Skip to content
ENExplore Calculators

Error Budget Calculator

Calculate remaining error budget based on your SLO target and current failure rate.

About Error Budget Calculator

An error budget is the amount of unreliability an SLO permits: budget = (1 − SLO) × time_period. For example, a 99.9% SLO over a 30-day period allows (1 − 0.999) × 30 × 24 × 60 = 43.2 minutes of downtime. Tracking consumption against this budget lets teams make data-driven decisions about when to slow down feature velocity in favor of reliability work.

Formula

errorBudget = (1 - sloTarget / 100) × timePeriodMinutes

S
SLO target percentage (e.g. 99.9)
T
Time period in minutes
E
Error budget in minutes of allowed downtime

Worked example

With the default values below, Error Budget Calculator returns Error Budget of 43.20. Change any input above and every figure here is recalculated in your browser.

Inputs used

SLO Targetaccepts 0–100 %
99.9 %
Time Periodaccepts 1–3,650 days
30 days
Downtime So Faraccepts 0–1,000,000 minutes
0 minutes

Results

Error Budget
43.20 minutes
Error Budget
0.720 hours
Remaining Budget
43.20 minutes
Budget Consumed
0.0%
Budget Exhausted
false

Step by step

  1. 1Time period in minutes= 43,200 min
  2. 2Allowed downtime fraction: 1 − SLO= 0.001000
  3. 3Error budget: fraction × period= 43.20 min
  4. 4Remaining budget: budget − downtime so far= 43.20 min

Assumptions and limits

  • The result is derived only from the 3 inputs listed above. Anything not among them is not part of the calculation.
  • In particular, this calculator does not take inflation, tax or fees or charges into account.
  • Figures are rounded for display to 3 decimal places, so totals built from several rounded parts can differ slightly from the unrounded arithmetic.

How these calculators are built and tested is described on the Methodology page. If a figure looks wrong, please report it.

Frequently Asked Questions

What's the error budget for 99.9% over 30 days?

(1 − 0.999) × 30 days × 1440 minutes/day = 43.2 minutes — this is the classic 'three nines' monthly budget cited in SRE literature.

What happens when the error budget is exhausted?

Most SRE practices freeze non-essential feature releases and prioritize reliability work until the service is back within its SLO for the measurement window.

Should error budget be measured in requests or time?

Time-based budgets suit availability SLOs; request-based budgets (bad requests / total requests) suit success-rate SLOs. Use whichever matches how your SLO is defined.

How does error budget relate to burn rate?

Burn rate is the speed at which you're consuming the error budget relative to the time elapsed in the period — a burn rate of 1x means you'll exhaust the budget exactly at period end; faster burn rates trigger earlier alerting.

Error Budget Calculator | Calcrivo