Incident management

Incident Severity Levels Explained

A practical guide to defining Critical, High, Medium, and Low severity — with a decision tree, response matrix, real examples, and common mistakes teams make.

4 min read
On this page

Severity is how your team agrees on how bad an incident is and how fast to respond. Without shared definitions, every outage becomes a debate while customers wait.

This guide gives you a severity framework you can adopt today — and wire into on-call paging, status-page comms, and escalation policies.

What is incident severity?

Severity is a label for customer and business impact at a point in time. It answers:

  • How many people are affected?
  • Is a core workflow blocked?
  • Do we need to page someone now?
  • Should customers hear from us publicly?

Severity is not the same as priority (importance to the business roadmap) or urgency (how fast someone should look). In practice, severity combines both for operational incidents.

Why severity matters

Clear severity levels help you:

BenefitWhat it prevents
Faster paging decisionsUnder-paging Critical issues or over-paging Low noise
Consistent commsSupport, engineering, and leadership using different definitions
Proportional responseFull war room for a typo; ignoring a production outage
Better metricsMixing SEV-1 and SEV-4 in the same bucket breaks MTTR analysis

In Incido, severity drives notification urgency and pairs with escalation-policy routing — so definitions in this guide should match what you configure in your org.

Most teams do well with four levels. More than five usually adds confusion.

CriticalHighMediumLow
ImpactCore workflow down for many customersMajor degradation, large subsetLimited impact; workaround existsInternal or cosmetic
Page on-callImmediatelyImmediatelyBusiness hours; optional off-hoursNo
Status pageYesIf customer-visibleIf customer-visibleNo
Subscriber emailYesYesOptionalNo
First public update≤ 15 min≤ 30 minIf visible

Critical (SEV-1)

Examples: Production API unavailable · Payment or auth down · Active security breach with customer data at risk

Response: Page immediately · Assign incident commander within minutes · Status update within 15 minutes · Log everything on the timeline

High (SEV-2)

Examples: Checkout success rate below threshold · Regional outage · Sustained 5xx spike on primary API

Response: Page immediately · Public update within 30 minutes if customer-visible · Commander recommended

Medium (SEV-3)

Examples: Non-critical feature flaky · Internal tooling down · Single-tenant edge case

Response: Handle in business hours unless agreed otherwise · Status page only if externally visible

Low (SEV-4)

Examples: Cosmetic UI bug · Staging issue · Benign monitor flake

Response: Track as ticket or Low incident · No paging · No status page

Decision tree (use in the first 2 minutes)

Paying customers blocked on a core workflow?
  └─ YES → Critical
  └─ NO → Core feature degraded for many users?
            └─ YES → High
            └─ NO → Limited impact or workaround?
                      └─ YES → Medium
                      └─ NO → Low

When in doubt during an active incident, round up — you can always downgrade once impact is clearer.

Real incident examples

Example A — API gateway returns 503 for all users

FieldValue
Initial severityCritical
WhyCore workflow blocked for entire customer base
Public commsInvestigating within 10 min; updates every 30 min
PagingPrimary on-call → secondary → team step

Timeline sketch:

TimeEvent
09:32Monitor: 503 rate > 50%
09:33Incident declared, dedup key `api-gateway-503`
09:34Critical severity set · Primary on-call paged
09:38Status page: Investigating
09:52Root cause: bad config deploy
10:05Rollback complete · Monitoring
10:18Status page: Resolved

Example B — Dashboard charts slow but app usable

FieldValue
SeverityMedium
WhyDegraded experience; core actions still work
Public commsOptional — only if customers report it widely
PagingBusiness-hours on-call, not 3 a.m. page

Example C — Typo in admin-only settings label

FieldValue
SeverityLow
WhyNo customer impact
ActionTicket · fix in normal sprint

Common mistakes

  1. Too many levels — SEV-1 through SEV-7 sounds precise; nobody remembers the difference.
  2. Severity by who reports it — CEO email ≠ Critical unless impact matches.
  3. Never downgrading — Scope shrinks; severity should too.
  4. Same paging for every level — Creates alert fatigue; route Medium differently in escalation policies.
  5. No link to status page — If customers are affected, severity should trigger comms expectations.

Free template

Copy our severity matrix template into your wiki, or download the full Engineering Incident Toolkit.

How software helps

Tools do not replace judgment — they enforce consistency. Incido lets you define severity levels with colors and urgency, route escalation policies by severity, and publish status-page updates from the same incident record. When severity and paging stay aligned, responders spend less time debating and more time fixing.

FAQs

Who sets severity?

The first responder or incident commander sets initial severity. Revisit when impact changes.

Can severity change mid-incident?

Yes — and it should. Escalate when blast radius grows; downgrade when mitigated.

Should we severity-label every alert?

No. Alerts become incidents when a human confirms impact. Severity applies to the incident, not every monitor firing.

How does this connect to on-call?

Map Critical and High to immediate escalation policies. Medium might use longer waits or business-hours schedules.

Use the template

Four levels, clear examples, and a fast decision tree — paging and comms included.

Related

Run incidents with structure

Incido brings on-call schedules, escalation policies, structured workflows, and status pages together — without duct tape.