Skip to content
Calcrivo

Mean Time to Recovery MTTR Calculator

Calculate the DORA mean time to recovery metric from incident start to resolution.

Inputs

minutes

Time from the incident starting to it being detected (alert firing, user report received).

minutes

Time spent assessing severity and impact once detected.

minutes

Time from triage to the incident being assigned to a responder.

minutes

Time from assignment to the responder actively acknowledging and starting work.

Total Response Time

15.0minutes

Total Response Time

0.250hours

Largest Phase

Triage

Largest Phase Share

40.0%

Step by step

  1. Total response: detection + triage + assignment + acknowledgment

    4 + 6 + 3 + 2

    = 15.0 min

  2. Detection share

    4 ÷ 15.0

    = 26.7%

  3. Triage share

    6 ÷ 15.0

    = 40.0%

  4. Assignment share

    3 ÷ 15.0

    = 20.0%

  5. Acknowledgment share

    2 ÷ 15.0

    = 13.3%

How it works

Incident response time is the sum of four phases from an incident's onset to a responder actively working it: response = detection + triage + assignment + acknowledgment. This precedes and feeds into MTTR (which continues on through actual remediation) — reducing any of these upstream phases directly shortens the total time before resolution work can even begin.

Formula

MTTR = total_recovery_time / number_of_incidents

total_recovery_time
Sum of all incident recovery durations
number_of_incidents
Number of incidents in the measurement period

Frequently Asked Questions

How is this different from MTTR?

MTTR measures total time from incident start to full resolution; this calculator measures only the response phase — detection through acknowledgment — which is the portion of MTTR before active remediation work even begins. Response time is often called MTTA (mean time to acknowledge) in incident management terminology.

What's the fastest lever for reducing detection time?

Proactive monitoring and alerting (rather than relying on user reports) is almost always faster — investing in better SLO-based alerting or synthetic monitoring typically cuts detection time far more than improving any later phase.

Why does assignment time matter separately from triage?

Triage determines severity and impact; assignment is the often-overlooked step of actually routing the incident to the right responder — on-call rotation gaps, unclear ownership, or paging the wrong team can add significant delay here even after triage is fast.

How can I reduce acknowledgment time?

Reliable, low-friction paging (mobile push + escalation policies), clear on-call expectations, and practiced incident response drills all reduce the gap between an alert reaching a responder and them actually starting to engage.

You might also need