Plans & Billing

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

Last updated May 19, 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 subscriptionBetterSuite-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 Cloud SaaS plans — Binary and Source licenses are direct sales.

Cloud SaaS plans

PlanPriceBusiness typesCitiesOrders/monthSupport
Starter (cloud_starter)$79/mo11 city1,000Community
Professional (cloud_pro) — Most popular$149/mo11 city25,000Priority email & chat, 24-hour SLA
Enterprise (cloud_enterprise)$899/mo1Up to 10 cities250,000Dedicated 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.

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_singlesource_singlesource_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.

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
Enterprise License (source_enterprise)$99,999$19,999/yr1 (of your choice)3 years12 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_singlesource_enterprise.

Cloud add-ons

These apply to Cloud SaaS plans 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. Enterprise only — Starter and Pro are single-city.
Extra Business Type$99/moAdd 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)

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: 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 under Billing → Profile and 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.