Business continuity plan template

Two free documents, built in your browser: a business continuity and disaster recovery plan your team uses when something is down, and the BC/DR 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?

Search for a BCP template and you get a mix of both. They do different jobs, and keeping them separate makes each easier to approve and to use:

BC/DR policyBC/DR plan
AnswersWhat must be in place, and who is accountableWhat the team does when a service is down
AudienceManagement, everyone in the company, auditorsThe people who lead and carry out recovery
ChangesRarely; approved by management at each reviewWhenever systems, vendors, people or contacts change
Typical contentsRecovery tiers, authority to declare, testing and review obligationsService inventory with RTO and RPO, dependency map, playbooks, message templates, test log

Policyseed’s Business Continuity and Disaster Recovery Policy is the policy. The plan on this page is its operational companion. Keep them consistent: the recovery objectives in the plan’s inventory should match the ones your policy commits to.

What is in the plan template

Eleven sections, each one editable. The only things filled in are your company name, the business continuity lead role and the status page; everything else is a [Fill in] or [set your own] placeholder, and the single example row in the inventory is marked as an example.

  1. Document control: Purpose, relationship to the policy, owner, approval, version and where copies are kept.
  2. Scope and assumptions: What the plan covers and the assumptions it depends on, to check and correct.
  3. Critical services inventory: Each critical service with its owner, RTO, RPO and recovery procedure; one example row, the rest set by you.
  4. Dependency map: Cloud provider, identity provider, source control, payments and email, with support contacts and fallbacks.
  5. Roles and contacts: Business continuity lead, technical recovery lead and communications lead, with backups and a contact list.
  6. Activation: When to activate the plan, who can declare a disruption, and the first steps.
  7. Scenario playbooks: Cloud region outage, identity provider loss, data corruption or ransomware, key person loss and vendor failure.
  8. Communication templates: Internal update and customer status update, with a reminder to check contractual commitments.
  9. Restore test log: One row per restore: what, from which backup, time taken, data age and whether objectives were met.
  10. Annual test and exercise checklist: Restore test, rebuild, tabletop, channel and contact checks, and how to record the results.
  11. Review and approval: Review triggers and the version and approval record.

The matching BC/DR policy

The policy sets the obligations the plan carries out: recovery objectives by system tier, who may declare a disaster, security controls during recovery, communication, and annual restore tests and tabletop exercises. 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 plan is the starting point. The auditor wants evidence that recovery is planned and that it works, which usually means some combination of:

  • A current, approved plan with an owner, an approval date and a contact list that is up to date.
  • Restore test records. A dated entry for each test: what was restored, from which backup, how long it took, the age of the restored data, and whether the objectives were met.
  • An exercise record, such as a tabletop on one of the playbooks: scenario, attendees, decisions, gaps found and follow-up tickets.
  • Follow-through. Gaps found in tests or real disruptions tracked to closure with an owner and a due date.

These are the Trust Services Criteria the plan most directly supports:

The A1 criteria apply when Availability is in your SOC 2 scope. The criterion pages list example evidence for each, and your auditor decides what to sample, so confirm early what they will want to see. For the security-incident side of recovery, use the incident response plan template; the SOC 2 evidence checklist covers the rest of the criteria.

Common mistakes

  • Objectives nobody has tested. Writing a short RTO into the plan without ever timing a restore. Test first, then commit to what the test showed.
  • The plan lives only in the system that is down. If the plan and contact list are only in your workspace and your identity provider is unavailable, nobody can open them. Keep a copy reachable some other way.
  • Backups in the same blast radius. Backups held in the same account or region as production can be lost to the same outage, mistake or attacker.
  • One person holds the keys. A critical service that only one engineer knows how to recover is a continuity risk of its own.
  • No break-glass access. When single sign-on is down, there is no tested, logged way into the cloud console.
  • Vendors left out. The plan covers your own infrastructure but not what happens when the payments or email provider is down.

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, business continuity lead role and status page instead.

