All templates
Learn·Analysis

Root cause analysis template

A root cause analysis template for IT incidents: Five Whys, contributing factors, corrective actions and verification.

Gravatar for eduardo@messuti.ioEduardo Messuti, Founder and CTO Last reviewed September 4, 2026

An incident report tells you what happened and how you responded. A root cause analysis (RCA) goes a step further — it explains why it happened and what let it happen, so you can prevent a repeat. The root cause analysis template for IT incidents below gives that investigation a structure.

Run one after a significant incident, once the immediate response is over and there's time to investigate properly. It works alongside your incident report template rather than replacing it — the comparison section below covers where each fits.

The template

Fill in the fields, then copy or download the full template.

Root cause analysis

RCA details

RCA title
Related incident ID
Date
Facilitator
Participants
Method used

Problem statement

A short, factual restatement of what failed — link to the incident report rather than repeating it in full.

Analysis

Five whys

Ask "why" about the previous answer each time.

WhyAnswer

Contributing factors by category

Conditions that made the incident more likely, longer, or worse — without being the root cause.

People / process
Technology / systems
Environment / external

Root cause

Status
Trigger

State the root cause plainly, distinguishing it from the trigger and the contributing factors above. A root cause should describe a system or process condition — never a person or team.

Evidence

Corrective and preventive actions

ActionTypeOwnerDue dateStatus

Verification

How will this be verified?
Verification date
Status

Related resources

Incident report
Postmortem
Supporting data or evidence

What is a root cause analysis?

A root cause analysis identifies the specific condition or failure that, if removed, would have prevented the incident — as distinct from the symptoms you noticed and the contributing factors that made it worse or more likely. A root cause analysis template for IT incidents keeps those three things separate on the page, which is where most rushed analyses go wrong.

For example: a database ran out of connections (symptom), because a set of analytical queries held connections open too long (contributing factor), because no query timeout was enforced (root cause).

When should you run one?

Not every incident needs a formal RCA. Run one when an incident is high-severity, repeats a previous failure, breaches an SLA, or is likely to recur without a specific fix. Minor, one-off issues with an obvious, already-fixed cause usually don't need the full exercise — noting the cause in the incident report is enough.

RCA methods

There's no single correct method — pick whichever fits the incident's complexity.

  • Five Whys — ask "why" repeatedly, each time about the previous answer, until you reach a cause you can act on. Fast and simple; works best for straightforward, single-cause incidents.
  • Fishbone (Ishikawa) diagram — group potential causes into categories such as people, process, technology, and environment. Useful when several factors likely combined to cause the incident.
  • Fault-tree analysis — map the logical combination of failures that had to occur together for the incident to happen. Suited to complex systems with multiple failure paths.
  • Change analysis — compare the system's state before and after the incident to isolate what changed. Effective when the incident followed closely after a deploy, config change, or migration.

The template below defaults to Five Whys, with a fishbone-style breakdown alongside it — switch or combine methods as the incident warrants.

What should an RCA include?

Problem statement

A short, factual restatement of what failed — not the whole incident report. Link to it rather than repeating it.

Method used

Name the method (Five Whys, fishbone, fault-tree, change analysis) so anyone reading it later understands how the conclusion was reached.

The analysis

The actual reasoning — the why-chain, the categorized factors, the fault tree, or the before/after comparison. This is the part worth the most care; a rushed analysis tends to stop at the first plausible answer rather than the real one.

Trigger, root cause, and contributing factors

Separate three things: the trigger (the immediate event that started the incident — a deploy, a query, a config change), the root cause (the deeper condition that let it turn into an incident, described as a system or process — never a person or team), and contributing factors (conditions that made it more likely, longer, or worse, without being the trigger or the cause). Mark the root cause suspected or confirmed based on the evidence.

Corrective and preventive actions

Corrective actions fix what's already broken; preventive actions reduce the chance of recurrence or of a similar incident elsewhere. Every action needs an owner and, for high-priority ones, a due date.

Verification

Confirm the fix actually addresses the root cause, not just the symptom — and record how and when that was checked. An RCA that's never verified can quietly leave the real cause unresolved.

Root cause analysis vs. incident report vs. postmortem

An RCA is usually one input to a postmortem, not a replacement for it — and it comes after the incident report, not instead of it.

DocumentAnswersWhen it's written
Incident reportWhat happened, what broke, what did we do?During or right after the incident
Root cause analysisWhat specifically caused it, and what let it happen?Once the immediate response is over
PostmortemWhy did this happen, what did we learn, what will we change?After the RCA and investigation have progressed

See our IT incident report template for the record that feeds the RCA; the postmortem template is coming soon.

Best practices

  • Don't stop at the first plausible cause. Keep asking why until you reach something you can act on, not just something that sounds sufficient.
  • Distinguish confirmed from suspected. Don't present a working theory as a verified conclusion.
  • Involve people close to the work, not just the incident commander — they often know the "why" that isn't visible in logs.
  • Separate the root cause from contributing factors. Fixing a contributing factor without addressing the root cause won't prevent a recurrence.
  • Avoid blame. Ask what let the system fail, not who made the change.
  • Verify the fix. Confirm it addresses the root cause, not just the immediate symptom.

Build root cause analysis into your incident process

Define which severities require an RCA, who's responsible, and how findings feed into your postmortem and corrective actions — the same way you would for an incident report. Run consistently, an RCA turns each incident into a specific, verifiable improvement, not just a story about what went wrong.

Sources

The template draws on how teams with public engineering handbooks run their post-incident reviews. Notably, none of them prescribes an analysis method. What they standardize is the threshold, the deadline, the owner and where corrective actions live, and the template follows that.

HandbookHow their approach to root cause differs
GitLab: Incident ReviewThe review asks whether the root cause is clearly identified and classifies it as code, infrastructure, capacity, dependency or user-caused. Corrective actions must be assigned to a team before the review closes, within five working days. The team owning the service runs it.
PostHog: Post-mortemsA post-mortem for every incident except false positives, written as soon as possible because details fade. Prevention items are reviewed in a team call.
Sourcegraph: IncidentsRollback first, analysis after. Follow-ups are attached to the incident as issues.
Login.gov: Incident Response GuideA Retrospect phase closes every incident, reviewing it for process improvement.
Fleet: Engineering handbookA postmortem for every outage and critical bug, with action items tracked as engineering stories.