Plans & Billing

The plans BetterSuite sells, what each one includes, add-ons, and how billing actually works.

Last updated 10 Oct 2026

BetterSuite sells across three licensing models, not one. Most operators land on Cloud SaaS; the others exist for teams who want self-hosting or full source code. Pricing is configured server-side in backend/config/plans.json and surfaced identically in the marketing pricing page, the registration wizard, and Owner Dashboard → Billing. If a number on this page disagrees with what your dashboard shows, the dashboard wins.

The three licensing models

ModelHow you payWhat you getWho runs the infra
Cloud SaaSMonthly fee plus a percentage of completed ordersBetterSuite-hosted apps, automatic updatesBetterSuite
Binary LicenseOne-time purchase + optional annual renewalA compiled binary of the platformYou
Source LicenseOne-time purchase + optional annual update subscriptionFull source codeYou

The trial (14 days) is only available on the Cloud plan — Binary and Source licenses are direct sales.

Cloud plan

One hosted plan is on sale.

PlanPriceBusiness typesCitiesOrders/monthSupport
Usage Plan (cloud_usage)$49/mo plus 1.9% of each completed order1 (of your choice)UnlimitedUnlimitedPriority email and chat, 24-hour response time

What the plan includes:

  • Unlimited orders, drivers, riders and cities. Nothing is capped, so growing does not mean changing plan.
  • A 1.9% transaction fee on completed orders, on top of the monthly fee.
  • A custom domain and a branded web app.
  • Mobile apps via join code: your customers and drivers use the shared BetterSuite apps and enter your workspace's code. Apps listed under your own name in the App Store and Google Play are an add-on (see below).
  • One business type of your choice. Add more with the Extra Business Type add-on ($99/mo each).

Because the transaction fee moves with what you complete, the month's total is known at the end of the month, not the start.

Retired plans. Starter (cloud_starter), Professional (cloud_pro) and Enterprise (cloud_enterprise) are no longer sold. Existing subscribers keep them, with their own prices and limits, and can move to the Usage Plan from Owner Dashboard → Billing → Change plan.

Binary License plans (self-hosted)

One-time purchase. The binary keeps running indefinitely; annual renewal keeps updates, security patches, and dependency compatibility flowing. You provide everything else — Postgres, Redis, ClickHouse, TLS certificates, load balancers, monitoring, deployments, incident response.

PlanOne-timeAnnual renewalBusiness typesUpdates includedSupport included
Binary License (binary_single)$4,999$499/yr1 (of your choice)1 year90 days email, 48-hour SLA

Add more business types for $2,999 one-time each (up to 3). Without renewal, the binary keeps running but gets no patches and no compatibility guarantees with newer payment gateways, OS versions, or third-party APIs.

Upgrade path: binary_single → source_single — move up to a full Source license.

Source License plans

Full source code. Optional annual update subscription at 20% of license price keeps you current. Same self-hosting requirements as Binary.

PlanOne-timeOptional annual updatesBusiness typesUpdates includedSupport included
Source License (source_single)$49,999$9,999/yr1 (of your choice)1 year6 months implementation, 24-hour SLA

Add more business types for $9,999 one-time each (up to 3).

The Enterprise License (source_enterprise) is retired. Existing holders keep its terms.

Cloud add-ons

These apply to the Cloud plan only. They are stackable where noted.

Add-onPriceNotes
App Store Publishing$99/mo + $799 one-time setup, per business typePublish your branded apps to Apple App Store and Google Play Store. Includes initial submission, ongoing updates, and compliance maintenance.
Additional City$49/mo eachStackable up to 10. For the retired Enterprise plan only — the Usage Plan has no city limit.
Extra Business Type$99/moAdd another business type to your plan. Stackable up to 3.

GraphQL API access via API keys — and the Flutter / Dart SDK — is included at no extra charge.

Region exclusivity

Exclusive rights to operate in a city or country are a separate purchase. Pricing is tiered by population (city) or GDP (country). Configure exclusivity in Owner Dashboard → Billing → Region Exclusivity (or via the platform admin process for prospects).

City tiers (monthly, per city)

TierPopulation rangeMonthly price
Small TownUnder 50,000$49/mo
Small City50,000 – 199,999$149/mo
Medium City200,000 – 499,999$349/mo
Large City500,000 – 999,999$699/mo
Metropolis1,000,000+$1,499/mo

City exclusivity prices are GDP-adjusted: the tier above is the reference price; the actual price uses (local_gdp_per_capita / reference_gdp) ^ 0.55, clamped to a [0.05, 1.25] multiplier, and capped at the country-level per-business-type price. So a Small City in a low-GDP-per-capita region pays less than $149/mo; a Metropolis in a very high-GDP region is capped at the country price.

Country tiers (monthly, per business type)

TierGDP rangeMonthly price per business type
EmergingUnder $50B$199/mo
Growing$50B – $300B$499/mo
Established$300B – $1T$999/mo
Major$1T – $5T$1,999/mo
Dominant$5T+$4,999/mo

How billing works (Cloud SaaS)

  • Trial: 14 days starting from registration. Stripe Checkout collects a card up front; no charge runs until day 15.
  • Charges: the monthly fee is charged to the card on file at the start of each billing cycle. The transaction fee is totalled when a month closes and invoiced to the same card. Other usage-based items (exclusivity) accrue and bill alongside the base plan.
  • Plan changes: upgrades take effect immediately and prorate the remainder of the cycle. Downgrades apply at the end of the cycle so you don't lose access mid-period.
  • Invoices: PDF download in Owner Dashboard → Billing → Invoices. Tax IDs and billing addresses live under Billing → Profile and apply to future invoices.
  • Cancellation: self-serve from Billing → Cancel plan. Cancellation is scheduled for end of cycle.

The Usage Plan has two parts: the monthly fee and a 1.9% transaction fee on each completed order. The fee is never taken out of a payment — what your customers pay moves between you and your own payment service provider, and BetterSuite invoices its fee separately. Your provider charges its own card-processing fees directly. Binary and Source licenses carry no transaction fee.

AI usage (BYOK)

BetterSuite's AI features run on your LLM provider credentials, not ours. You pay your provider (Anthropic / OpenAI / Google / self-hosted) directly. Set a monthly spend cap in Owner Dashboard → AI → Providers → Settings so the platform stops calling the LLM gracefully when the cap is hit. There is no separate AI add-on line item on your BetterSuite invoice — the only cost is what your provider bills you.

What's next

  • Branding — independent of plan, customizable on every tier.
  • Custom Domains — included on the Cloud plan.
  • AI Providers — set spend caps and pick which features can call the LLM.