Most pricing pages are built to look simple and bill you like they're not. Ours has one job. You should be able to predict your bill before you ever get it. So this post is the whole thing, out loud. The five plans, why Pro sits at $29.99, what actually counts as usage, exactly what overage costs, and the spending cap that means you never get a surprise invoice.
No "contact us for pricing." No footnote that quietly triples your bill. Just the model.
The five plans
Everything is a small base plus what you use, and every paid plan includes a generous amount of usage before "what you use" ever kicks in.
| Plan | Price | Built for | Included |
|---|---|---|---|
| Free | $0/mo | Side projects and first launches | 10K API requests, 100 MB storage, 7-day retention, all core features |
| Starter | $5.99/mo | Solo devs and students | 50K API requests, 500 MB storage, 30-day retention, live updates |
| Developer | $11.99/mo | Side projects going serious | 250K API requests, 2 GB storage, 90-day retention, live updates |
| Pro | $29.99/mo | Growing teams and agencies | 1M API requests, 10 GB storage, 180-day retention, team members & workspaces |
| Business | $199.99/mo | Established app businesses | 5M API requests, 50 GB storage, custom retention, priority support |
Core features like crash reporting, session timeline, analytics, event tracking, release distribution, daily DB backups, and multiple apps are on every plan, including Free. The higher tiers add headroom (more usage, longer retention), team features (members, workspaces, squads), and, at Business, enterprise support and custom contracts. You're paying for scale, not for unlocking the basics.
Prefer to pay annually? Yearly billing saves 20%.
What actually counts as usage
Before we talk overage, it helps to know what you're metered on. An API request is any SDK call that sends data to AppAmbit, whether that's an event, a log line, a crash, or a session. Viewing your dashboards doesn't count, unless you're using live view. Storage is split into DB storage (structured data like events, logs, crash reports, session metadata) and file storage (binaries like app builds, log files, and symbol files).
In practice that means your bill tracks how busy your app is, not how often you check on it.
Why Pro is $29.99
Pro is priced against what it replaces, not what it stacks on. It's the tier where a growing team or agency gets real room to move. 1M API requests, 10 GB of storage, 180-day retention, plus team members and workspaces so more than one person can actually work in it. That's crash monitoring, analytics, distribution, push, and your data, all reading from the same place, on one $29.99 bill.
Put that next to the à-la-carte version, where each of those is a separate subscription with its own seat costs, and $29.99 is the point where Pro comfortably covers what a growing team uses month to month. Going over should be the exception, not the plan, and when it happens, here's exactly what it costs.
How overage works, a worked example
Go past your plan's included usage and you don't jump tiers or renegotiate anything. Overage is billed at simple per-unit rates, and those rates get cheaper the larger your plan.
On Pro, API requests are billed at $1.20 per 100K over your included 1M. Here's a busy month:
- Included in Pro: 1,000,000 API requests, so $29.99
- You actually use: 1,300,000 API requests
- Overage: 300,000 requests, which is 3 × $1.20 = $3.60
- Total that month: $33.59
Drop back under 1M the next month and you're right back to a flat $29.99. No tier change, nothing to renegotiate, no penalty for the busy month.
Storage and transfer work the same way. On Pro, DB storage over your 10 GB is $0.30/GB, file storage is $0.10/GB, and data transfer is $0.25/GB, all metered, all predictable.
Overage rates get cheaper as you grow
This is the part most pricing pages bury. The more you scale, the less each extra unit costs. API request overage runs $2.00/100K on Starter, $1.50 on Developer, $1.20 on Pro, and $1.00 on Business. Growth is rewarded, not punished.
| Starter | Developer | Pro | Business | |
|---|---|---|---|---|
| API requests (/100K) | $2.00 | $1.50 | $1.20 | $1.00 |
| DB storage (/GB) | $0.50 | $0.40 | $0.30 | $0.25 |
| File storage (/GB) | $0.10 | $0.10 | $0.10 | $0.05 |
| Data transfer (/GB) | $0.35 | $0.30 | $0.25 | $0.20 |
The spending cap, why you won't get a surprise bill
Overage only matters if it can run away from you. It can't, because you set a hard cap right in your dashboard.
You choose the maximum you're willing to spend in a month. Hit it, and metered usage stops rather than your bill climbing. The cap is a ceiling you control, not a number we pick for you. Set it to $29.99 and you'll never pay a cent over Pro's base price. On the Free plan there's no overage at all, so functionality simply pauses until the next billing cycle or you upgrade.
(Example in my App Budget with $5.99 plan)
Changing plans
Plans aren't a trap either. Upgrades are instant and prorated, so you get the higher limits right away and only pay the difference for the rest of the cycle. Downgrades take effect at the end of your current cycle, so you keep what you paid for. Start on Free, move up when your usage says it's time, move down if a project winds down.
The short version
Five plans, one bill. Core features on every tier. Pro is $29.99 because it replaces a five-tool stack, not because of a spreadsheet trick. Usage is metered on what your app does, not on you checking dashboards. Overage is predictable, published, and cheaper as you scale. And the cap means the worst-case bill is a number you chose.
That's the whole model. No hidden fees, no quiet re-tiering.
Next step:
【"Start free, set your cap, and upgrade when your usage says so → click here "】



Top comments (0)