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

SLOper 28 daysper 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.

Discussions coming soon.

Comments are powered by Giscus (GitHub Discussions). Enable them by configuring GISCUS in src/consts.ts — see giscus.app.