Sample document

Acme Business Continuity and Disaster Recovery Plan

1. Document control

This plan sets out how Acme keeps its critical services running, or restores them, when something disrupts them. It is the operational companion to the Acme Business Continuity and Disaster Recovery Policy: the policy sets the obligations and who owns them; this plan is what the team uses during a disruption.

Replace every [Fill in] and [set your own] before you adopt the plan, and delete anything that does not match how you actually work.

FieldValue
Plan ownerHead of Engineering
Approved by[Fill in]
Version1.0
Effective date[Fill in]
Last tested[Fill in]
Next review due[Fill in]
Where the live copy is kept[Fill in]
Offline or out-of-band copy kept at[Fill in]
Customer status pagehttps://status.acme.example

2. Scope and assumptions

This plan covers the services, data, people and vendors Acme needs to deliver its product to customers and to run the business. It covers disruptions of any cause, including infrastructure outages, security incidents, data loss, vendor failure and loss of key people.

2.1 In scope

  • Production systems and data listed in the critical services inventory (section 3).
  • The providers listed in the dependency map (section 4).
  • The people and roles in section 5, and their backups.
  • Out of scope: [Fill in]

2.2 Assumptions

Check each assumption and change it if it is not true for you. A plan built on a false assumption fails when it is needed.

  • The team works remotely or can, so loss of an office does not by itself stop operations.
  • Infrastructure is defined as code and can be rebuilt in another region or account.
  • Backups are held in a separate account or region from the systems they protect.
  • At least one person other than the usual owner can follow each recovery procedure.
  • An alternative communication channel exists that does not depend on your identity provider or main workspace.
  • [Fill in]

3. Critical services inventory

List every service whose loss would stop customers using the product or stop the business operating. The recovery time objective (RTO) is the longest the service can be down; the recovery point objective (RPO) is the most data, measured in time, you can afford to lose. Set your own values with the people who own each service, make sure they match your Business Continuity and Disaster Recovery Policy and what you have promised customers, and only commit to targets your backups and tests show you can meet.

ServiceWhat it supportsOwnerRTORPORecovery procedure
Example: production application and APIExample: customers signing in and using the productExample: Engineering LeadExample: 4 hoursExample: 1 hourExample: runbooks/restore-production.md
Production application and API[Fill in][Fill in][set your own][set your own][Fill in]
Primary database[Fill in][Fill in][set your own][set your own][Fill in]
Authentication and sessions[Fill in][Fill in][set your own][set your own][Fill in]
DNS, CDN and edge[Fill in][Fill in][set your own][set your own][Fill in]
Secrets and key management[Fill in][Fill in][set your own][set your own][Fill in]
Source control and CI/CD[Fill in][Fill in][set your own][set your own][Fill in]
Monitoring, alerting and on-call[Fill in][Fill in][set your own][set your own][Fill in]
Customer support tooling[Fill in][Fill in][set your own][set your own][Fill in]
Billing and payments[Fill in][Fill in][set your own][set your own][Fill in]
[Fill in][Fill in][Fill in][set your own][set your own][Fill in]

4. Dependency map

Record each outside provider your critical services rely on, how you reach them in an outage, and what you would do without them. Review this map when you add or change a vendor.

CategoryProviderUsed forServices that depend on itSupport contact and account IDFallback if unavailable
Cloud provider[Fill in]Hosting, databases, storage, networking[Fill in][Fill in][Fill in]
Identity provider[Fill in]Single sign-on for staff and admin consoles[Fill in][Fill in][Fill in]
Source control[Fill in]Code, infrastructure code, runbooks[Fill in][Fill in][Fill in]
Payments[Fill in]Customer billing, subscriptions, invoicing[Fill in][Fill in][Fill in]
Email[Fill in]Transactional email to customers and staff email[Fill in][Fill in][Fill in]
Other critical vendor[Fill in][Fill in][Fill in][Fill in][Fill in]

4.1 Alternative communication channel

