Pricing
Deploy Cerb in the cloud or host it yourself. Try it free.
Self-hosted Cerb is free forever. Unlimited workers, unlimited seats, no registration, and no license key. Every feature of the platform is included, running on three concurrency slots.
A license uncaps those slots, raises the AI agent turns each one carries from two to six, lets you configure how they divide between batch work and agent turns, and adds direct support. It's priced per seat: the number of different workers who sign in during a month, averaged across the year. Idle accounts are never counted, and there is no cost for retaining the full history of inactive or former workers.
Cerb Cloud is priced on seats and slots together, with the first three slots included, and we provision and scale the infrastructure for you.
Self-Hosted
- Unlimited workers and seats, with no registration or license key
- Three concurrency slots
- Two AI agent turns per slot
- Every feature of the platform
- Install on your own infrastructure
- Full control over your data, with direct database access
- Unlimited free development and staging instances
- Configure your own email (POP3/IMAP)
- Host your own community portals
- Self-support: documentation, guides, videos, and forums
- Email answered as we're able
- Worker count is self-reported and unenforced
- Uncapped concurrency slots -- size the pool to your hardware
- Configure queue lanes to balance batch work against AI agent turns
- Six AI agent turns per slot instead of two
- Direct support by email, same business day
Cerb Cloud
- Hosted in our US data center
- Three concurrency slots included, at two AI agent turns per slot
- We provision the compute and handle all scaling and monitoring
- Tuned infrastructure: Redis caching, containers, and MySQL replicas
- Automated backups with point-in-time recovery
- Instant access to the latest version with same-day security patches
- Optional instant inbound mail delivery (or use POP3/IMAP)
- Choose your data center: US, UK, Europe, or Asia-Pacific (GDPR compliant)
- Bring your own domain (e.g. support.example.com)
- Unlimited community portal hosting
- Six AI agent turns per slot instead of two
- Configure queue lanes without sizing the servers yourself
- Optional high-deliverability SMTP (SPF, DKIM, DMARC)
- Direct support by email, same business day
- ... and more
Two dimensions, so you only pay for what you use: a large team with little AI usage pays mostly for seats. A small team running heavy AI pays mostly for slots. Self-hosted pays for seats alone, and slots are uncapped.
Seats are never enforced. No login is blocked, no session is ended, and nobody is displaced to make room for someone else. Running above your number during a busy stretch won't interrupt anyone's work.
Ready to subscribe? Cerb reports your seat count for you -- the different workers who signed in each month, averaged over the months on record. Idle accounts never count. Get in touch and we'll size it with you.
Migrate anytime: Your data is 100% compatible between self-hosted and Cerb Cloud. Subscriptions are interchangeable.
Need real-time help? Optional enterprise support adds priority support, training, and consultation for both options.
Frequently asked questions
What are seats?
Seats are how a subscription is priced, on both self-hosted Cerb and Cerb Cloud. A seat isn't a worker account – it's a person who actually signed in.
Cerb reports your seat count for you, on Setup » Configure » Subscription: the different workers who signed in during each month, averaged across the months it has on record, up to twelve. It isn't something you have to work out on your own.
Idle accounts are never counted, so there's no penalty for inviting everyone who might need to participate: full-time staff, part-time contributors, busy executives, interns, temps, contractors, partners, and volunteers. You pay for the people who used Cerb, in the months they used it, and there's no cost for keeping the full history of inactive or former workers.
Averaging across the year is what keeps this fair to teams whose size changes through it. A school, or an accounting firm through tax season, may run at triple its usual headcount for a few months and go nearly dormant after – the average lands somewhere reasonable for both of us. One busy month can't dominate it, and a new installation averages over the months it has on record rather than a full twelve.
Seats are never enforced. It's an honor system: Cerb doesn't block logins, end sessions, or lock anyone out for going over a seat count. Running above your number is expected, and it will never interrupt anyone's work.
If the number doesn't look right to you, or your situation is an unusual one, tell us and we'll work it out with you.
What do I get for free?
Everything, at a lower level of concurrency. The free tier is called Community, and it doesn't expire.
Self-hosted Cerb runs every feature of the platform with no license key and no registration, and with no limit on workers, seats, groups, buckets, tickets, automations, or portals. What a license changes is how much work runs at once:
| Community | Licensed | |
|---|---|---|
| Workers and seats | Unlimited | Unlimited |
| Concurrency slots | 3 | Uncapped |
| Queue lane configuration | – | Yes |
| AI agent turns per slot | 2 | 6 |
| Max background jobs at once | 2 | 9 with 10 slots |
| Max AI agent turns at once | 4 | 54 with 10 slots |
| Support | Self-support and best-effort email | Direct email, same business day |
Every lane keeps at least one slot, so a 10-slot pool can put nine slots behind background jobs, or nine behind agent turns – nine slots at six turns each is 54 running at once. Which way it leans is yours to set, and you can change it without a restart.
An agent turn isn't a fixed unit of time. It's one exchange with a language model, and how long it holds its slot depends on the model, how much reasoning it does, and how many tools it calls along the way – seconds for a short reply, several minutes for a long one. That's why turns are the number a busy installation feels first.
Self-support means the documentation, the guides, the video channel, and the discussion forums. We also answer email from Community installations as we're able – there's no response time attached to it, but we'd rather help than leave you stuck.
A team that runs Cerb for email, CRM, and project management – with no support needs and little AI usage – can use it free forever, at any size. Three slots comfortably covers scheduled jobs and everyday batch work no matter how many people are logged in.
You'll meet the ceiling when bulk updates, large imports, exports, and search re-indexing start overlapping each other, or when you put AI agents in front of customers.
How is concurrency priced?
On self-hosted Cerb, it isn't. A license uncaps your slots entirely and you size the pool yourself on Setup » Configure » Queues – a field in the interface, not a config file edit or a restart. You're paying for the servers, so how hard you drive them is your decision, not a billing question.
On Cerb Cloud we provision the compute, so slots are part of the price: $40 per slot per month, with the first three included.
How is Cerb Cloud priced?
Two dimensions, $40 per month each:
- Seats – the different workers who signed in during a month, averaged across the year.
- Slots – your concurrency pool, with the first three included at no charge.
You only pay for the dimension you actually use. A large team doing email, CRM, and project management with little AI usage pays for seats and stays inside the included slots. A small team running customer-facing AI agents pays for slots more than seats. A large team doing both pays for both.
You can divide your slots between batch work and AI agent turns exactly as you would self-hosted. What Cloud doesn't offer is uncapping them – we're provisioning the compute, so the pool is sized with you.
What happens if my subscription lapses?
A subscription is time-based. Concurrency follows the subscription rather than the version you installed, so it ends when the term does, on whatever version you're running.
Nothing is locked, and none of your data is touched. Your installation reverts to Community – the same free tier above, which doesn't expire. Workers and seats stay unlimited, every feature keeps working, and you return to three concurrency slots at two agent turns each. The same-business-day response ends; self-support and best-effort email don't.
Cerb shows you this rather than letting you find it the hard way – Setup » Configure » Queues reports your current pool and how much of it you're using.
Do you provide academic discounts?
Yes. We offer a 50% discount in support of academic institutions.
To qualify for an academic discount, institutions must be accredited by an agency recognized by the U.S. Department of Education (or their own national equivalent). All publicly funded K-12 and preschools automatically qualify.
Do you offer a discount to charities and non-profits?
Yes! To receive a free Cerb subscription, a charity or non-profit must have a charter that seeks to improve the public good and be registered as a 501(c)(3) organization (or their own national equivalent). The organization should be primarily funded through public donations or grants, and such contributions should be tax-deductible by the donors.
What qualifies an open source project for a free subscription?
To receive a free Cerb subscription, an open source project must have:
- A website explaining the purpose of the project
- 100% source code available in a public repository like GitHub
- A self-hosted option with an open source or fair-code license
An open source license must only be used for that purpose, and must not be mixed with other commercial activity.
Should I self-host or use Cerb Cloud?
It's a question about operations, not price. The software is the same either way.
Cerb runs well on a single server, and a small deployment needs nothing more. As you grow it gets more out of dedicated infrastructure: a distributed cache on Redis, Valkey, or Memcached to scale past one web server, and a search index backed by Elasticsearch, Qdrant, Pinecone, or vector embeddings behind search and AI retrieval. Without them Cerb keeps working – it just works harder.
Self-host if running that infrastructure is something your team already does. If you operate fifty other services, running one more costs you almost nothing, and you keep direct database access and full control of your environment.
Use Cerb Cloud if you'd rather not. We provision the compute and run the Redis cache, the containers, the MySQL replicas, point-in-time backups, upgrades, and failover, and we handle scaling and monitoring. Same software, without the operational surface.
Can I migrate between self-hosted and Cerb Cloud?
Yes! You can migrate your data between self-hosted and Cerb Cloud at any time. They are 100% compatible and the subscriptions are interchangeable.