Incident response plan template
Two free documents, built in your browser: an incident response plan that responders follow step by step, and the incident response policy that says what must happen and who owns it. Both download as Word or Markdown with your company name filled in. No signup.
Policy or plan: which one do you need?
The two are often confused, and many templates mix them into one long document that is hard to approve and hard to use during an incident. They do different jobs:
| Incident response policy | Incident response plan (playbook) | |
|---|---|---|
| Answers | What must happen, and who is accountable | How responders do it, step by step |
| Audience | Everyone in the company, management, auditors | The people who respond: on-call, Incident Commander, comms |
| Changes | Rarely; approved by management at each review | Whenever the team, tools, vendors or contacts change |
| Typical contents | Scope, definitions, roles, obligations, review cadence | Severity table, role cards, phase checklists, message templates, contact sheet |
Policyseed’s Incident Response Policy is the policy. The plan on this page is the operational companion to it. Keep them consistent: if the plan says a SEV1 is acknowledged in 15 minutes, the policy should not say 30.
What is in the plan template
Eight sections, each one editable. The only things filled in are your company name, the Incident Commander role and the security contact; everything else is a [Fill in] placeholder or an example to replace.
- About this plan: Purpose, how it relates to the policy, owner, approval and version.
- Severity levels: SEV1 to SEV4 with example triggers and example response targets you replace with your own.
- Roles: Incident Commander, technical lead, communications lead and scribe: what each does and does not do.
- Response phases: Detect and triage, contain, eradicate, recover, post-incident review, each with steps and an exit condition.
- Communication templates: Internal status update, customer notification draft and the notification assessment.
- Contact sheet: Who to call, with backups, including counsel, insurer, cloud support and vendors.
- Evidence log: One row per item collected: time, source, collector, location and integrity hash.
- Tabletop exercise checklist: How to rehearse the plan and leave a record of it.
The matching incident response policy
The policy is the document that sets the obligations the plan carries out: reporting within a set time, severity classification, an Incident Commander with authority to act, evidence preservation, notification assessment, post-incident review and an annual exercise. Download it in your company’s name below, or read the full text and its criteria mapping.
What auditors look for
In a SOC 2 examination the documents are only the starting point. The auditor wants to see the process running during the period, which usually means some combination of:
- Incident tickets with a timeline. A record per incident with detection, triage decision, severity, actions with timestamps, communication and closure. Events closed as “not an incident” count too: they show triage happened.
- Post-incident reviews. For significant incidents, a review with root cause, impact and corrective actions that have owners and due dates, and evidence those actions were closed.
- A tabletop exercise record, especially if you had no real incidents: the scenario, attendees, decisions, gaps found and follow-up tickets.
- Approved, current documents: the policy with an approver and date, and a plan whose contact sheet is up to date.
These are the Trust Services Criteria the incident process most directly supports:
- CC7.2 Monitoring for anomalies: alerts reach a person who is expected to act on them, which is where most incidents start.
- CC7.3 Evaluating security events: each event is evaluated and classified, including the ones closed as not an incident.
- CC7.4 Responding to incidents: the response follows a defined process with roles, containment, communication and evidence.
- CC7.5 Recovering from incidents: recovery is documented and the root cause is fixed, usually shown by a post-incident review.
- CC2.3 External communication: customers and other outside parties know how to report a concern and receive incident notices.
- CC4.2 Communicating deficiencies: gaps found in an incident or exercise are tracked to closure with an owner.
The criterion pages list example evidence for each. Your auditor decides what to sample, so confirm early what they will want to see. The SOC 2 evidence checklist covers the rest of the criteria.
Common mistakes
- Response targets nobody can meet. Copying aggressive times from a template, then missing them in every real incident. Set targets for your team’s actual coverage and hours.
- The plan lives only in the tool that is down. If the contact sheet and plan are only in your workspace and your identity provider is the thing that is compromised, nobody can open them. Keep a copy reachable some other way.
- No record for small events. Phishing reports and alerts handled in chat with no ticket leave nothing to show that triage happened.
- Evidence destroyed during cleanup. Rebuilding a host or rotating logs before snapshots and exports are taken. Preserve first, then remediate.
- Reviews without follow-through. A post-incident review with action items that have no owner or due date, or that are never closed.
- Never rehearsed. The first time anyone reads the plan is during a real incident. A short tabletop exercise finds the stale phone numbers and missing access before it matters.
- Notification decided from memory. Assuming what a contract or law requires instead of checking it, with counsel, for the incident in front of you.
The plan, section by section
Below is the whole plan as it downloads, rendered for Acme, a fictional company. Your download carries your company name, Incident Commander role and contact instead.
Sample document
Acme Incident Response Plan
1. About this plan
This plan sets out how Acme responds to a security incident, step by step. It is the operational companion to the Acme Incident Response Policy: the policy says what must happen and who owns it; this plan says how responders do it.
Replace every [Fill in] before you adopt the plan, and delete anything that does not match how you actually work. A plan that describes steps nobody performs is worse than a short plan that is followed.
| Field | Value |
|---|---|
| Plan owner | Head of Engineering |
| Approved by | [Fill in] |
| Version | 1.0 |
| Effective date | [Fill in] |
| Last tested (tabletop or real incident) | [Fill in] |
| Where the live copy is kept | [Fill in] |
| Report an incident to | security@acme.example |
2. Severity levels
Assign every incident one of these levels during triage. The triggers are examples; the response targets are examples too. Set your own targets, make sure they match your Incident Response Policy and any customer contracts, and only commit to times you can actually meet.
| Level | Example triggers | Response targets (set your own) | Who is told |
|---|---|---|---|
| SEV1 - Critical | Confirmed exposure of customer data; an attacker controls a production system; ransomware; the product is unavailable for most customers | Example: acknowledge in 15 min, Incident Commander in 30 min, status updates every hour | Executive sponsor immediately; customers, regulators and others as your contracts and the law require |
| SEV2 - High | Likely compromise of one account or system; malware on a laptop with production access; internal confidential data exposed; partial outage | Example: acknowledge in 30 min, Incident Commander in 1 hour, status updates every 4 hours | Executive sponsor the same day; affected customers if their data or service is affected |
| SEV3 - Moderate | A control failed with no confirmed exposure; phishing reported before credentials were entered; an exploited vulnerability present but not used against you | Example: acknowledge within 4 business hours, remediate within 5 business days | Security owner; summarised in the periodic incident report |
| SEV4 - Low | Negligible impact: a blocked scan, a false positive, an encrypted laptop lost and wiped | Example: acknowledge within 2 business days, resolve within 30 days | Incident log only |
3. Roles
For SEV1 and SEV2, name a person for each role at the start of the incident. In a small team one person may hold two roles, but the Incident Commander and the technical lead should be different people when possible.
| Role | Responsibilities | Not their job |
|---|---|---|
| Incident Commander (default: Head of Engineering) | Runs the response as the single decision-maker: confirms severity, assigns tasks, approves containment actions, sets the update cadence and decides when the incident is closed. | Does not debug. If the commander is the person who knows the system best, hand the commander role to someone else. |
| Technical lead | Leads investigation, containment, eradication and recovery; proposes actions to the commander and reports what is known, what is suspected and what is next. | Does not talk to customers or approve external messages. |
| Communications lead | Drafts internal status updates and any customer or partner messages, keeps the status page current, and routes every external message for approval. | Does not send anything external without the approval this plan names. |
| Scribe | Keeps the timestamped timeline in the incident record: what was observed, decided and done, by whom, and when. Logs evidence in the evidence log. | Does not filter or tidy the timeline during the incident; that happens in the review. |
4. Response phases
4.1 Detect and triage
Goal: Decide quickly whether this is an incident and how serious it is.
- Anyone who suspects an incident reports it to security@acme.example or [incident channel]. Reporting in good faith is never penalised.
- The on-call responder acknowledges the report within the target for the suspected severity.
- Open an incident record with an identifier in the form INC-YYYY-NNN, even if the event turns out not to be an incident.
- Assign a severity using the table in section 2. When the facts are uncertain, choose the higher level; it can be lowered later with a written reason.
- For SEV1 and SEV2, name the Incident Commander, open a dedicated channel named after the identifier, and name a scribe and a communications lead.
- Record the triage decision and the reason in the incident record, including when the outcome is "not an incident".
Done when: Severity assigned, roles named, record open.
4.2 Contain
Goal: Stop the harm from spreading while preserving what you need to understand it.
- Preserve evidence before changing anything you can avoid changing: snapshot affected volumes, export relevant logs and audit trails, and note each item in the evidence log.
- Revoke sessions and disable or reset compromised accounts; rotate exposed keys, tokens and secrets.
- Isolate affected hosts, containers or laptops rather than deleting them; block malicious addresses or domains.
- Record every containment action in the timeline with the time and who performed it.
- Check whether customer, personal or confidential data may be involved and tell the Incident Commander as soon as that becomes likely. Acme then starts the notification assessment in section 5.
Done when: Spread stopped and evidence preserved; the commander agrees containment is holding.
4.3 Eradicate
Goal: Remove the cause, not just the symptom.
- Identify the root cause and every system, account and credential it touched.
- Remove the attacker's access, malware or faulty change; patch or reconfigure the weakness that let it happen.
- Rebuild compromised systems from known-good images or infrastructure code rather than cleaning them in place.
- Confirm with the technical lead that no persistence remains (new accounts, keys, scheduled jobs, OAuth grants).
Done when: Root cause removed and confirmed by the technical lead.
4.4 Recover
Goal: Return to normal service safely and watch for a repeat.
- Restore data from backups where needed, and verify integrity before returning systems to service.
- Return systems to production through your change process, using its emergency path if necessary, and record the approval.
- Increase monitoring on the affected systems for a period you set: [Fill in].
- Send the final status update and, where required, the customer follow-up.
- The Incident Commander declares the incident closed and records the closure time.
Done when: Service restored, monitoring in place, incident formally closed.
4.5 Post-incident review
Goal: Turn the incident into documented improvements.
- Hold a blameless review within [Fill in: number] business days of closure for every SEV1 and SEV2.
- Cover the timeline, root cause, impact, what went well, what did not, and how long detection, containment and recovery took.
- Create a corrective action for each gap with an owner and a due date, and track it in your ticketing system to closure.
- Have the plan owner approve the review and attach it to the incident record.
- Update this plan, the contact sheet and any runbook the incident showed to be wrong.
Done when: Review approved, actions ticketed with owners and dates.
5. Communication templates
Only the people named in your Incident Response Policy may approve messages to customers, partners, regulators, the press or law enforcement. Everyone else does not confirm, deny or speculate about an incident outside the response team.
Before any external notification: check your customer contracts, data processing agreements, insurance policy and the laws that apply to you for notification duties, recipients and deadlines. These vary by contract, jurisdiction and the type of data involved. This template is not legal advice; involve legal counsel before sending a regulatory or customer notice.
5.1 Internal status update
Send to the incident channel and the executive sponsor at the cadence set for the severity.
- Incident: INC-[YYYY-NNN], [short title], SEV[1-4]
- Status: [Investigating / Contained / Recovering / Resolved]
- Time of this update: [YYYY-MM-DD HH:MM UTC]
- What we know: [Facts confirmed so far, in plain words]
- What we do not know yet: [Open questions]
- Impact: [Systems, customers and data affected, or "none confirmed"]
- Actions since last update: [Fill in]
- Next steps and owners: [Fill in]
- Decisions needed: [Fill in, or "none"]
- Next update: [Time]
5.2 Customer notification draft
A starting draft only. Adapt it to the facts, your contract terms and counsel's advice, and get the approval your policy requires before sending.
- Subject: Security incident affecting your Acme account
- Opening: We are writing to let you know about a security incident at Acme that [affected / may have affected] [your data / your use of the service].
- What happened: On [date], we [detected / were notified of] [plain description]. [What is known about when it started.]
- What information was involved: [Categories of data, or the service affected. Be specific; do not speculate.]
- What we have done: [Containment and remediation steps taken, in plain words.]
- What you can do: [Specific actions, for example rotating an API key or reviewing access logs, or "no action is needed".]
- Contact: Questions can be sent to security@acme.example. We will share further updates by [channel] [by date / as we learn more].
- Sign-off: [Name, title], Acme
5.3 Notification assessment
For every SEV1 and SEV2, record in the incident record who may need to be told (customers, partners, insurer, regulators, individuals), the basis (contract clause or law), the deadline counsel confirms, who approved the message, and when it was sent. Attach a copy of every notice.
6. Contact sheet
Keep this sheet current and reachable when your normal tools are down (for example a printed copy or a copy outside your main workspace). Review it at least each time the plan is reviewed.
| Role or organisation | Name | Primary contact | Backup contact |
|---|---|---|---|
| Incident Commander | [Fill in] | [Fill in] | [Fill in] |
| Deputy Incident Commander | [Fill in] | [Fill in] | [Fill in] |
| Technical lead / on-call | [Fill in] | [Fill in] | [Fill in] |
| Communications lead | [Fill in] | [Fill in] | [Fill in] |
| Scribe | [Fill in] | [Fill in] | [Fill in] |
| Executive sponsor | [Fill in] | [Fill in] | [Fill in] |
| Legal counsel | [Fill in] | [Fill in] | [Fill in] |
| Cyber insurer (policy number and claims line) | [Fill in] | [Fill in] | [Fill in] |
| Cloud provider support | [Fill in] | [Fill in] | [Fill in] |
| Critical vendors | [Fill in] | [Fill in] | [Fill in] |
| Security contact (inbound reports) | [Fill in] | security@acme.example | [Fill in] |
7. Evidence log
Log every item of evidence when it is collected, before remediation where possible. Store it in a restricted, access-logged location and do not edit originals.
| Time (UTC) | Evidence item | Source system | Collected by | Stored at | Integrity (hash) | Notes |
|---|---|---|---|---|---|---|
| [YYYY-MM-DD HH:MM] | [e.g. cloud audit trail export] | [Fill in] | [Fill in] | [Fill in] | [Fill in] | [Fill in] |
| [YYYY-MM-DD HH:MM] | [e.g. disk snapshot of affected host] | [Fill in] | [Fill in] | [Fill in] | [Fill in] | [Fill in] |
| [YYYY-MM-DD HH:MM] | [e.g. identity provider sign-in log] | [Fill in] | [Fill in] | [Fill in] | [Fill in] | [Fill in] |
8. Tabletop exercise checklist
Run a tabletop exercise at least once between plan reviews, and whenever the plan or the team changes significantly. If you had no real incidents in a period, the exercise record is how you show the plan works.
- [ ] Pick a date and a facilitator who will not also play a response role.
- [ ] Choose a realistic scenario for your stack, for example a leaked source control token, ransomware on a laptop, or a compromised administrator account.
- [ ] Invite the people who would really respond: the Incident Commander, technical lead, communications lead, scribe and an executive sponsor.
- [ ] Prepare three or four injects that change the situation partway through (new evidence, a customer asking questions, a key person unreachable).
- [ ] Walk through each phase of this plan out loud: who is told, who decides, which runbook is used, where evidence goes.
- [ ] Test the contact sheet: can every listed contact actually be reached through the listed channel?
- [ ] Draft the internal status update and the customer notification from section 5 as if the scenario were real.
- [ ] Record the attendees, scenario, decisions, gaps found and the time taken for each step.
- [ ] Open a corrective action ticket for each gap, with an owner and a due date.
- [ ] File the exercise record with your incident records and update this plan with what you learned.
Download this plan with your company name.
Frequently asked questions
- What is the difference between an incident response policy and an incident response plan?
- The policy states what must happen and who is accountable: that incidents are reported, classified, contained, reviewed and, where required, notified, and who owns each part. It changes rarely and is approved by management. The plan, sometimes called a playbook or runbook, is the operational procedure responders follow: the severity table, the roles, the step-by-step checklist per phase, the message templates and the contact sheet. It changes whenever your team, tools or vendors change.
- Do I need both for SOC 2?
- Auditors expect a documented incident response process and evidence that it is followed. Many small companies satisfy that with an approved policy plus an operational plan, and some combine them into one document. What matters more is that the documents match what you actually do, and that you can show incident records, post-incident reviews or a tabletop exercise record for the period.
- What if we had no incidents during the audit period?
- Say so, and show the evidence that the process still exists and works: the incident log showing events that were triaged and closed as not incidents, and a tabletop exercise record with the scenario, attendees, decisions and follow-up actions. Your auditor decides what they need, so ask them early what they will accept.
- Are the response times in the severity table recommendations?
- No. They are examples to show the shape of the table. Set targets your team can actually meet, make sure they match your Incident Response Policy and anything you have promised customers in contracts, and change them if you find you cannot meet them. A target you routinely miss becomes an audit finding.
- Does the customer notification template cover our legal notification duties?
- No. It is a starting draft for the message itself. Whether you must notify, whom, and by when depends on your contracts, the data involved and the laws that apply to you, so check those with legal counsel before sending any notice. Nothing on this page is legal advice.
Policyseed provides governance policy templates and AI tailoring. It is not legal advice and not a compliance guarantee. Management adopts the policies; the CPA firm performs the SOC 2 examination.