ItemValue
Channel used when normal tools are down[Fill in]
How staff join it[Fill in]
Does it depend on the identity provider?[Fill in: must be No]
Break-glass account location[Fill in]

5. Roles and contacts

Name a person and a backup for each role. In a small team one person may hold two roles, but the business continuity lead and the technical recovery lead should be different people when possible.

RoleResponsibilitiesNamed backup
Business continuity lead (default: Head of Engineering)Declares or confirms the disruption, owns the recovery decisions and priorities, approves emergency spend within agreed limits, sets the update cadence and declares the return to normal.[Fill in]
Technical recovery leadRuns the technical recovery in priority order using the written procedures, assigns engineers, reports progress against the recovery objectives, and keeps security controls in force while systems are rebuilt.[Fill in]
Communications leadKeeps staff informed through the alternative channel, posts customer status updates, answers customer and partner questions, and routes every external message for approval.[Fill in]

5.1 Contact list

Keep this list current and reachable when your normal tools are down.

Role or organisationNamePrimary contactBackup contact
Business continuity lead[Fill in][Fill in][Fill in]
Technical recovery lead[Fill in][Fill in][Fill in]
Communications lead[Fill in][Fill in][Fill in]
Executive management[Fill in][Fill in][Fill in]
Incident Commander (for security-related disruptions)[Fill in][Fill in][Fill in]
Cloud provider support[Fill in][Fill in][Fill in]
Legal counsel[Fill in][Fill in][Fill in]
Insurer[Fill in][Fill in][Fill in]

6. Activation

Activating the plan means the business continuity lead takes charge of recovery, the roles in section 5 are filled, and the alternative channel is opened if normal tools are affected. When in doubt, activate: standing the plan down early costs little.

6.1 Activation criteria

  • A service in the critical services inventory has been unavailable or badly degraded for [set your own] and the cause is not yet fixed.
  • A recovery time objective (RTO) or recovery point objective (RPO) in the inventory is at risk of being missed.
  • The primary environment cannot be trusted, for example after ransomware or a suspected compromise of administrator access.
  • A provider in the dependency map reports an outage with no estimated recovery time that fits your objectives.
  • Key people needed to operate or recover a critical service are unavailable.

6.2 Who can declare

  • The business continuity lead (Head of Engineering) or their named backup
  • Any member of executive management
  • The engineering on-call lead, when the criteria below are met and nobody above can be reached within [Fill in: minutes]

6.3 On activation

  1. Record the declaration in the incident record: time, reason, who declared and who leads the recovery.
  2. Fill the roles in section 5 and open the alternative channel if needed.
  3. Identify the affected services from the inventory and their RTO and RPO.
  4. Pick the matching playbook in section 7, or follow the closest one and note the differences.
  5. If the cause may be a security incident, start the incident response plan and run both on one timeline.
  6. Send the first internal update and decide when to post the first customer update.

7. Scenario playbooks

7.1 Cloud region outage

When: The region or zone hosting a critical service is unavailable or degraded, confirmed on the provider's status page or support case.

  1. Confirm the scope with the provider's status page and open a support case; record the case number in the incident record.
  2. Decide with the business continuity lead whether to wait or fail over, using the RTO for each affected service in the inventory.
  3. If failing over: rebuild or promote infrastructure in the alternative region from infrastructure code, following the recovery procedure listed for each service.
  4. Restore or promote data from the most recent replica or backup that meets the RPO, and record the age of the data restored.
  5. Update DNS or traffic routing, then verify the service with smoke tests before telling customers it is back.
  6. Post customer updates on https://status.acme.example at the cadence the communications lead sets.
  7. Plan and schedule the move back to the primary region once it is stable, as a normal change.

Done when: Service running in a healthy region, verified, and customers told.

7.2 Loss of identity provider

