What is MTTR (Mean Time to Respond)?
MTTR (mean time to respond) is the average time from detecting a security incident to the first action that contains it or closes it as a false positive. Add each incident's response time and divide by the incident count. In security the R means respond; remediate, resolve, or recover stop the clock later.
Definition
- MTTR (Mean Time to Respond)
- MTTR (mean time to respond) is the average time from detecting a security incident to the first action that contains it or closes it as a false positive. Add each incident's response time and divide by the incident count. In security the R means respond; remediate, resolve, or recover stop the clock later.
How MTTR (Mean Time to Respond) Works
MTTR starts the clock at detection, which is where MTTD stops (the MTTD entry covers the time before the alert). The clock stops when the analyst takes a response action that measurably changes the course of the incident:
- isolating an endpoint,
- blocking an IP or domain at the firewall,
- disabling a compromised account,
- killing a malicious process,
- or handing the case to incident response with containment already applied.
A false-positive closure also stops the clock, since ruling out a threat is itself a completed response.
The R is where teams disagree
Vendor glossaries define MTTR as mean time to respond, remediate, repair, or recover, and each one stops the clock at a different point.
- Respond stops at the first action that changes the incident's course.
- Remediate and resolve usually stop when the root cause is fixed and the ticket is closed, which can be days later.
- NIST defines mean time to recovery as the average time it takes to recover from a product or system failure, which is the IT operations meaning, and repair is the maintenance version of the same idea.
Before comparing your MTTR with another team's or a vendor report, find out which R they measure: a 20-minute respond MTTR and a 3-day remediate MTTR can describe the same incidents.
Consider a concrete case
A SIEM correlation rule fires at 14:02 on a host beaconing to a newly registered domain. The analyst opens the alert at 14:05, pulls the EDR process tree and confirms a PowerShell child process spawned from a Word document, checks the destination IP against threat intel and finds it flagged as C2 infrastructure, and isolates the host via EDR at 14:14. MTTR for this alert is 12 minutes, the window during which the attacker kept an active foothold after the SOC knew something was wrong.
Averaging works like any mean. Three incidents with response times of 12 minutes, 45 minutes, and 6 hours give an MTTR of about 2.3 hours, while the median is 45 minutes, so report the median and the 90th percentile alongside the mean.
MTTR breaks into phases an analyst can work on one at a time:
- assignment latency (how long an alert sits before someone picks it up),
- investigation (pulling logs and pivoting across SIEM, XDR, and firewall data),
- decision (is this a true positive, and what response is proportionate),
- and execution (issuing the isolation or block, which change control or clunky tooling can slow down).
Some teams track the first phase separately as mean time to acknowledge.
Microsoft Sentinel does not record the moment of the first response action, but its SecurityIncident table does record when each incident was closed. Microsoft's incident metrics guidance names two related measures, mean time to triage (FirstModifiedTime minus CreatedTime) and mean time to closure (ClosedTime minus CreatedTime), and its Security operations efficiency workbook charts both. Closure time is a proxy for MTTR in the remediate or resolve sense, not for the first response action: an incident can be contained in ten minutes and stay open two days for the write-up.
The table writes a new row on every update, so keep the latest row per incident with arg_max. ClosedTime holds the last closure, so a reopened incident shows its final close. Automation rules can close incidents on their own, so split the results by Classification, or auto-closed benign incidents will pull the median toward zero. For the last 90 days:
SecurityIncident
| where TimeGenerated > ago(90d)
| summarize arg_max(TimeGenerated, *) by IncidentNumber
| where Status == 'Closed' and isnotempty(ClosedTime) and ClosedTime > ago(90d)
| extend CloseHours = (ClosedTime - CreatedTime) / 1h
| summarize Incidents = count(), MeanH = round(avg(CloseHours), 1), MedianH = round(percentile(CloseHours, 50), 1), P90H = round(percentile(CloseHours, 90), 1) by Severity, Classification
| order by Severity asc, MedianH descIn the output, a High row whose P90 is several times its median usually means a handful of incidents waited on someone: an approver, another team, a change window. Those are the incidents to pull one by one. Benign positives that take longer to close than true positives point to a tuning problem more than a response problem, since an analyst is spending hours proving that a noisy rule fired on normal activity.
What brings MTTR down
Playbooks that say exactly which containment action fits which alert type, containment actions pre-authorized for the analyst on shift, and SOAR. In Sentinel, automation rules can tag, assign, or close incidents without a playbook, and playbooks built on Azure Logic Apps run response and remediation actions automatically or on demand, so the analyst validates evidence instead of assembling it.
What pushes it up
A second approver who is asleep, isolation that needs a change ticket, investigation steps that are still manual copy-and-paste between consoles, and alerts that arrive with no context.
Read MTTR by severity and alert type, never as a single blended number
A blended average across critical ransomware alerts and routine port-scan alerts hides the fact that critical incidents may already meet a tight target while a category of ambiguous alerts drags the average up. Segmenting by alert type shows where playbooks are missing or where investigation steps are still manual and repetitive, and those are the first candidates for automation.
MTTR (Mean Time to Respond) in SOC Operations
MTTR shows whether your investigation turns into action. A SOC that detects fast but responds slowly still lets the attacker reach lateral movement, exfiltration, or encryption while the alert sits open. You control your own MTTR through triage discipline: pulling the right evidence first instead of chasing tangents, knowing which containment actions you are pre-authorized to take so you are not waiting on approval mid-incident, and using SOAR or saved queries instead of manual log pivots when the pattern is familiar. During simulated shifts, your MTTR reflects the balance between thoroughness and speed. Acting before you have enough evidence risks isolating a host that turns out to be a false positive and disrupting the business for nothing, while over-investigating a clear true positive lets the incident get worse. Post-incident reviews often trace a missed containment window back to MTTR bottlenecks: an analyst who had the right evidence but was unsure of their authority to act, or a playbook step that required a second approver who was unavailable. Tracking your MTTR by alert type across several shifts in SOCSimulator is how you find the investigation habits that cost you time.
Practice MTTR (Mean Time to Respond) in a Real SOC
SOCSimulator provides hands-on training with realistic SIEM, XDR, and Firewall interfaces. Build real analyst skills investigating mttr (mean time to respond) scenarios with zero consequences, free.
Frequently Asked Questions
- What does MTTR stand for in cyber security?
- In security operations MTTR usually stands for mean time to respond: the average time from detecting an incident to the first action that contains it or rules it out. Some vendors use it for mean time to remediate, resolve, or recover, which stop the clock later, so check the definition before comparing two MTTR figures.
- How do you calculate MTTR?
- For each incident, subtract the detection time from the time of the first response action, add the results, and divide by the number of incidents. Response times of 12 minutes, 45 minutes, and 6 hours give an MTTR of about 2.3 hours. The median, 45 minutes here, is less sensitive to a single slow incident.
- What is the difference between mean time to respond and mean time to remediate?
- Mean time to respond stops at the first action that changes the incident, such as isolating a host or disabling an account. Mean time to remediate stops when the root cause is fixed, for example when the exploited vulnerability is patched and the host rebuilt, which can take days longer. A SOC usually owns the first number and shares the second with IT.
- What is mean time to contain?
- Mean time to contain is the average time from detection until the threat can no longer spread or act, for example when the host is isolated and the stolen account disabled. When the first response action is a containment action, it matches MTTR; when the first action is an escalation or a ticket, containment comes later and the two numbers diverge.
- How can a SOC reduce MTTR?
- Write playbooks that name the containment action for each common alert type, pre-authorize those actions for the analyst on shift, and automate enrichment and routine steps with SOAR. Then segment MTTR by alert type and fix the slowest category first, since a blended average hides where the time goes.
- What is a good MTTR?
- There is no standard figure, because teams measure different Rs and different severities. Compare your own median and 90th percentile per severity month over month, and set targets per alert type: a playbook-driven containment can be measured in minutes, while an incident that needs another team's approval will take hours.
Sources
Related Terms
MTTD (mean time to detect) is the average time from the start of malicious activity to its detection...
In cybersecurity, an SLA (service level agreement) sets how fast a SOC or security provider must act...
Incident response (IR) is how a security team detects, contains, removes and recovers from an incide...
In cyber security, containment is the incident response step that stops a confirmed incident from sp...
Alert triage is how a SOC sorts each alert: a Tier 1 analyst checks its context and severity, then c...
SOAR (security orchestration, automation and response) is software that runs a SOC's repeatable resp...
Security incident escalation is the formal handoff of an alert or incident to someone with more expe...
More Concepts Terms
Related SOC Training Resources
SOC Analyst (Tier 1) Career Guide: Salary & Skills
Tier 1 SOC Analysts are the front line. You monitor alert queues, triage incoming detections, classify them as true or f…
Read more Career PathDetection Engineer Career Guide: Salary & Skills
Detection Engineers build the rules, analytics, and automated workflows that determine what the SOC can see. You transla…
Read more Career PathSecurity Engineer Career Guide: Salary & Skills
Security Engineers build and maintain the infrastructure that SOC analysts depend on. You deploy SIEMs, configure firewa…
Read more ComparisonSOCSimulator vs LetsDefend: Comparison
SOCSimulator wins on operational realism. You get multi-tool shift simulation with SLA pressure, noise injection, and al…
Read more ComparisonSOCSimulator vs CyberDefenders: Comparison
SOCSimulator trains the operational workflow: alert triage, correlation, and response under pressure. CyberDefenders tra…
Read more ToolSIEM Training Console: SOCSimulator
The SIEM console in SOCSimulator replicates the workflow of enterprise platforms like Splunk Enterprise Security, Micros…
Read more ToolXDR Training Console: SOCSimulator
The XDR console in SOCSimulator replicates the investigation workflow of platforms like CrowdStrike Falcon, Microsoft De…
Read more ToolFirewall Training Console: SOCSimulator
The Firewall console in SOCSimulator replicates the log analysis experience of enterprise platforms like Palo Alto Netwo…
Read more TechniqueMITRE ATT&CK® Techniques: Detection Training Library
Browse all MITRE ATT&CK® techniques with detection strategies and example alerts.
Read more Career PathCybersecurity Career Paths: 2026 Guide
Explore SOC analyst career paths with salary data, required skills, and certification roadmaps.
Read more PlaybookSOC Investigation Playbooks: Step-by-Step Guides
Practitioner investigation playbooks with decision trees and real SIEM queries.
Read more FeatureShift Mode: Real-Time SOC Simulation
Practice alert triage under realistic time pressure with SLA timers and noise injection.
Read more