Error Budget Burn Rate Calculator

Calculate how fast your error budget is being consumed. Determine burn rate, time to exhaustion, and set multi-window alert thresholds.

%
days
days
min
Total Error Budget
43.20 min
NaN%% of window
Burn Rate
1.39x
๐Ÿ”ด Unsustainable
Budget Used
46.3%
2.0000 min/day
Budget Remaining
23.20 min
53.7%% left
Days to Exhaustion
11.6 days
from today
Daily Burn Rate
2.0000 min
at current pace

Budget Consumption Timeline

DayConsumed (min)Remaining (min)% Used
00.0043.20
0.0%
24.0039.20
9.3%
48.0035.20
18.5%
612.0031.20
27.8%
816.0027.20
37.0%
1020.0023.20
46.3%

Interpretation: Burn rate of 1.39x means you're consuming your error budget at 1.39 times the expected pace. A rate above 1.0 indicates unsustainable performance relative to your SLO target.

Planning notes, formulas, and examples

About the Error Budget Burn Rate Calculator

The error budget burn rate measures how quickly your service is consuming its allowed error budget. A burn rate of 1.0 means you're consuming the budget at exactly the expected pace โ€” you'll exhaust it precisely at the end of the SLO window. A burn rate above 1.0 means you're consuming faster than sustainable, and below 1.0 means you have budget to spare.

This calculator takes your SLO, the total budget period, the elapsed time, and the budget consumed so far to compute the current burn rate and projected time to exhaustion. It also suggests multi-window alert thresholds following Google's recommended burn-rate alerting strategy.

Burn rate alerting is the gold standard for SLO-based monitoring. Rather than alerting on raw error rates (which cause alert fatigue), burn rate alerts fire only when the consumption trajectory threatens to exhaust the budget before the window resets. This gives SRE teams timely, actionable signals without excessive noise.

When This Page Helps

Raw error rate alerts are noisy and don't account for budget context. A brief spike may look alarming but barely dent the monthly budget. Burn rate alerts connect incidents to their actual SLO impact, ensuring on-call engineers respond to meaningful threats. This calculator helps you configure those thresholds correctly.

How to Use the Inputs

  1. Enter your SLO percentage (e.g., 99.9).
  2. Enter the total SLO window period in days (e.g., 30).
  3. Enter the number of days elapsed in the current window.
  4. Enter the budget consumed so far in minutes.
  5. Review the burn rate and projected time to exhaustion.
  6. Use the suggested alert thresholds for multi-window alerting.
Formula used
Burn Rate = (Budget Consumed / Elapsed Time) / (Total Budget / Total Period). Time to exhaustion = Remaining Budget / Current Consumption Rate.

Example Calculation

Result: Burn rate: 1.39

With a 99.9% SLO over 30 days, the total budget is 43.2 minutes. After 10 days, 20 minutes consumed gives a burn rate of (20/10)/(43.2/30) = 1.39. At this rate, the budget will be exhausted in 11.6 days โ€” before the 30-day window ends.

Tips & Best Practices

  • A burn rate of 1.0 means exactly on pace; above 1.0 is unsustainable.
  • Use multi-window alerts: fast burn (14.4x over 1h) and slow burn (1x over 3d).
  • Google recommends alerting at burn rates of 14.4, 6, 3, and 1.
  • Reset burn rate tracking at the start of each SLO window.
  • Combine burn rate with remaining-budget alerts for comprehensive coverage.
  • Investigate any sustained burn rate above 1.5 even before alerts fire.

Understanding Burn Rate

Burn rate is a normalized measure of error budget consumption speed. It answers the question: at this pace, when will we run out of budget? A burn rate of 1.0 over the full window means you'll exactly deplete the budget. Any sustained rate above 1.0 means the budget will be exhausted early.

Multi-Window Alert Strategy

The industry best practice is to use multiple alert tiers with different windows and burn rates. A fast-burn alert (14.4x over 1 hour) catches acute incidents that will deplete 2% of the monthly budget per hour. A slow-burn alert (1x over 3 days) catches chronic degradation that might otherwise go unnoticed.

Practical Implementation

Most monitoring platforms now support burn rate alerting natively. Prometheus has built-in recording rules for multi-window burn rate. Datadog, Google Cloud, and Grafana Cloud offer SLO-based alerting with configurable burn rate thresholds.

Budget Remaining vs Burn Rate

Burn rate tells you the speed; remaining budget tells you the amount. Together they give a complete picture. A high burn rate with a full budget is less urgent than a moderate burn rate with almost no budget remaining.

Sources & Methodology

Last updated:

Frequently Asked Questions

  • A burn rate measures how fast the error budget is being consumed relative to the expected pace. A burn rate of 2.0 means the budget is being consumed twice as fast as sustainable, and it will run out halfway through the SLO window.