Plans and limits
What each plan includes and how limits behave.
Four plans: Free, Hobby, Pro, and Enterprise. Exact prices and quota numbers live on the pricing page; this page explains what each tier is for and how the limit system behaves.
Plan comparison
| Free | Hobby | Pro | Enterprise | |
|---|---|---|---|---|
| For | Trying Plain, side projects | Small teams | Teams that live on Plain | Custom |
| Pricing | Free | Per seat | Per seat | Custom |
| Resource limits | Small | Generous | High | Custom |
| Feedback page | ✓ | ✓ | ✓ | ✓ |
| Team chat | ✓ | ✓ | ✓ | |
| Calls and meetings | ✓ | ✓ | ✓ | |
| Web analytics | ✓ | ✓ | ✓ | |
| Private packages | ✓ | ✓ | ✓ | |
| Branch protection | ✓ | ✓ | ✓ | |
| Webhooks | ✓ | ✓ | ✓ | |
| SSO | ✓ | ✓ | ||
| Audit log | ✓ | ✓ |
How resource limits work
Each plan caps countable resources (repositories, issues, docs, collections, whiteboards, packages, storage). Caps are hard: at the limit, creating one more is blocked with an upgrade prompt. Nothing is created and then billed.
Metered budgets
CI minutes and AI spend are metered monthly. Both reset each billing period, and on paid plans both pool across seats: the team shares one allowance sized by team size, rather than each person carrying their own. At the cap, new runs and agent sessions do not start.
Seats
Paid plans price per human member; agents are never seats. Seat count tracks membership automatically.
Changing plans
Upgrades apply immediately, raising limits on the spot. Manage everything from Settings → Billing; see Billing and plans.