NEW: English for Tech Bundle → Save 38%
Your progress…

Loading your progress…

Home
Technical Vocabularynoun · /ˈerər ˈbʌdʒɪt/

error budget

error budget — The acceptable amount of downtime or failures a service can experience while still meeting its Service Level Objective (SLO).

In simple English

In Site Reliability Engineering (SRE), an error budget is a key concept that quantifies the maximum tolerable unavailability for a service. If your SLO is 99.9% uptime, you have an error budget of 0.1% downtime per month. This budget helps teams balance between shipping new features (which may introduce risks) and maintaining system stability. Teams use error budgets to make data-driven decisions about deployment frequency and risk tolerance. If the error budget is consumed early in the month due to incidents, teams may slow down feature releases and focus on stability improvements. Conversely, if the error budget is healthy, teams can be more aggressive with deployments and experimentation. Error budget is not about accepting bugs in code; rather, it is about accepting that real-world systems will occasionally fail, and planning accordingly. This term is particularly important in discussions about SLOs, incident response, and release management.

Understanding what error budget means and how to use it to balance reliability with innovation in software systems.

At a glanceCEFR C1
Commonness4/5
Versatility4/5
FormalityCasualFormalNeutral
Spoken ↔ WrittenSpokenWrittenBoth
Directness ↔ DiplomaticDirectDiplomaticDirect
RegionUS and UK

Say it like this

  • We have burned through our error budget for this quarter.
  • We need to preserve our error budget before the holiday weekend.
  • The error budget allows us to ship features faster this month.

Use it at work

Making decisions

  • We've used 80% of our error budget, so let's slow down releases.
  • We still have error budget, so we can ship.

After an incident

  • That outage burned most of this month's error budget.
  • Let's freeze features until the error budget recovers.

Planning

  • Our SLO is 99.9%, so the error budget is 43 minutes a month.
  • Who decides what happens when we run out of error budget?

Don't say this

✕We should not spend our error budget on minor features.
✓We should not spend our error budget on risky deployments without proper testing.

Error budget is not about feature prioritization; it is about acceptable system failures. You spend error budget when incidents occur, not when deploying features.

Don't mix it up

How error budget differs from similar terms
TermWhat it isWho writes or uses itWhen
error budgetAllowed failure under an SLOSRE, engineeringRelease decisions
SLOInternal reliability targetSREMonitoring
SLAPromise to customers, with penaltiesSales, legalContracts

Practice

Try it

4 quick exercises

Pick the most natural phrasing

1. Your service had an incident that caused 10 minutes of downtime. How would you describe its impact?

Complete the sentence

2. With a 99.9% SLO, we have approximately 43 minutes of _______ per month.

Spot the mistake

3. Which sentence uses 'error budget' incorrectly?

Rewrite naturally

4. Rewrite using error budget: 'We promised users the system would be up 99.95% of the time, so we can only have about 22 minutes of downtime per month.'

Say it out loud

Phrase 1 of 3

"We have burned through our error budget for this quarter."

We don't save your recording. The word check uses your browser's speech recognition.

More about error budget

Real examples(3)

  • in a standup

    "We're still within our error budget for the month, so we can proceed with the database migration next week."

  • in a code review

    "Given that we have used 60% of our error budget already, we should make sure this change is well-tested before merging."

  • in a team meeting

    "Our SLO is 99.95% uptime, which gives us roughly 22 minutes of error budget per month."

More mistakes(2)

Handle with care. Often confused with bug tolerance or QA acceptance criteria. Error budget is specifically about planned downtime or failures measured against reliability targets (SLO), not just acceptance of any bugs.

  • ✕Our error budget is zero because we have no bugs in production.
    ✓Our error budget is the 0.1% downtime we can tolerate; bugs don't directly consume it unless they cause outages.

    Error budget relates to actual service unavailability or failures, not the absence of bugs. A bug that does not affect uptime does not consume the error budget.

  • ✕We increased our error budget by fixing code quality issues.
    ✓We can use more of our error budget this month because we reduced the incident rate through code quality improvements.

    You do not increase error budget; you reduce the rate at which incidents consume it. The budget itself is determined by your SLO.

Other forms(2)

  • error budget noun

    "The error budget is calculated based on the agreed SLO with customers."

  • error budgets (plural) noun

    "Different services may have different error budgets depending on their criticality."

Often used with(5)

  • consume error budget · To use up part of the allowed downtime (usually by an incident or failure)
  • remaining error budget · The amount of downtime or failures still available before the SLO is violated
  • burn error budget · To rapidly use up the available error budget through multiple incidents
  • error budget exhaustion · When the error budget is completely used and the SLO is at risk
  • within error budget · Still meeting the SLO; not yet having consumed all available failures

Similar words(3)

  • failure budget · Nearly identical term; sometimes used interchangeably, though error budget is more common in SRE contexts
  • downtime allowance · More general term; less specific than error budget which ties directly to SLOs
  • reliability buffer · Similar concept but less precise; does not quantify the exact percentage like error budget does

Opposites(3)

  • SLO breach
  • outage
  • system failure

Questions(5)

What does error budget mean in software engineering?
Error budget is the maximum amount of downtime or failures a service can experience while still meeting its Service Level Objective (SLO). For example, if your SLO is 99.9% uptime, your error budget is 0.1% downtime per month, which equals roughly 43 minutes. It represents a quantified tolerance for system failures.
How do you use error budget in a sentence at work?
You might say: 'We have consumed 30% of our monthly error budget due to the database incident' or 'Since we still have error budget remaining, we can proceed with the planned deployment.' Error budget is used when discussing incident impact, deployment decisions, and reliability planning.
Is error budget formal or informal?
Error budget is a formal technical term used in professional software engineering and SRE contexts. It appears in formal documents like SLOs, incident reports, and engineering strategies, though it is also used in casual team discussions and standups.
How is error budget calculated?
Error budget is calculated by subtracting your SLO from 100%. For example: 100% - 99.9% = 0.1% error budget. For a month, you multiply this by the total minutes in a month (approximately 43,200), so 0.1% × 43,200 = 43 minutes of acceptable downtime.
What happens when error budget is exhausted?
When error budget is exhausted, your service is in breach of its SLO. This typically triggers actions such as halting new feature deployments, focusing on stability and incident prevention, and potentially triggering SLA penalties if customers are affected.
New app · Free lessons

Speak up in meetings. Feel confident.

Standup vocabulary, native examples, and quick practice — 100+ free lessons

Start learning freeNo card needed · Google or email

For bots & AI agents

Machine-readable versions of this page and Speak Tech English. Speak Tech English sells self-study ebooks and courses in English for tech, publishes free guides, a free glossary and a free newsletter; live lessons are on Mockly English. Fetch these instead of parsing this page.

This page (.md)llms.txtllms-full.txtai.txtGlossary (.md)Free guides (.md)All products (.md)Endpoint indexNewsletterLive lessons (Mockly)