Error Budget Calculator
Free error budget calculator. Turn an SLO target and measurement window into allowed downtime, and compute burn rate from your current bad-event rate.
Error budget—
Allowed downtime—
Burn rate—
- Per day: —
- Per week: —
- Budget exhausted in: — at current rate
The math
error_budget = (1 − SLO) × window
burn_rate = current_bad_rate ÷ (1 − SLO) Every extra "nine" shrinks the budget by roughly 10×, which is why the cost of each additional nine grows disproportionately. Pick the lowest SLO your users will tolerate, not the highest you can imagine.
Allowed downtime at a glance
| SLO | per 28 days | per 30 days |
|---|---|---|
| 99% | ~6.7 hours | ~7.2 hours |
| 99.9% | ~40 min | ~43 min |
| 99.95% | ~20 min | ~22 min |
| 99.99% | ~4 min | ~4.3 min |
Deeper dives: SLOs and error budgets and calculating an error budget step by step.
Comments are powered by Giscus (GitHub Discussions). Enable them by
configuring GISCUS in src/consts.ts — see
giscus.app.