When: Staff cannot sign in to the identity provider, or it is suspected to be compromised.

  1. Move internal communication to the alternative channel listed in section 4, which must not depend on the identity provider.
  2. Use the break-glass accounts for the cloud provider and other critical consoles. Record who used them, when and why.
  3. If compromise is suspected, start the incident response plan as well and run both on one timeline.
  4. Keep production running; avoid configuration changes that need single sign-on until access is restored.
  5. When the provider recovers, rotate break-glass credentials that were used and review sign-in logs for the outage window.

Done when: Normal sign-in restored, break-glass credentials rotated, access logs reviewed.

7.3 Data corruption or ransomware: restore from backups

When: Production data is corrupted, deleted or encrypted, by an error, a faulty release or an attacker.

  1. Stop the damage: pause the jobs, deployments or access that are changing data. For ransomware or suspected attack, start the incident response plan and preserve evidence before rebuilding.
  2. Identify the last known-good point in time and check it against the RPO in the inventory.
  3. Restore from backups into an isolated environment first, using backups held in a separate account or region where you have them.
  4. Verify integrity: record counts, checksums or application checks agreed for this service, and a sample review by the service owner.
  5. Rebuild compromised systems from infrastructure code rather than cleaning them in place, then switch traffic to the restored data.
  6. Record the data loss window (time between the restore point and the incident) and tell affected customers through the communications lead.
  7. Log the restore in the restore test log in section 9, including the time it took.

Done when: Verified data back in production, data loss window recorded, root cause being fixed.

7.4 Loss of a key person

When: Someone whose knowledge or access is needed to operate or recover a critical service is unexpectedly unavailable.

  1. Name the backup for each role the person held, using the roles table and the contact list.
  2. Use documented runbooks and shared, access-controlled credentials, not personal accounts or notes.
  3. If access is held only by that person, use the documented admin recovery process for each system and record it.
  4. Afterwards, add the missing runbooks and grant access to a second trained person so no critical service depends on one individual.

Done when: Every role the person held is covered and the single-person gap has a corrective action.

7.5 Critical vendor failure

When: A vendor in the dependency map is down for longer than you can tolerate, stops trading, or ends the service.

  1. Confirm the outage with the vendor's status page or support, and record what they say about expected recovery.
  2. Check the vendor's contract for its availability commitments, support contacts and termination or data export terms.
  3. Decide whether to wait, use the documented fallback, or switch to the alternative listed in the dependency map.
  4. Export or retrieve the data you hold with the vendor while you still can.
  5. Tell customers if the outage affects Acme's service, and record the decision and timeline in the incident record.
  6. Afterwards, review whether the vendor's risk rating and the fallback in the dependency map need to change.

Done when: Service restored or replaced, data retrieved where needed, vendor risk reviewed.

8. Communication templates

Only the people your policy names may approve messages to customers, partners or the press.

Before sending: check your customer contracts and service level agreements for availability commitments, notification duties, recipients and timing, and check whether the disruption also triggers duties under your incident response process. These vary by contract and by the data involved. This template is not legal advice; involve legal counsel where a notice may be required.

8.1 Internal update

Send in the alternative channel or your normal channel at the cadence the business continuity lead sets.

  • Disruption: [short title], declared [YYYY-MM-DD HH:MM UTC]
  • Status: [Assessing / Recovering / Verifying / Resolved]
  • Services affected: [from the inventory]
  • Customer impact: [what customers can and cannot do]
  • What we are doing: [playbook in use and current step]
  • Expected recovery: [estimate, or "not yet known"]
  • What staff should do: [e.g. hold deployments, use the alternative channel]
  • Next update: [time]

8.2 Customer status update

Post on https://status.acme.example, or the channel your contracts name. A starting draft only: keep it factual and do not speculate about causes.

  • Title: [Service] [degraded performance / unavailable]
  • Update: We are investigating an issue affecting [service or feature]. Customers may [describe what they will see]. Our team is working to restore service.
  • Follow-up update: We have identified the cause and are [restoring service / failing over / restoring data]. [What customers can do in the meantime, or "no action is needed".]
  • Resolved: Service was restored at [HH:MM UTC]. [Whether any data or activity in a stated window was affected.] We will [share a summary / contact affected customers directly].
  • Next update by: [time]

