MDR vs MSSP vs SIEM: Key Differences, SLAs, and How to Choose
Technical review by Volodymyr Garbar, CISO & Tech Lead
Updated: 11 August 2026
A SOC service-level agreement (SLA) defines measurable promises between a security operations provider and its customer. A useful SOC SLA states what service is covered, which event starts each clock, what stops it, which severity applies, when the service is staffed, who owns the next action, when the clock can pause, and what record proves the result.
The number alone is rarely enough. A provider that promises a 15-minute response after an incident is confirmed may have a weaker commitment than one that starts the clock when a critical alert enters the queue. If one service can isolate an endpoint under preapproved authority and another can only recommend isolation, their containment times are not directly comparable.
This guide explains which SOCaaS SLA metrics belong in a contract, how to compare incident-response targets, how to calculate compliance, and what monthly reporting should tell security leaders and executives.

Free guide
Compare SLA promises before they reach the contract
Use vendor questions, a scoring matrix, an RFQ template, and European provider checks to compare response ownership, evidence, data handling, reporting, and contract terms.
Download the provider evaluation guideWhat is a SOC SLA?
A SOC SLA is the contractual part of a security operations service that commits the provider to defined performance. It can cover alert acknowledgement, analyst triage, incident notification, response initiation, telemetry availability, report delivery, and other results that the provider can control and prove.
Not every useful SOC metric belongs in the SLA. An SLA is a promise with a target and a remedy. A service-level objective (SLO) is an internal or shared target. A key performance indicator (KPI) tracks whether a service or program is moving in the intended direction. An operational metric describes workload or process behavior. One measure can play different roles, but the contract must say which role it has.
| Term | What it does | Example |
| SLA | Creates a contractual commitment, measurement rule, and consequence | 95% of eligible P1 alerts acknowledged within 10 minutes each month |
| SLO | Sets a target used to manage the service | Analyst triage begins within 15 minutes for P1 alerts |
| KPI | Tracks performance or direction over time | P95 time to verdict by severity and month |
| Operational metric | Describes demand, quality, or workflow | Alerts received, cases reopened, telemetry gaps, or tuning actions |
NIST's Measurement Guide for Information Security recommends selecting measures that are clearly defined, useful to decision-makers, and supported by available data. That principle matters in an SLA: if the parties cannot reproduce the result from the same records, the target is not ready for a contract.
Read also What to Look for in a SOCaaS Provider for the wider selection criteria, evidence requests, and warning signs.
Which SOCaaS SLA metrics matter most?
The strongest SOCaaS SLAs divide the incident path into separate clocks. Acknowledgement, triage, investigation, notification, response, and containment are different events. Combining them under one response-time label makes a missed step difficult to see.
| Commitment | Clock starts | Clock stops | Primary owner | Evidence |
| Alert acknowledgement | Eligible alert reaches the agreed queue | Named analyst or automated workflow accepts ownership | Provider | Alert and case timestamps; assignment log |
| Triage or time to verdict | Eligible alert reaches the queue | Documented benign, suspicious, or confirmed verdict | Provider | Case timeline, enrichment, analyst decision |
| Investigation start | Alert meets the agreed investigation criteria | Analyst records the first investigative action | Provider | Case activity and analyst audit log |
| Customer notification | Incident meets the agreed notification threshold | Notice reaches an approved channel and contact | Provider; customer maintains contacts | Message delivery record, call log, ticket, bridge record |
| Response initiation | Incident meets the response threshold and required authority exists | First approved response action begins | Provider or shared | Action log, approval, command output |
| Containment | Containment is authorized and prerequisites are available | Agreed containment condition is met | Provider, customer, or shared | Endpoint, identity, network, and case records |
| Telemetry availability | A required source misses its health or heartbeat rule | Required data resumes and passes validation | Provider or shared | Connector health, ingestion, parser, and gap logs |
| Report delivery | Reporting period closes | Approved report reaches named recipients | Provider | Versioned report and delivery record |
Add four fields to every row before it becomes contractual: severity, service hours, exclusions, and the remedy for a miss. Where ownership is shared, name the provider action and the customer dependency separately. A provider should not lose the whole clock because it waits for an approval that the contract never assigned.
How should severity levels and SLA priorities work?
Severity controls the response path, so the contract needs one taxonomy. Product-alert severity, analyst-assigned incident severity, and business-impact priority are not always the same. The SLA should state which value controls the clock and when a reclassification takes effect.
| Priority | Typical condition | Expected handling |
| P1 - Critical | Credible active harm, material business interruption, privileged compromise, or confirmed spread across critical systems | Immediate human ownership, rapid notification, senior escalation, and approved response |
| P2 - High | High-confidence malicious activity or serious exposure with limited current impact | Urgent investigation, notification, and response within the agreed service window |
| P3 - Medium | Suspicious activity that needs investigation but has no confirmed material impact | Queued investigation with a defined target and owner |
| P4 - Low | Low-risk, informational, or policy activity without urgent impact | Routine review, reporting, or tuning action |
Record both the original and final severity. If a P3 alert becomes P1 after new evidence appears, the contract should say whether the P1 clock begins at the original alert, at the discovery of the critical fact, or at reclassification. The report should expose late upgrades and downgrades rather than rewriting the timeline.
NIST SP 800-61 Rev. 3 treats incident response as work connected to preparation, detection, response, recovery, risk decisions, and coordination. The SLA should reflect that shared operating context instead of assigning every delay to the SOC provider.
What are reasonable SOCaaS response-time benchmarks?
There is no universal incident-response SLA that fits every SOCaaS service. Targets change with staffed hours, asset criticality, telemetry quality, investigation depth, response authority, customer availability, and the actions included in the contract. Published provider numbers are comparable only after those conditions match.
The following ranges are procurement starting points, not market averages or regulatory thresholds. Use them to test whether a proposal defines the right clocks. Then set targets from the organization's risk, operating model, and provider capability.
| Commitment | P1 starting range | P2 starting range | Important condition |
| Alert acknowledgement | 5-15 minutes | 15-30 minutes | Applies only during contracted staffed coverage; automation alone is not human ownership |
| Analyst triage or verdict | 15-30 minutes | 30-60 minutes | Define the eligible alert source, required context, and verdict |
| Customer notification | 15-30 minutes after threshold | 30-60 minutes after threshold | Name the threshold, contacts, fallback channel, and delivery proof |
| Response initiation | 15-30 minutes after authority exists | 30-60 minutes after authority exists | Name preapproved actions, customer approvals, and technical prerequisites |
| Initial containment | 30-120 minutes where preauthorized | 2-4 hours where preauthorized | Use only for actions within provider scope; define the containment condition |
| Medium and low priorities | Not applicable | Not applicable | Use service-hour or business-day targets that match the queue and risk |
Do not compare a mean from one provider with a P95 from another. Averages can hide slow cases. Ask for the median, P90 or P95, the number of eligible cases, and every missed target. For low monthly case counts, show the cases beside the percentage; one miss among two P1 incidents tells a different story from ten misses among two hundred.
Read also about SOC Operating Models to separate platform activity, staffed investigation, on-call escalation, and round-the-clock response.
Should MTTD and MTTR be in the SLA?
Mean time to detect (MTTD) is useful when the start of malicious activity can be established. In many incidents, that point is discovered later or remains uncertain. Treat MTTD as an observational performance metric unless the contract defines an observable start event, the in-scope telemetry, and the method for later corrections.
MTTR needs more care because the final letter can refer to response, repair, recovery, or resolution. Write the actual clock instead: time from confirmed P1 incident to customer notification, time from authorization to endpoint isolation, or time from containment to service recovery. The plain wording is longer and far harder to misread.
| Metric | Use it for | Do not claim |
| MTTD | Trends where incident start and detection are supported by evidence | A contractual guarantee when the attack start is unknown or telemetry was out of scope |
| Time to acknowledge | Queue ownership and staffing responsiveness | That investigation, notification, or containment occurred |
| Time to verdict | Triage and decision speed for eligible alerts | That the incident was fully scoped or recovered |
| Time to notify | Communication after an agreed threshold | That the customer received enough evidence to act unless content is also defined |
| Time to contain | A specific, authorized action with a measurable finish | Provider performance where the provider lacks authority or the customer controls the dependency |
| MTTR | A locally defined trend after spelling out the final word | A cross-provider comparison based on the acronym alone |
Which quality and coverage metrics belong in the contract?
Speed can improve while detection quality declines, so a complete service review also needs coverage and quality measures. Some are suitable for an SLA; others are better as KPIs with review thresholds.
| Measure | Best role | Definition needed |
| Telemetry availability | SLA | Required sources, heartbeat window, parser health, acceptable gaps, service hours, owner, exclusions |
| Critical-asset coverage | SLA or SLO | Approved inventory, in-scope classes, health test, exception process, reconciliation cadence |
| False-positive rate | KPI or SLO | What counts as a false positive, denominator, alert types, tuning exclusions, sampling method |
| False-negative evidence | Review metric | Known missed detections from tests, hunts, incident reviews, later discoveries, and detection-gap analysis |
| Severity accuracy | KPI or SLO | Final decision authority, sample, review point, accepted variance, treatment of reclassified cases |
| Detection improvements | Action register | Gap, planned change, owner, due date, validation result, and effect on risk or service |
A production false-negative rate is usually incomplete because undetected events are not automatically visible. Report known misses and how they were found. Pair that record with controlled tests, detection validation, post-incident reviews, threat hunting, and telemetry-gap analysis. A neat percentage without a known denominator offers confidence on paper and little else.
How do you report asset and telemetry compliance with an SLA?
Start with an approved denominator. The in-scope inventory should list the assets, identities, cloud accounts, applications, and data sources covered by the service. A monitored asset counts as healthy only when its required telemetry arrives within the agreed heartbeat, parses correctly, uses reliable time, and remains available for the required retention period.
COVERAGE FORMULA: Healthy in-scope assets or telemetry sources / all approved in-scope assets or sources x 100. Report approved exceptions, unapproved gaps, newly discovered assets, and sources awaiting onboarding as separate lines. Do not quietly remove a broken source from the denominator.
| Coverage field | What the monthly report should show |
| Scope baseline | Approved inventory version, owner, asset class, criticality, and date reconciled |
| Health rule | Expected event or heartbeat, maximum gap, parser state, time synchronization, and retention check |
| Current result | Healthy, degraded, missing, onboarding, approved exception, or decommissioned |
| Gap age | First observed, last healthy, duration, affected detections, and risk |
| Responsibility | Provider action, customer dependency, named owner, due date, and escalation status |
| Evidence | Connector health, ingestion records, parser errors, inventory change, ticket, and approval |
How can you compare SOCaaS providers' SLAs?
The provider with the smallest advertised number does not automatically offer the best SLA. Normalize each promise before comparing it. Use the same incident scenario, data sources, severity, service hours, response authority, customer availability, statistical method, and reporting period.
| Comparison field | Question to ask |
| Service boundary | Does the provider acknowledge, triage, investigate, notify, coordinate, contain, recover, or only recommend action? |
| Clock | Which system event starts the timer, what stops it, and which timezone and clock source apply? |
| Eligibility | Which tools, alerts, assets, severities, service tiers, and hours count? |
| Authority | Which actions are preapproved, which require customer approval, and who supplies access? |
| Pauses and exclusions | When can the clock pause, who approves the pause, and how is the delay shown in the report? |
| Statistics | Is the target per case, monthly percentage, mean, median, P90, or P95? What is the sample size? |
| Evidence | Can the provider export case timelines, audit logs, messages, action records, and calculation data? |
| Misses | What notice, review, corrective action, service credit, chronic-breach remedy, and exit right apply? |
For organizations covered by the relevant EU implementing rules, ENISA's 2025 technical guidance explains that supplier and service-provider contracts can include cybersecurity requirements through SLAs, audit or audit-report rights, incident notification, subcontracting terms, and exit obligations. It also calls for regular review of SLA implementation reports and follow-up on deviations. Applicability depends on the entity, service, national rules, and contract.
Compare the service boundary before the price. The SOCaaS pricing models guide explains which billing units and scope assumptions make a quote move, while the European SOCaaS pricing resource provides the separate budget and worksheet route.
What should happen when a SOC provider misses an SLA?
A service credit can compensate for a missed promise, but it does not repair a weak incident process. The contract should require timely breach notice, the affected cases, cause, customer impact, corrective action, owner, due date, and proof that the action was tested.
| Breach rule | Contract question |
| Notice | How quickly must the provider disclose a miss, and through which channel? |
| Evidence | Which case records, calculations, exclusions, and dependencies must accompany the notice? |
| Corrective action | When is root-cause analysis required, who approves the plan, and when is validation due? |
| Repeated misses | What threshold triggers an executive review, additional oversight, service change, or termination right? |
| Credits | Are credits automatic, capped, requested, or excluded during customer-caused delays? |
| Exit | How are cases, data, detections, evidence, access, and integrations transferred or removed at termination? |

