How to Build a Backup and Disaster Recovery Plan for a Small Business

Quick answer: A backup and disaster recovery (BDR) plan defines what data and systems a business must recover, how quickly, and exactly how. For a small business it means inventorying critical systems, setting recovery time and recovery point objectives, following the 3-2-1 backup rule with at least one immutable copy, backing up SaaS data like Microsoft 365, and restore-testing on a schedule.

Key takeaways

  • Backup protects data; disaster recovery restores the ability to operate. You need both.
  • Set recovery time (RTO) and recovery point (RPO) objectives per system, based on business impact.
  • Keep at least one backup copy immutable or isolated from your normal admin credentials to survive ransomware.
  • Microsoft 365 and Google Workspace retention is not a substitute for independent backup.
  • An untested backup is an assumption, not a plan. Test restores at least quarterly.

Most small businesses have some form of backup. Far fewer have a disaster recovery plan that says what gets restored first, how long it takes, who decides and whether it has ever actually worked. This guide walks through building both. It is a core component of our managed IT services.

What is the difference between backup and disaster recovery?

Backup is a copy of data; disaster recovery (DR) is the documented ability to restore operations after a disruption. A backup of your accounting database is useful, but DR also covers where you would run that database if the server or office were unavailable, how staff would reach it and in what order systems come back.

Common disruptions to plan for include:

  • Ransomware or a compromised admin account
  • Accidental or malicious deletion of files, mailboxes or SharePoint sites
  • Hardware failure of a server, NAS or firewall
  • Loss of the office through fire, flood, extended power outage or earthquake, which is a real consideration in the Puget Sound region
  • Outage of a SaaS provider or internet carrier

Step 1: Inventory critical systems and data

Start by listing everything the business depends on, not just servers. A typical small-business inventory includes:

  • Microsoft 365 or Google Workspace (email, OneDrive, SharePoint, Teams)
  • Line-of-business applications such as accounting, practice management, CRM or donor management
  • File shares or NAS devices still on-site
  • Cloud virtual machines and databases in Azure, AWS or Google Cloud
  • Network configuration for firewalls, switches and Wi-Fi controllers
  • Identity systems, including Entra ID and any on-premises Active Directory
  • Phone system configuration and website or DNS records

For each item, record the owner, where the data lives and whether it is currently backed up.

Step 2: Assess business impact

For each system, ask two questions: how long can we operate without it, and how much recent data could we afford to re-enter or lose? Answer with the people who use the system, not just IT. A payroll system may tolerate a day of downtime most of the month but almost none on payday.

Step 3: Set RTO and RPO by tier

Group systems into tiers rather than setting unique targets for each one. The table below shows a typical starting point; your values should come from the impact assessment.

TierExample systemsTypical RTOTypical RPOCommon approach
Tier 1, criticalEmail, identity, core line-of-business app1-4 hours15 minutes - 1 hourFrequent snapshots, replication or cloud failover
Tier 2, importantFile shares, CRM, phone system4-24 hours4-24 hoursDaily or more frequent backup with tested restore
Tier 3, deferrableArchives, test systems, reporting1-5 days24 hours or moreDaily or weekly backup

Shorter RTO and RPO targets cost more, so this conversation is a business decision about acceptable risk.

Step 4: Design the backup architecture

Follow the 3-2-1 rule: keep three copies of data, on two different types of storage, with one copy offsite. Many organizations now extend this to 3-2-1-1-0: one copy immutable or offline, and zero errors in verified restores.

Key design decisions:

  • Immutability or isolation. At least one copy should be immutable or stored in a system that your everyday admin accounts cannot delete. Ransomware operators routinely target backups first.
  • Separate credentials. Backup consoles should use separate accounts with MFA, not the same global admin used for Microsoft 365.
  • SaaS backup. Back up Microsoft 365 or Google Workspace with a dedicated tool. Retention policies help with compliance, but they are not a substitute for an independent, restorable copy.
  • Endpoints. Redirect Documents and Desktop to OneDrive with Known Folder Move so user files on laptops are captured, then back up OneDrive itself.
  • Servers and cloud workloads. Use image-level backups for remaining servers. For cloud VMs, native services such as Azure Backup or AWS Backup provide policy-based protection, and cross-region copies add resilience.
  • Configuration. Export firewall and switch configurations after every change and store them with your documentation.

