Antimetal
BlogCareers
Sign InBook a Demo
BlogCareersSign InBook a Demo
Company
  • Careers
  • Blog
Resources
  • Docs
  • Guides
  • Glossary
  • Integrations
Compliance
  • Trust Center
  • Terms
  • Privacy
All Systems NormalBuilt in NYC

The Autonomous System for Production
SOC 2, GDPR, and HIPAA compliant.

GlossaryReliability & SLOs

What is Error Budget?

An error budget is the amount of unreliability a service is permitted over a period, derived directly from its SLO. A 99.9% availability target over thirty days allows roughly forty three minutes of failure, and that allowance is the budget.

Reliability & SLOs2 min

Table of contents

  1. How error budgets work
  2. Why error budgets matter
  3. Limits and misuse
  4. Error budget vs SLO
  5. Key takeaways
  6. Frequently asked
  7. Sources
On this page
  1. How error budgets work
  2. Why error budgets matter
  3. Limits and misuse
  4. Error budget vs SLO
  5. Key takeaways
  6. Frequently asked
  7. Sources

#How error budgets work

The budget is the complement of the SLO. Subtract the target from 100% and apply it to the measurement window: 99.9% over thirty days yields about forty three minutes, 99.99% yields about four minutes.

Request-based SLOs express the budget as allowed unsuccessful requests rather than minutes of downtime. Consumption is tracked continuously against real incidents. The budget then drives policy. While budget remains, the team ships at normal pace, because unused reliability headroom is permission to take risk. When the budget is exhausted, release policy tightens and reliability work takes priority until the budget recovers.

#Why error budgets matter

The error budget resolves the standing argument between shipping features and maintaining stability by making it a number instead of a debate.

  • Shared objective: product and engineering optimize against the same figure.
  • Risk permission: remaining budget is explicit license to deploy and experiment.
  • Automatic escalation: exhaustion triggers a predefined response, not a negotiation.
  • Honest targets: a budget consistently exhausted means the SLO does not match the architecture.

#Limits and misuse

Budgets only function if exhaustion actually changes behavior. An organization that blows through its budget and ships anyway has a reporting metric rather than a control, and everyone learns quickly that the policy is decorative.

The other failure is treating the budget as a quota to spend. It is a ceiling, not a target, and burning it deliberately on avoidable failures because it is available misreads the intent entirely.

#Error budget vs SLO

The SLO is the target: 99.9% of requests succeed. It states the goal in positive terms.

The error budget is the same statement inverted into a consumable quantity, and the inversion is what makes it operationally useful. Nobody knows what to do with a percentage target on a Tuesday afternoon. Everybody understands that thirty of forty three allowed minutes are gone with three weeks left in the window. The SLO defines the line, the budget tells you where you are relative to it right now.

#Key takeaways

  • The error budget is the complement of the SLO expressed as a consumable quantity of failure.
  • Remaining budget is explicit permission to take deployment risk; exhaustion triggers a predefined policy change.
  • A budget with no enforcement is a reporting metric rather than a control, and teams learn that immediately.
  • It is a ceiling rather than a quota, so deliberately spending it on avoidable failures misreads the mechanism.

#Frequently asked

What happens when the error budget is exhausted?

A predefined policy takes effect, typically a freeze on non essential releases with engineering effort redirected to reliability until the window rolls forward.

Should budgets reset monthly or roll continuously?

Rolling windows avoid the perverse incentive of a fresh budget on the first of the month. A thirty day rolling window is common.

What if the budget is never consumed?

The SLO may be set too conservatively. Persistent unused budget suggests the team could ship faster or is spending on reliability beyond what users need.

#Sources

  • Google SRE: embracing risk

Related terms

  • SLO

    Reliability & SLOs
    2 min

    A service level objective is a target value or range of values for a service level measured by an SLI.

  • SLI

    Reliability & SLOs
    2 min

    A service level indicator is the actual measurement of some aspect of service quality: the number that gets compared against a target.

  • Availability

    Reliability & SLOs
    2 min

    Availability is the proportion of time or requests for which a system is operational and able to serve, expressed as a percentage over a defined window.

  • DORA Metrics

    Reliability & SLOs
    3 min

    DORA metrics are five measures of software-delivery performance identified by the DevOps Research and Assessment program: change lead time, deployment…

PreviousDowntimeNextEscalation