Skip to content
🎉 Launch sale:50% off everything over $22 — automatically applied at checkout· ends Aug 2Shop the sale →
DevOps AI ToolKit
Newsletter
All guides
Post Mortems with AI By James Joyner IV · · 9 min read

Quantifying Incident Impact: Customers, Revenue, and SLO Burn

Vague impact statements make prioritization impossible. Here's how to quantify an incident's real cost across customers, revenue, and error-budget burn.

  • #postmortems
  • #sre
  • #reliability
  • #incident-response
  • #slo

“Some users were affected” is the most useless sentence in incident response. It tells a future reader nothing about whether this incident deserves a quarter of engineering time or a shrug. Quantifying impact is what turns a postmortem from a story into a prioritization tool — six months later, the impact number is the argument for funding the fix. This guide is a practical method for measuring what an incident actually cost, across three dimensions: customers, revenue, and SLO burn.

Why quantified impact matters

Impact is the currency you spend to justify reliability work. When a postmortem action item competes against a feature in planning, the feature has a revenue story and the action item has “it’ll help reliability.” Quantified impact gives the action item its own number to fight with: “this class of incident cost us an estimated 4,100 failed checkouts and burned 40% of the quarter’s error budget in 22 minutes.” Now it’s a real trade-off, not a vibe. Vague impact loses every prioritization contest by default.

Dimension 1: Customer impact

Start with who was affected and how badly. Aim for a defensible estimate, not false precision.

  • How many. Estimate affected users from traffic during the window. If checkout saw 18,000 requests during the incident and error rate peaked at 38%, roughly 6,800 requests failed — map that to distinct users if you can.
  • How badly. Distinguish severity of experience. A slow page is not a failed payment is not lost data. “Degraded,” “failed,” and “data loss” are three very different customer harms.
  • Who. Was it uniform, or concentrated? An incident that hit 2% of users but included your three largest enterprise accounts is a different problem than 2% spread evenly.
  • Visible or silent. Did customers notice and complain, or did it pass unseen? Both matter — silent impact still erodes trust and may surface later as churn.

State it plainly: “An estimated 6,800 checkout attempts failed over 22 minutes, affecting roughly 5,200 distinct customers, concentrated in the EU region.”

Dimension 2: Revenue and business impact

Translate customer harm into business terms leadership understands. Be transparent about assumptions — a labeled estimate is far more useful than no number.

  • Direct lost revenue. For transactional systems: failed transactions × average value × an estimated recovery rate (some customers retry later; some don’t). “6,800 failed checkouts × ~$45 average order × ~40% not recovered ≈ $122k at risk” is honest if you show the math.
  • SLA credits. If the incident breached contractual SLAs, credits owed are a hard, real cost worth naming.
  • Operational cost. Engineer-hours spent responding, plus any emergency infrastructure spun up.
  • Trust and downstream cost. Harder to quantify but worth a sentence: support ticket volume, social media visibility, at-risk renewals. Flag it qualitatively rather than inventing a number.

The goal isn’t accounting precision. It’s a good-faith order-of-magnitude that lets leadership weigh this incident against others and against the cost of preventing it.

Dimension 3: SLO and error-budget burn

If you run SLOs, this is often the cleanest impact signal because it’s already defined and measured. The error budget is the amount of unreliability you’ve agreed is acceptable over a window; an incident spends it.

  • Compute the burn. If your availability SLO is 99.9% over 30 days, your budget is about 43 minutes of downtime that month. A 22-minute incident consumed roughly half of it in one event.
  • Express it as a fraction. “This incident burned ~51% of April’s error budget” is instantly meaningful to anyone who runs SLOs — far more than raw minutes.
  • Note the burn rate. Fast burn (a huge chunk of budget in minutes) signals a different class of risk than slow steady erosion, and may warrant a different response policy.
  • Connect it to policy. If the incident blew the budget, that should trigger something — a reliability-focused sprint, a feature freeze, whatever your error-budget policy dictates. The postmortem is where you note that the trigger fired.

An impact section template

## Impact

**Duration:** 22 min (14:06–14:28 UTC), full recovery 14:40.

**Customer impact:** ~6,800 failed checkout attempts, ~5,200 distinct
customers, concentrated in EU. Experience: failed payment (not degraded).

**Revenue at risk:** ~$122k estimated (6,800 failures × ~$45 AOV × ~40%
not recovered). Assumptions labeled; not accounting-grade.

**SLA:** 2 enterprise accounts crossed monthly uptime threshold;
credits under review.

**SLO / error budget:** Burned ~51% of April's 99.9% availability
budget in a single event. Error-budget policy: triggers reliability
review this sprint.

**Operational:** ~9 engineer-hours across response and follow-up.

Common mistakes

  • “Some users were affected.” The cardinal sin. Always reach for a number, even a rough one.
  • False precision. “$122,431.17 lost” implies a certainty you don’t have. Round, and show your assumptions.
  • Only counting one dimension. An incident with low revenue impact but a huge SLO burn is still serious; measure all three.
  • Ignoring silent impact. Just because customers didn’t complain doesn’t mean there was no harm.
  • No connection to policy. Measuring the error-budget burn and then doing nothing when it blows the budget wastes the whole exercise.

Wrapping up

Quantified impact is what makes a postmortem persuasive long after the incident is forgotten. Measure it across three dimensions — customers affected and how badly, revenue and business cost with labeled assumptions, and SLO/error-budget burn as a fraction — and connect the burn to your error-budget policy. Trade “some users were affected” for real numbers, and every downstream decision about whether to fund the fix gets easier and more honest.

Newsletter

Free: the DevOps AI Incident-Triage Cheat Sheet

Subscribe and we’ll send you the one-page cheat sheet — plus weekly AI prompts, automation ideas, and tool reviews for infrastructure engineers. One email a week. No spam, unsubscribe anytime.

  • AI Incident-Triage Cheat Sheet (PDF)
  • Access to 2,778 DevOps AI prompts
  • One practical workflow email per week
Free download · 368-page PDF

Get 500 Battle-Tested DevOps AI Prompts — Free

500 battle-tested, copy-paste AI prompts engineered by a senior systems engineer — every one with fill-in placeholders and safety/back-out notes. Drop your email and it's yours.

  • 500 prompts: Linux · Kubernetes · Terraform · OpenStack · GitLab · Docker · Monitoring · Incident Response
  • Instant PDF download — yours free, forever
  • Plus one practical AI-workflow email a week (no spam)

Single opt-in · unsubscribe anytime · no spam.