If you still run a server room, consider whether disaster recovery to the cloud, or moving the workload entirely, is simpler than maintaining a second site. Connectivity for cloud-based recovery is covered in hybrid cloud networking.

Step 5: Write the recovery runbook

The runbook is the document people will use under stress, so keep it short and specific. Include:

  1. Declaration criteria. Who can declare a disaster and trigger the plan.
  2. Contact list. IT provider, internet carrier, key vendors, cyber insurer, legal counsel and leadership, with phone numbers stored outside the systems that might be down.
  3. Recovery order. Identity first, then communications, then Tier 1 applications, then everything else.
  4. Step-by-step procedures for each Tier 1 system, including where backups live and how to restore them.
  5. Communication templates for staff, clients, donors and, where required, regulators.
  6. Ransomware-specific steps. Isolate affected devices, preserve evidence, contact your insurer before engaging outside responders if your policy requires it, and restore only from known-clean backups.

Store a copy of the runbook offline or in a separate account so it is reachable if your main tenant is compromised.

Step 6: Test and maintain the plan

An untested backup is an assumption. Build a recurring schedule:

TestFrequencyWhat it proves
File and mailbox restoreQuarterlyBackups exist and are restorable
Full system or application recoveryAnnuallyRTO is achievable
Tabletop exerciseAnnuallyPeople know their roles
Backup job and alert reviewMonthlyNothing silently stopped working

Update the plan whenever you add a system, change providers or move offices.

How do nonprofits approach disaster recovery?

Nonprofits should prioritize donor, client and program data, and consider grant or contract obligations that require data retention or continuity of services. Many nonprofits already run on donated Microsoft 365, which simplifies DR because email and files are cloud-hosted, but they still need independent backup and a plan for restoring access if accounts are compromised.

Next steps

Begin with the inventory and impact assessment; the rest of the plan follows from them. Pair this work with the IT security checklist and, if you are moving data to the cloud, the data migration guide. Desai InfoTech can help you design, implement and test a BDR plan; contact us to get started.

How to build a backup and disaster recovery plan: step-by-step summary

  1. Inventory critical systems and data

    List every system, data store and SaaS application the business depends on and who owns it.

  2. Assess business impact

    Determine how long each system can be down and how much data loss is tolerable.

  3. Set RTO and RPO

    Record recovery time and recovery point objectives for each system tier.

  4. Design the backup architecture

    Apply the 3-2-1 rule with an immutable or isolated copy and include SaaS data.

  5. Write the recovery runbook

    Document step-by-step recovery procedures, contacts and decision authority.

  6. Test and maintain

    Perform restore tests and a tabletop exercise, then update the plan after every change.

Frequently asked questions

What is the difference between RTO and RPO?

Recovery time objective (RTO) is how long a system can be unavailable before the impact becomes unacceptable, which drives how fast you must restore. Recovery point objective (RPO) is how much data, measured in time, you can afford to lose, which drives how often you back up. A system with a four-hour RTO and one-hour RPO needs hourly backups and a restore method that completes within four hours.

Does Microsoft 365 back up my data?

Microsoft 365 provides high availability, retention policies and a recycle bin, but it operates under a shared responsibility model and is not a full independent backup. Data deleted beyond retention windows, encrypted by ransomware syncing through OneDrive or removed by a compromised admin account may not be recoverable. Most organizations add a third-party backup service or Microsoft 365 Backup to keep separate, restorable copies.

What is an immutable backup?

An immutable backup is a copy that cannot be modified or deleted for a set retention period, even by an administrator. It protects against ransomware operators who gain admin access and try to destroy backups before encrypting production data. Immutability is available in many backup products and in cloud storage features such as object lock.

How often should we test backups?

Test file-level restores at least quarterly and perform a full system or application recovery test at least annually, plus after any major change. Also run a tabletop exercise once a year where the team walks through a scenario like ransomware using the written plan. Record what was restored, how long it took and any problems found.

Part of the Managed IT Services hub.