Example 1
- SLO 99.9
- 30 days
- used 0
525.60 min/year
What error budget at SLO 99.9? 525.60 min/year. A 525600 model, not Prometheus.
Type SLO, period days, and used minutes. 99.9 gives 525.60 min/year. 99.99 gives 52.56 min/year. 99.5 gives 2628 min/year. A year model, not a live SLO.
This is 525600 × (100−SLO)/100 minutes per year. Not a Prometheus metric. Cadence sits on deploy frequency.
Enter data and click Calculate.
Error Budget Calculator (SRE) in this calculator times year minutes from an SLO. 99.9 gives 525.60 min/year. 99.99 gives 52.56 min/year. 99.5 gives 2628 min/year. The formula is 525600 × (100 − SLO) / 100. The calculator does not read Prometheus.
Field slo-pct is the percent. Fields error-budget-period-days and error-budget-used-min are in the fill, but extras keep the year budget. 525600 × 0.001 = 525.60. 525600 × 0.0001 = 52.56. 525600 × 0.005 = 2628. Used 10 or 60 does not change that primary.
525.60 min/year does not come from Grafana. 52.56 is not an SLI from a probe. 2628 does not know an incident. You type the SLO. This is not a live SLO.
Deploy frequency next door divides a count by days. MTTR times repair. Here 99.9 stays 525.60 min/year, the year model alone.
Type 99.9, 30, and 0, then Calculate. The year result is 525.60 min/year. 99.99 with 10 used still 52.56 min/year on the extras card.
99.9 gives 525.60 min/year. 99.99 gives 52.56 min/year. 99.5 gives 2628 min/year. Another SLO changes 525.60.
minutes / year = 525600 × (100 − SLO) / 100. The result is the year, not remainder after used.
Year = 525600 × (100 − SLO) / 100. 99.9 gives 525.60 min/year. Not Prometheus.
525.60 min/year
What error budget at SLO 99.9? 525.60 min/year. A 525600 model, not Prometheus.
52.56 min/year
What budget at 99.99? 52.56 min/year. The result is the year, not remainder after 10 min.
2628 min/year
What budget at 99.5? 2628 min/year.
525.60 min/year. 525600 × 0.001. Not Prometheus.
52.56 min/year. Used 10 min does not change this primary.
2628 min/year. 525600 × 0.005.
No. The calculator multiplies 525600 by the gap. No metrics query.
They are in the fill. Extras show the year budget, not period remainder.
Yes. 99,9 and 99.9 are the same SLO.
That card turns 14 and 7 into 2.00. Here 99.9 gives 525.60 min/year.
It yields 0 min/year. The examples keep 99.9, 99.99, and 99.5.
No. It is a sketch from the typed SLO. The contract is outside this calculator.
The calculator counts bits, bytes or throughput from your numbers. Below are SI and bit definitions (NIST).
Page updated in 2026.
An error budget is a concept from "Site Reliability Engineering" (the Google SRE book) — it is the allowed amount of unavailability implied by a given SLO. If the SLO is 99.9% availability, the error budget is the remaining 0.1% of time the system may be unavailable without breaking the promise made to users.
Budget = total minutes in the period × (100 − SLO%) / 100. For a year (525,600 minutes) that is 525600 × (100 − SLO) / 100. The calculator computes this automatically for a year, and if you supply any period in days, for that period too, subtracting any downtime already used if you provide it.
| SLO | Downtime / year | Downtime / month (30 days) |
|---|---|---|
| 99% | ~3.65 days | ~7.2 hours |
| 99.9% | ~8.76 hours | ~43.2 minutes |
| 99.95% | ~4.38 hours | ~21.6 minutes |
| 99.99% | ~52.6 minutes | ~4.32 minutes |
| 99.999% | ~5.26 minutes | ~0.43 minutes |
MTTR and MTBF help interpret these downtime minutes in terms of incident cadence and repair speed; see the MTTR/MTBF calculator.
A budget can be tracked over a calendar window (month, quarter) or a rolling window (e.g. the last 30 days from today). A rolling window better reflects the service’s current state — it does not artificially "reset" on the first of the month — but requires slightly more monitoring complexity. This calculator computes a budget for the number of days you supply; whether that represents a calendar or rolling window depends on how you measure downtime used.