Free guide
Put a working escalation path behind the SLA
Use reporting steps, escalation scripts, decision and action logs, and an evidence checklist to connect provider notifications with your internal incident process.
Download the incident response plan templateHow should SLA compliance be calculated?
SLA COMPLIANCE FORMULA: Eligible cases that met the target / all eligible cases x 100. Publish the eligible-case count, misses, exclusions, paused time, severity changes, and calculation version beside the percentage.
Calculate each commitment separately. Do not combine acknowledgement, notification, containment, telemetry availability, and report delivery into one green percentage. A composite score can hide a serious miss behind several easy targets.
Show the distribution as well as the pass rate. Median performance describes the middle case; P90 or P95 exposes the slower tail. Keep per-case detail for critical incidents, even when the monthly percentage is high.
What should a monthly SOC SLA scorecard include?
A useful scorecard lets the customer reproduce the result. The example below is illustrative; it is not Q-Sec performance data or an industry benchmark.
| Commitment | Example target | Eligible | Met | Missed | Compliance | P95 | Comment |
| P1 alert acknowledgement | 10 min | 12 | 11 | 1 | 91.7% | 14 min | One shift-handoff delay |
| P1 customer notification | 20 min after confirmation | 6 | 6 | 0 | 100% | 18 min | No exclusions |
| P2 time to verdict | 60 min | 34 | 32 | 2 | 94.1% | 73 min | Two cases lacked identity context |
| Required telemetry availability | 99.0% monthly | 42 sources | 40 | 2 | 95.2% | n/a | Two sources below target |
| Monthly report delivery | Business day 5 | 1 | 1 | 0 | 100% | n/a | Delivered day 4 |
Below the scorecard, list every missed P1 or P2 case, customer dependency, approved exclusion, telemetry gap, reopened incident, corrective action, and overdue item. The report should make it possible to distinguish provider delay from a missing customer contact or unavailable response authority without erasing either problem.
What should executives see in a SOC performance report?
Executives need a short account of service performance and the decisions that follow from it. They do not need a wall of alert counts. Operational teams still need the case-level appendix, calculation records, detection changes, and telemetry detail.
| Executive-report section | What it should answer | Evidence behind it |
| Material incidents | What happened, what was affected, what decisions were made, and what remains open? | Incident timeline, impact assessment, actions, approvals, recovery status |
| Service promises | Which SLAs were met or missed, where is the slow tail, and why? | Scorecard, case list, P95, exclusions, breach records |
| Coverage and data health | Which critical assets or data sources were outside reliable monitoring? | Approved inventory, telemetry health, gaps, owners, due dates |
| Detection quality | Which known misses, noisy detections, and severity errors changed risk or workload? | Validation tests, incident reviews, tuning records, reclassified cases |
| Improvement actions | Which gaps were fixed, which remain, and did the change improve the intended measure? | Action register, validation result, before-and-after measure |
| Decisions required | Which risk acceptance, access, staffing, scope, contract, or funding decision needs an owner? | Decision paper, cost and risk context, accountable executive |
NIST SP 800-55 Volume 2 provides current guidance for building an information-security measurement program. For this page, the practical lesson is simple: a report should connect defined measures to decisions, responsibilities, data, review, and improvement rather than collect numbers without a management use.
Read also SOCaaS and Compliance: How They Work Together. An SLA report can support oversight, but it does not prove compliance by itself.
Final thoughts: Make every SLA number answerable
A SOC SLA works when both parties can point to the same timeline and reach the same result. Define the service before the target, the event before the clock, the authority before the action, and the evidence before the report. Then review misses as operating problems to fix, not percentages to repaint.
The best provider commitment is not the fastest number in a proposal. It is the one tied to meaningful action, staffed coverage, realistic authority, visible dependencies, and records the customer can inspect.
Define a managed SOC service you can measure
Talk to Q-Sec about coverage, telemetry, incident clocks, response authority, reporting, and the evidence your team needs from a SOCaaS provider.
Frequently asked questions about SOC SLA metrics
What is an SLA in a SOC?
It is a contractual promise for a defined security service. It names the target, clock, severity, service hours, owner, exclusions, evidence, and consequence if the provider misses it.
Which SOC SLA metrics matter most?
Start with alert acknowledgement, time to verdict, customer notification, response initiation, telemetry availability, critical-asset coverage, and report delivery. Add containment only when authority and finish conditions are clear.
What is a good incident response SLA?
A good target matches severity, staffed hours, scope, authority, and risk. Compare providers only after their clocks and exclusions are normalized; the smallest advertised number is not enough.
Should MTTD be guaranteed in a SOC SLA?
Usually not unless the incident start is observable and in scope. Use MTTD as a trend when evidence supports both endpoints; contract a clearer alert-to-action clock when it does not.
What does MTTR mean in cybersecurity?
It can mean response, repair, recovery, or resolution. Spell out the start and finish events in the SLA so security, IT, the provider, and executives measure the same interval.
How are severity levels tied to SLA targets?
Higher severity usually receives faster targets. The contract should define the taxonomy, who assigns severity, when reclassification changes the clock, and how upgrades or downgrades appear in reports.
How is SOC SLA compliance calculated?
Divide eligible cases that met the target by all eligible cases. Show the case count, misses, exclusions, paused time, severity changes, and P95 beside the percentage.
What happens when a SOC provider misses an SLA?
The provider should disclose the miss, supply evidence, explain the cause, assign corrective action, and report validation. The contract should also define credits, repeated-failure review, and exit rights.
Dec 1, 2025, 12:15:00 AM