Predictable pricing, no surprises.
For side projects and weekend hacks.
- 1 seat
- Unlimited projects
- 100 build min / mo included
- 100 runtime hours / mo
- 100 GB bandwidth / mo
- 1 custom domain
- 1 concurrent build
- Community support
For solo devs going to production.
- 2 seats
- Unlimited projects
- 400 build min / mo included
- 400 runtime hours / mo
- 500 GB bandwidth / mo
- 2 custom domains
- 2 concurrent builds
- 2 custom domains + auto-TLS
- Email support
For small teams shipping seriously.
- 5 seats
- Unlimited projects
- 1,000 build min / mo included
- 1,000 runtime hours / mo
- 1,000 GB bandwidth / mo
- 10 custom domains
- 3 concurrent builds
- Custom domains + auto-TLS
- Preview deployments
- Email + chat support
Bigger orgs and high-traffic apps.
- 20 seats
- Unlimited projects
- 10,000 build min / mo included
- 10,000 runtime hours / mo
- 5,000 GB bandwidth / mo
- 50 custom domains
- 10 concurrent builds
- SSO
- Audit logs
- Priority support
Each plan includes a flat monthly allowance. On paid plans, usage above it is metered at the rates below and appears as separate lines on your invoice. Hobby is never billed for usage: it is a hard stop at the allowance. At 80% of the build minutes (builds and CI jobs both count) the dashboard shows a warning; once they are used up, new builds pause until the monthly reset or an upgrade, and running sites stay up. A spend cap pauses deployments on any plan once overage reaches the amount you set.
| Resource | hobby ($0/mo) | starter ($10/mo) | pro ($20/mo) | team ($99/mo) | Overage (paid plans) |
|---|---|---|---|---|---|
| Runtime | 100 runtime hours | 400 runtime hours | 1,000 runtime hours | 10,000 runtime hours | $0.01 / runtime hour |
| Builds | 100 build minutes | 400 build minutes | 1,000 build minutes | 10,000 build minutes | $0.008 / build minute |
| Bandwidth | 100 GB transferreds | 500 GB transferreds | 1,000 GB transferreds | 5,000 GB transferreds | $0.10 / GB transferred |
| Custom domains | 1 | 2 | 10 | 50 | Upgrade for more (not metered) |
To keep free capacity available for real projects, Hobby workspaces without a payment method share a limited pool during their first 7 days: the pool runs a fixed number of live apps across the platform, each such workspace can run up to 3 live apps in it and start up to 12 deploys per hour. Redeploying an app that is already live is never blocked by the pool. Adding a payment method lifts these limits immediately and does not charge you on Hobby; after 7 days the limits end on their own. Sign-up with disposable email addresses is not accepted, and proxy, VPN or traffic-relay workloads are refused under the acceptable use policy. Details in the deployment docs.