Start with one cloud plan — it covers your calls, meetings, recordings, in-app playback, and the full SDK. Streaming to a large audience? Add an optional broadcast add-on. Want to run it on your own servers instead? Use the self-host license. Published overage rates, opt-in with a hard spend ceiling, no surprise invoices.
A cloud plan
Free, Pro, Scale, or Business. Calls, meetings, recordings, every SDK — priced per participant-minute.
A broadcast add-on
Reserved one-to-many capacity for webinars, classes, and livestreams — priced per broadcast viewer-hour.
Most teams only ever need a cloud plan. Pro is where production apps land — full SDK, webhooks, AV1, priority support. Scale and Business add SSO, audit logs, and enterprise support as your organisation grows.
Try LevelChat — developer eval, hobby projects, proof of concept.
Production-grade SDK, priority support, full feature set.
Custom volume, dedicated SFU, on-prem, committed annual.
All plans ship the same SDK. Annual cadence saves 20% (pay for 10 months, get 12). Upgrade, downgrade, or cancel any time from the Studio Console.
The cloud plans above cover calls, meetings, and in-app playback. Running webinars, virtual classrooms, or livestreams to a big audience? A broadcast add-on stacks on top of whichever cloud plan you pick and adds reserved one-to-many delivery — up to 25,000 concurrent viewers on the self-serve tiers. It is an optional extra, not a plan of its own.
How a cloud plan and a broadcast add-on fit together.
Your cloud plan meters interactive app usage — calls, meetings, and embedded playback. A broadcast add-on meters one-to-many livestream playback — viewers watching a webinar, class, or hosted event. The two pools are separate and billed separately; broadcast viewer-hours never draw down your cloud plan's allowance.
Every plan bundles a monthly allowance per meter. Going over is opt-in with a hard spend ceiling, not a surprise.
Participant-minutes, embedded playback viewer-hours, and broadcast viewer-hours.
Participant-minutes cover interactive calls and meetings. Embedded playback viewer-hours cover non-broadcast in-app playback — a recording replayed inside your product. Broadcast viewer-hours are billed separately, through a broadcast add-on, for large-scale one-to-many live streams. The base plan's viewer-hour pool and a broadcast add-on's viewer-hour pool are two separate meters; usage of one never draws down the other.
People in interactive calls × minutes. Metered by your cloud plan.
4 people in a 30-minute meeting = 120 participant-minutes.
Hours of non-broadcast, in-app playback — e.g. a recording replayed inside your product. Metered by your cloud plan.
500 replays of a 12-minute clip = 100 embedded playback viewer-hours.
Stored MP4 recordings + associated assets. Metered by your cloud plan.
A 1-hour 720p recording ≈ 1.35 GB.
Broadcast viewer-hours are a fourth meter, billed by the broadcast add-on you choose — see the section.
No jargon — you don't need to know what an SFU, a participant-minute, or a broadcast viewer-hour is. Tell us how many meetings you run, how many people join, and whether you broadcast. We'll do the math and recommend the cheapest cloud plan (and broadcast add-on, if any) that fits.
Concrete reference points for common workloads. Each shows the assumptions behind the estimate so you can sanity-check it against your own numbers.
100 users, each in 2 thirty-minute meetings a week with 4 participants.
Self-host runs the same stack we ship to our cloud on servers you control — your data residency, your audit boundary, flat per-server pricing instead of metered usage. It is a separate licensing model from the cloud plans above.
Free forever, single-server, 10 participants/room cap.
Quotas, SDK breadth, security, support, SLA, and which broadcast add-ons each cloud plan supports — all five tiers in one matrix.
Choosing between Scale and Business? Scale is the home for high call volume — it carries more bundled participant-minutes per dollar. Business exists for the organisations that need SSO + SCIM, audit logs, a named technical contact, a higher uptime target, and pre-sales security review for their procurement process. Pick Business for those controls, not for a lower per-minute rate.
Overage is OFF by default — your usage stops at your plan's bundled allowance. Enable it per meter from Studio → Billing, and set a hard spend ceiling. We email at 75% / 100% of your ceiling; at 100% we revert to a hard cap for the rest of the period.
Broadcast viewer-hours bill at the rate of the chosen broadcast add-on (Starter $0.015/hr, Growth $0.010/hr, Scale $0.008/hr). Free tier never bills overage — it's always hard-capped.
The facts a security review and a finance team ask for — stated plainly. Anything still in progress is labelled as such on our security page.
Best-effort uptime on Free and Pro. Scale targets 99.9% and Business targets 99.95%, with contractual SLA credits available on annual Business and Enterprise contracts.
EU by default (Frankfurt + Helsinki), with other regions selectable per room. Cross-region transfers are governed by the SCCs in our DPA.
If you're streaming above 25,000 concurrent viewers, deploying on-prem, need a custom DPA or security review, or just want to talk through which plan fits your workload — a LevelChat operator will reply within one business day.
A self-host license
Run the same stack on your own infrastructure — flat per-server pricing, your data stays with you.
Growing B2B SaaS — SSO, audit log, 99.9% uptime target, advanced analytics.
For teams with a security review, IT, and procurement — SSO+SCIM, audit logs, named support.
One-to-many streaming for hobbyists + small webinars.
Mid-size webinars, product launches, large meetups.
Reserved broadcast capacity for serious livestreams.
Reserved global edge for 25k+ concurrent viewers.
Broadcast Starter and Growth attach to any cloud plan, including Free. Broadcast Scale requires a Scale or Business cloud plan; Broadcast Enterprise requires Business and is sized to your workload. Add or remove a broadcast add-on any time from the Studio Console — your cloud plan is unaffected.
Comfortably inside Pro's 75,000 bundled participant-minutes — with headroom for recording and growth. Free fits a smaller pilot; Scale is the move once you pass ~75,000 minutes/month.
1,000 students, 20 live classes per month, ~1 hour each.
Broadcast Growth bundles 50,000 broadcast viewer-hours — comfortably above the ~20,000 used. If classes are fully interactive (every student on camera) instead, model them as participant-minutes and size the base plan with the calculator.
5,000 viewers watching a single 60-minute broadcast.
Broadcast Growth covers up to 5,000 concurrent viewers and bundles 50,000 broadcast viewer-hours/month. The host side runs on any base plan — Pro is the usual starting point.
These figures are estimates for guidance only. Your exact bill depends on concurrency, how much you record, the regions you serve, and your broadcast needs — use the calculator above with your own numbers, or talk to sales for a tailored quote.
Full feature set, no per-room limit.
On-prem clusters, SSO, SLA, named CSM.
| Quotas |
| Monthly price | $0 | $99/mo | $399/mo | $1,499/mo | Custom |
| Participant-minutes | 10,000 | 75,000 | 500,000 | 1,500,000 | Custom |
| Embedded playback viewer-hours | 1,000 | 7,500 | 50,000 | 150,000 | Custom |
| Recording storage | 2 GB | 100 GB | 500 GB | 2 TB | Custom |
| SDKs & quality |
| All SDKs (Web, iOS, Android, RN, Flutter) |
| LevelChat Meet |
| AV1 + simulcast |
| Webhooks (HMAC + retry) |
| Security, compliance & procurement |
| SSO (OIDC) |
| SCIM 2.0 provisioning |
| Audit log |
| Pre-sales security review |
| Custom DPA / procurement support |
| Support |
| Support channel | Community | Priority | Priority | Priority | Priority |
| Named technical contact |
| Named CSM |
| SLA |
| Uptime target | Best-effort | Best-effort | 99.9% | 99.95% | Contract-defined |
| Contractual SLA credits |
| Broadcast add-ons |
| Compatible broadcast add-ons | Starter | Starter / Growth | Starter / Growth / Scale | All tiers | All tiers |
TLS 1.3 + DTLS-SRTP in transit, AES-256 at rest, optional end-to-end encryption. SOC 2 Type I complete, Type II in audit; GDPR DPA and HIPAA BAA available.
Need full control of your data plane and audit boundary? Self-host runs the same stack on your own infrastructure — no phone-home required.
Explore self-hostingThe same SDK across web, iOS, Android, React Native, and Flutter means you can migrate gradually behind a feature flag. Priority support starts on Pro; Business adds a named technical contact.
Read the docsBusiness and Enterprise include pre-sales security review, a custom DPA where needed, and annual terms — built to clear an enterprise procurement process.
Talk to sales