9. Restore test log

Record every restore, whether it is a planned test or a real recovery. This log is how you show the recovery objectives in section 3 are achievable rather than assumed.

DateService or data setBackup or restore point usedRestored toTime takenData age at restoreMet RTO / RPO?Performed byIssues and actions
[YYYY-MM-DD][e.g. primary database][Fill in][e.g. isolated test account][Fill in][Fill in][Yes / No][Fill in][Fill in]
[YYYY-MM-DD][Fill in][Fill in][Fill in][Fill in][Fill in][Yes / No][Fill in][Fill in]
[YYYY-MM-DD][Fill in][Fill in][Fill in][Fill in][Fill in][Yes / No][Fill in][Fill in]

10. Annual test and exercise checklist

Complete this checklist at least once a year and whenever the architecture, team or critical vendors change significantly. Keep the records with your audit evidence.

  • [ ] Confirm the critical services inventory, owners, RTOs and RPOs are current and approved.
  • [ ] Restore at least one critical service from backups into an isolated environment and record the time taken and the age of the restored data.
  • [ ] Rebuild a critical environment from infrastructure code, or confirm it still builds, in an alternative region or account.
  • [ ] Run a tabletop exercise with the business continuity lead, technical recovery lead, communications lead and executive management, using one of the playbooks in section 7.
  • [ ] Check that the alternative communication channel works and that every person on the contact list can be reached through it.
  • [ ] Test the break-glass accounts: they work, they are stored securely and their use is logged.
  • [ ] Review each provider in the dependency map: support contacts, contract terms and fallback.
  • [ ] Draft the internal update and customer status update from section 8 as if the scenario were real.
  • [ ] Record attendees, scenario, results against the objectives, gaps found and corrective actions with owners and due dates.
  • [ ] Update this plan, the inventory and the runbooks with what you learned, and file the record with your audit evidence.

11. Review and approval

Review this plan at least annually, after every activation and test, and after any significant change to the architecture, team or critical vendors. Each review is approved and recorded below.

VersionDateSummary of changesReviewed byApproved by
1.0[Fill in]Initial versionHead of Engineering[Fill in]
[Fill in][Fill in][Fill in][Fill in][Fill in]

Download this plan with your company name.

Frequently asked questions

What is the difference between a business continuity plan and a disaster recovery plan?
A business continuity plan covers how the business keeps operating during a disruption: who decides, how staff and customers are kept informed, and what happens when people or vendors are unavailable. A disaster recovery plan covers how the technology is restored: failover, restore from backups and rebuilding infrastructure. Small companies usually keep both in one document, which is what this template does.
What is the difference between the BC/DR policy and this plan?
The policy states the obligations and who owns them: that critical systems have recovery objectives, who may declare a disaster, and that recovery is tested. It is approved by management and changes rarely. The plan is the operational document the team uses during a disruption: the inventory, contacts, playbooks and message templates. It changes whenever your systems, vendors or team change. Keep them consistent.
What RTO and RPO should a startup set?
There is no single right answer, which is why the template leaves them as [set your own]. Start from what customers need and what you have promised them, then check what your current backups and architecture can actually deliver, and test it. An objective you have never met in a test is a wish, not a commitment.
Do I need a business continuity plan for SOC 2?
It depends on scope. If the Availability criteria are in your SOC 2 scope, auditors will expect recovery planning and evidence of recovery testing. Even without Availability in scope, the common criteria on recovering from incidents and mitigating business disruption risk usually lead auditors to ask how you would recover. Ask your auditor early what they will want to see.
Does the customer status template cover our contractual or legal duties?
No. It is a starting draft for the message. Your contracts, service level agreements and the laws that apply to you may set what you must tell customers and when, so check those, with legal counsel where needed. 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.