Incident Severity Levels Explained (SEV1-SEV4)
Incident severity levels rank outages by impact so teams respond proportionally. What SEV1 through SEV4 typically mean and how to set the scale.
Incident severity levels are a ranking system — typically SEV1 through SEV4 or SEV5 — that teams use to classify an outage or degradation by how badly it’s hurting users or the business, so the response matches the actual stakes instead of every alert triggering the same all-hands scramble. A ranking of “1” (or sometimes “0”) is usually the worst: a full outage, active data loss, or a security breach. Higher numbers describe progressively smaller-blast-radius problems, down to cosmetic bugs that don’t need urgent attention at all.
Why severity levels exist
Without a shared scale, every incident tends to escalate to the loudest voice in the room. A severity system gives the organization a common vocabulary: when someone declares a SEV1, everyone immediately knows roughly what that means — page the on-call lead, open a war room, start the customer-communication clock — without needing to relitigate the decision each time. It also sets expectations for response time and staffing before the incident happens, which matters because incidents are exactly the moment when people are least equipped to make careful process decisions from scratch.
Severity is also what most SLAs key their response-time and uptime commitments to — a support contract promising “15-minute response to critical incidents” is meaningless without an agreed definition of what counts as critical.
A typical four-level scale
Exact definitions vary by company, but a common pattern looks like this:
| Severity | Impact | Typical response |
|---|---|---|
| SEV1 | Full outage, data loss, or security breach affecting all/most users | Immediate page, war room, executive visibility, public status page updated |
| SEV2 | Major feature broken or significant subset of users affected | Immediate page, dedicated responder, internal status updates |
| SEV3 | Minor feature degraded, workaround available, limited user impact | Handled during business hours, tracked but not paged |
| SEV4 | Cosmetic issue, edge case, no meaningful user impact | Filed as a normal bug, fixed in regular sprint work |
Some organizations add a SEV0 above SEV1 reserved for the rarest, most catastrophic events (company-wide data loss, an incident with legal or regulatory exposure) to avoid diluting what “SEV1” means for the incidents that happen more often. Others collapse the scale to three levels. The exact number of tiers matters less than having one at all, applied consistently.
What determines severity
Severity should be assessed on impact, not on guesses about the underlying cause. A database running hot at 95% CPU is not automatically a SEV1 — if it’s serving traffic fine, it might just be a SEV3 capacity warning. Meanwhile a single misconfigured feature flag that’s silently corrupting orders for 2% of checkouts might well be a SEV1, even though the infrastructure looks perfectly healthy. Useful inputs to the severity call include:
- How many users are affected, and whether they’re able to work around it.
- Whether data integrity or security is at risk, which tends to override other factors — even a small-blast-radius data corruption bug often gets treated as SEV1 because the cost of getting it wrong is asymmetric.
- Revenue or contractual exposure, such as a checkout flow being down versus a rarely used admin page.
- Whether the issue is getting worse, since a slow-building problem may need to be escalated preemptively before it becomes a full SEV1.
The person declaring severity — usually the incident commander or first responder — should have explicit authority to set it and, critically, to change it as new information comes in. A SEV2 that turns out to be masking a data-loss bug needs to become a SEV1 immediately, not stay pinned at its initial assessment out of process inertia.
Severity drives the whole response, not just the page
Once severity is set, it typically determines a cascade of downstream decisions that are worth predefining rather than improvising mid-incident:
- Who gets paged, following whatever on-call rotation is in place for the affected service, and whether it escalates beyond the primary on-call.
- Whether a public status page update goes out, and how frequently it’s refreshed while the incident is open.
- Whether a formal incident commander role is activated to coordinate responders, rather than everyone independently trying to fix the same problem.
- What the follow-up requires — a SEV1 or SEV2 typically mandates a blameless postmortem with a documented timeline and action items, while a SEV4 might just get closed with a one-line note.
Having this mapped out ahead of time, in a runbook or incident response playbook, is what turns severity levels from a labeling exercise into something that actually speeds up response.
Common mistakes
- Setting severity too generously. If every incident gets declared SEV1 “to be safe,” the label stops carrying information and people start ignoring pages, which is far more dangerous than under-escalating occasionally.
- Leaving severity static. An incident’s true scope often isn’t clear in the first five minutes. Treat the initial severity as a starting estimate, not a final verdict.
- Skipping the postmortem on lower severities. A SEV3 that recurs weekly is a pattern worth investigating even though no single occurrence warrants a war room.
- Conflating severity with priority. A cosmetic bug on the CEO’s dashboard might get fixed first for organizational reasons, but that’s a prioritization decision, not evidence the bug was actually high severity.
The takeaway
Incident severity levels give a team a shared, pre-agreed scale for how bad an outage is, so the response — who gets paged, whether a war room opens, what SLA clock starts ticking — is proportional and consistent rather than reinvented under pressure each time. A simple SEV1-through-SEV4 scale, assessed by user impact rather than assumed cause, and revisited as an incident unfolds, is enough for most teams; what matters more than the exact number of tiers is defining upfront what each one triggers and holding to it.
Tagged
Keep reading
Chisato · · 4 min read What Is OpenTelemetry? Traces, Metrics, and Logs
OpenTelemetry is a vendor-neutral standard for instrumenting apps with traces, metrics, and logs — one API, any observability backend.
Chisato · · 5 min read On-Call Rotations and Incident Response Explained
On-call rotations spread responsibility for production incidents across a team on a schedule, paired with a defined incident response process for when alerts fire.
The Lycoris Team · · 4 min read What Is a Blameless Postmortem? Incident Reviews
A blameless postmortem examines an incident's causes without assigning fault, so teams surface real fixes instead of hiding mistakes.