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
| Model | How you pay | What you get | Who runs the infra |
|---|---|---|---|
| Cloud SaaS | Monthly subscription | BetterSuite-hosted apps, automatic updates | BetterSuite |
| Binary License | One-time purchase + optional annual renewal | A compiled binary of the platform | You |
| Source License | One-time purchase + optional annual update subscription | Full source code | You |
The trial (14 days) is only available on Cloud SaaS plans — Binary and Source licenses are direct sales.
Cloud SaaS plans
| Plan | Price | Business types | Cities | Orders/month | Support |
|---|---|---|---|---|---|
Starter (cloud_starter) | $79/mo | 1 | 1 city | 1,000 | Community |
Professional (cloud_pro) — Most popular | $149/mo | 1 | 1 city | 25,000 | Priority email & chat, 24-hour SLA |
Enterprise (cloud_enterprise) | $899/mo | 1 | Up to 10 cities | 250,000 | Dedicated channel, 8-hour SLA |
Highlights worth knowing:
- Custom domains are a Pro+ feature.
- 99.9% uptime SLA with financial backing is an Enterprise feature. View live system health →
- The default mobile-app distribution on Cloud plans is "available in our mobile apps via join code" — your own branded App Store / Play Store apps are an add-on (see below).
- Every Cloud plan includes one business type of your choice; add more on any tier with the Extra Business Type add-on ($99/mo each).
- Starter and Pro each run in one city. Only Enterprise scales cities (up to 10), via the Additional City add-on ($49/mo each).
You can upgrade Starter → Pro → Enterprise 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.
| Plan | One-time | Annual renewal | Business types | Updates included | Support included |
|---|---|---|---|---|---|
Binary License (binary_single) | $4,999 | $499/yr | 1 (of your choice) | 1 year | 90 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 → source_enterprise — 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.
| Plan | One-time | Optional annual updates | Business types | Updates included | Support included |
|---|---|---|---|---|---|
Source License (source_single) | $49,999 | $9,999/yr | 1 (of your choice) | 1 year | 6 months implementation, 24-hour SLA |
Enterprise License (source_enterprise) | $99,999 | $19,999/yr | 1 (of your choice) | 3 years | 12 months architecture consultation, 4-hour SLA |
Add more business types to either tier for $9,999 one-time each (up to 3). The Enterprise License (source_enterprise) adds:
- Quarterly roadmap review — a 60-minute call with BetterSuite engineering leadership.
- 5-day issue triage SLA — customer-tagged issues are assigned, sized, and scheduled (or declined with reasoning) within 5 business days.
- Custom BetterSuite branding removal and production load-balancing configurations.
- Co-marketing opportunities.
Upgrade path: source_single → source_enterprise.
Cloud add-ons
These apply to Cloud SaaS plans only. They are stackable where noted.
| Add-on | Price | Notes |
|---|---|---|
| App Store Publishing | $99/mo + $799 one-time setup, per business type | Publish your branded apps to Apple App Store and Google Play Store. Includes initial submission, ongoing updates, and compliance maintenance. |
| Additional City | $49/mo each | Stackable up to 10. Enterprise only — Starter and Pro are single-city. |
| Extra Business Type | $99/mo | Add another business type to any Cloud plan. Stackable up to 3. |
GraphQL API access via API keys — and the Flutter / Dart SDK — is included on every Cloud plan 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)
| Tier | Population range | Monthly price |
|---|---|---|
| Small Town | Under 50,000 | $49/mo |
| Small City | 50,000 – 199,999 | $149/mo |
| Medium City | 200,000 – 499,999 | $349/mo |
| Large City | 500,000 – 999,999 | $699/mo |
| Metropolis | 1,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)
| Tier | GDP range | Monthly price per business type |
|---|---|---|
| Emerging | Under $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: card on file is charged at the start of each billing cycle. Usage-based items (additional cities, 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 underBilling → Profileand apply to future invoices. - Cancellation: self-serve from
Billing → Cancel plan. Cancellation is scheduled for end of cycle.
The Cloud price is the platform fee. There is no per-transaction fee charged by BetterSuite — your payment service provider (Stripe, MercadoPago, etc.) charges its own card-processing fees directly. For payouts on Stripe Connect, BetterSuite's platform fee on transfers is set per plan and disclosed in your contract.
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 — Pro+ feature.
- AI Providers — set spend caps and pick which features can call the LLM.