Pricing
LevelChat ships two commercial surfaces:
- Cloud — a managed multi-tenant subscription with included usage pools and pay-as-you-go overage.
- Self-host — a per-server license you install on your own infrastructure.
Every price on this page is generated at build time from LevelChat's single canonical pricing source — the same definitions that drive the landing site, Studio admin, and billing. That is why the numbers here, on app.levelchat.io/pricing, and on your invoices always match. All amounts are in USD.
Cloud subscription tiers
There are 5 cloud tiers. Each tier ships a monthly pool of participant minutes, viewer hours, and recording storage; usage above the pool is billed at the overage rates below.
| Tier | Price | Participant minutes | Viewer hours | Recording storage |
|---|---|---|---|---|
| Free | $0 | 10,000 min | 1,000 hrs | 2 GB |
| Pro (most popular) | $99/mo | 75,000 min | 7,500 hrs | 100 GB |
| Scale | $399/mo | 500,000 min | 50,000 hrs | 500 GB |
| Business | $1,499/mo | 1,500,000 min | 150,000 hrs | 2,000 GB |
| Enterprise | Custom | 0 min | 0 hrs | 0 GB |
Free — $0
Try LevelChat — developer eval, hobby projects, proof of concept.
- 10,000 participant minutes / month
- 1,000 viewer hours / month
- 2 GB recording storage
- All SDKs — Web, iOS, Android, RN, Flutter
- LevelChat Meet
- Community support
Pro — $99/mo
Production-grade SDK, priority support, full feature set.
- 75,000 participant minutes / month
- 7,500 viewer hours / month
- 100 GB recording storage
- All SDKs — Web, iOS, Android, RN, Flutter
- LevelChat Meet
- Priority support
- AV1 + simulcast
- Webhooks for room + recording events
Scale — $399/mo
Growing B2B SaaS — SSO, audit log, 99.9% uptime target, advanced analytics.
- 500,000 participant minutes / month
- 50,000 viewer hours / month
- 500 GB recording storage
- All SDKs — Web, iOS, Android, RN, Flutter
- LevelChat Meet
- SSO
- 99.9% uptime target
- Audit log
Business — $1,499/mo
Large prod apps — SSO+SCIM, 99.95% uptime target, named technical contact.
- 1.5M participant minutes / month
- 150,000 viewer hours / month
- 2 TB recording storage
- All SDKs — Web, iOS, Android, RN, Flutter
- LevelChat Meet
- SSO + SCIM
- 99.95% uptime target
- Audit log
- Named technical contact
- Security review
Enterprise — Custom
Custom volume, dedicated SFU, on-prem, committed annual.
- Custom usage commitments
- All SDKs — Web, iOS, Android, RN, Flutter
- LevelChat Meet
- Dedicated SFU pool
- Private deployment / hybrid
- Volume discounts
- Annual contracts
- Custom DPA / SLA
- Named CSM
Self-host license tiers
There are 3 self-host tiers. Self-host pricing is per-server, per-month — you pay for each LevelChat node you run, and you keep the data plane entirely on your own infrastructure.
| Tier | Price | What it's for |
|---|---|---|
| Community | $0 | Free forever, single-server, 10 participants/room cap. |
| Pro Self-host | $25/server/mo | Full feature set, no per-room limit. |
| Enterprise Self-host | $99/server/mo | On-prem clusters, SSO, SLA, named CSM. |
Community — $0
Free forever, single-server, 10 participants/room cap.
- Single-server deploy
- 10 participants per room
- Recording (local storage)
- Community support
Pro Self-host — $25/server/mo
Full feature set, no per-room limit.
- Unlimited participants per room
- AV1 + simulcast
- Multi-node clusters
- Priority email support
- 20% off annual ($240/server/yr)
Enterprise Self-host — $99/server/mo
On-prem clusters, SSO, SLA, named CSM.
- Multi-node clusters
- SSO + SCIM
- 99.95% SLA
- Named CSM
- Air-gapped install support
Pay-as-you-go usage rates
Every cloud tier (except Enterprise, which is contract-priced) bills overage at the same flat rates once the included pool is exhausted. Self-host customers do not see these rates — your own infrastructure cost is your overage rate.
| Meter | Rate |
|---|---|
| Participant-minute overage | $0.0025/min |
| Recording storage overage | $0.02/GB/mo |
| Egress overage | $0.02/GB |
A participant-minute is one human (or bot) connected to a room for one minute. A 4-person 30-minute meeting consumes 120 participant-minutes. A viewer-hour is one passive viewer of a livestream for one hour.
How prices stay in sync
The numbers on this page are not hand-typed. The build pipeline:
- Reads LevelChat's single canonical pricing definition — one source of truth for every $/min and $/mo.
- Mirrors it into the billing and license services so the server enforces exactly what is published here.
- Regenerates this page at build time (the
prebuildstep) so the docs can never drift from billing.
CI rejects any drift between the canonical source and its service mirrors, so a price change is a single-file edit followed by a single codegen run.
Related
- License vs subscription — when you have a license, when you have a subscription, and why
/licenseis hidden for cloud customers. - Self-host install — the one-liner for the Community + Pro Self-host tiers.
- Licensing — what the signed JWT entitles a self-host deployment to do.