First page of Microsoft's 100,000-partner directory, sorted by responsiveness Microsoft Solutions Partner — Security, Modern Work, Infrastructure, App Innovation Microsoft partner since 2006 1,100+ organizations under management
Home/Services/Microsoft 365 Restore Drill and Recovery Runbook
AssessmentConsulting

Microsoft 365 Restore Drill and Recovery Runbook

Almost every organization that buys Microsoft 365 backup stops there — the product is on, the policies are green, and nobody has ever restored anything. This is a fixed-price, one-week drill run against the backup you already have, whether that is Microsoft 365 Backup or a third-party product: we agree up to six restore scenarios (a purged mailbox item, a mailbox rolled back to a last-known-good point, a OneDrive account, a SharePoint site and a single library, the files behind a Teams channel, and a point-in-time rollback after a seeded mass-overwrite event), run every one of them to a non-destructive target — a new site URL, a new mailbox folder — with your written approval, and time them with a stopwatch instead of a vendor datasheet. What you keep is the measured time-to-restore for each workload against the RTO and RPO your business believes it has, a recovery runbook with a named owner, deputy and exact console path per workload, an honest register of what your backup cannot recover at all (Teams chat and channel messages, Loop workspaces, Planner, mailbox drafts, anything sitting in Deleted Items), and a quarterly drill calendar your own team can run. $2,450 fixed, one tenant, one week. We do not deploy or configure backup here — if you do not have one yet, start with [Microsoft 365 Backup setup](/services/microsoft-365-backup-native-setup-management) and come back to this when it has been running long enough to have restore points worth testing.

Timeline 1 weekService owner Roman SotnikMicrosoft 365Microsoft 365 BackupExchange Online

What this engagement is

A backup product is a purchase. A restore is a skill, and it is the only part anyone will ever care about. The gap between the two is where most Microsoft 365 recovery plans actually fail: the policy is enabled, the tenant shows protected, and on the day of the incident nobody knows which console to open, which restore point to pick, who is allowed to click the button, or how long the room will have to wait. Microsoft is explicit that its own resilience is not a substitute for this. Its Microsoft 365 Backup FAQ distinguishes a disaster-recovery copy — which maintains the current state of your content, not any historical version — from a backup that can return you to a prior healthy point, and it notes that legal holds retain data but are optimized for export through eDiscovery rather than mass restore. Versioning is a user-level convenience that does not scale to an admin-orchestrated recovery. So the questions an auditor, a cyber-insurer or a board asks after an incident — what did you restore, how long did it take, who did it, and what could you not get back — have to be answered with evidence you produced before the incident, not with a product name. The drill is the answer to those questions. In the first day we sit down with the people who would actually be woken up and write the recovery scope: which workloads matter, what the business believes its recovery time and recovery point objectives are, and who owns recovery for each one. Then we design up to six scenarios against your real tenant and put the safety plan in writing before anything runs. A typical set: recover a single purged item into a volunteer mailbox; roll a mailbox back to a last-known-good time; recover a OneDrive account; recover a SharePoint site, and separately a handful of files and folders from one library; recover the document library behind a Teams channel; and finally a bulk point-in-time rollback of a seeded overwrite event — on a test library we approve together, documents are overwritten with scrambled content and renamed at a volume you agree, then the site is rolled back to a restore point taken before it. We never run malware and never execute anything on an endpoint. Wherever the platform allows it the restore lands somewhere harmless: Microsoft 365 Backup can restore a SharePoint site or OneDrive account to a new URL rather than over the original, and restore mailbox items into a new Recovered Items folder rather than in place. Your administrator drives the console with our engineer alongside, because the person who will do this at 2 a.m. should be the person who has done it once already. Every scenario is timed from decision to usable data, and the evidence — restore point chosen, operator, timestamps, item counts, screenshots, the restore session record Microsoft retains for 366 days — goes into the pack. The second half of the value is the part vendors do not put on the box: what your backup will not give you back. For Microsoft 365 Backup the protected workloads are OneDrive accounts, SharePoint sites and Exchange Online mailbox items — mail, notes, contacts, calendar and tasks. Teams chat and channel messages are not among them. The files behind a Teams channel live in the team's SharePoint site and are recoverable with that site; files shared in a chat live in the sender's OneDrive; the conversation itself is not restored by the native product, and that single sentence changes what a lot of leadership teams think they have bought. The retention window is one year and is not configurable. Full site, account and mailbox restore points are every 10 minutes — but Microsoft's own restore documentation puts granular file and folder recovery on a daily restore point for the trailing fourteen days and weekly beyond that, so 'we have 10-minute restore points' is true for a rollback and misleading for a single lost file. Mailbox items only come back if they were modified, deleted into the Recoverable Items folder or purged: an item a user dragged into Deleted Items is not restored by the backup at all, drafts are not backed up, and a mailbox restore can only land in that same mailbox — there is no restore into a different mailbox and no export to PST. Restore points only exist from the moment a protection policy started covering that site or mailbox. Sites created from a handful of legacy templates are unsupported, and so are SharePoint Embedded containers — which is where Microsoft Loop workspaces live. Term store terms do not come back with a site, a new-URL restore does not carry the term store at all, and tenant renames, tenant moves and site URL changes cannot be undone by a restore. A site under a strict SEC 17a-4(f) hold will refuse an in-place restore by design. Every one of these lands in the register with the workload it affects and the exposure it leaves, so the decision to accept it or fix it is made by a human with the facts in front of them. If your backup is a third-party product — Veeam, AvePoint, Barracuda, Dropsuite, Keepit, CodeTwo or anything else — the method does not change. We run the same scenarios in your vendor's console, with your vendor's roles, and state what the product protects strictly per the vendor's own documentation rather than making claims on their behalf. Third-party products frequently do cover Teams chat and channel messages through Microsoft's Teams Export APIs and often restore to alternate locations or export to file, so a drill against a third-party product usually ends with a different — and often better — boundary register than a drill against the native product. Either way you find out by doing it, which is the whole point, and where the vendor's console disagrees with its datasheet the evidence pack records what the console actually did. You finish the week with a runbook an administrator who was not in the room can follow, a measured restore-time table your leadership can compare against the objectives it set, a gap register that separates 'change a setting' from 'buy something else' from 'accept this risk in writing', and a quarterly drill calendar with the scenarios rotated so the same test is not run twice — and kept inside Microsoft's guidance that test restores should not exceed twice a month per protection unit. Where the drill shows that your objectives are simply not achievable with what you own, we say so in the readout and name the options. Turning those targets into a board-level document with a leadership tabletop is the Business Continuity and Disaster Recovery Plan; testing the restores for your servers, Azure VMs and endpoints is Managed Backup and Backup-Restore and the Azure Backup services behind it; and if you are reading this during an actual incident rather than before one, stop and call incident response instead of booking a drill.

Success criteria

01Every in-scope workload has a named recovery owner and a named deputy, agreed by the people named, not assigned in their absence.
02The organization's recovery time and recovery point objectives are written down per workload — either the ones you already had, or the ones this engagement forced you to state for the first time.
03Each agreed restore scenario has been executed end to end against your real backup, in your tenant, by your administrator with our engineer alongside.
04Each scenario has a measured elapsed time from the decision to restore to data a user could actually work with — not a job-completion timestamp.
05Restore fidelity is checked rather than assumed: item counts, permissions, metadata, version history and, for sites, what did and did not come back with them.
06Measured times are set against the stated objectives, and every scenario that misses is named with the reason and the options.
07The recoverability boundary register is complete and signed off — including the things your backup cannot restore at all and what that leaves exposed.
08The runbook has been walked through with someone who was not in the drill, the evidence pack is in your hands in a form an auditor or insurer can read, and the quarterly drill calendar has owners and dates.

What you receive

Recovery scope and objectives statement — the in-scope workloads, the recovery owner and deputy for each, and the recovery time and recovery point objectives your leadership states, recorded as decisions with names against them.
Backup state and coverage review — what your backup actually protects today versus what you assume it protects: policy coverage by mailbox, site and OneDrive account, objects excluded or unsupported, when protection started for each (and therefore how far back its restore points really go), and the health of the billing or licensing that keeps it running.
Drill plan and safety approvals — the agreed scenario list, the target objects, the seeded test content, the restore destinations, the cleanup steps, and your written approval before anything is run.
Drill evidence pack — per scenario: the console path taken, the restore point chosen, the operator, start and finish timestamps, measured elapsed time, item or file counts, fidelity checks, screenshots, and the Microsoft restore session or vendor job record that corroborates it. Written to be handed to an auditor, a cyber-insurer or a client's security questionnaire without editing.
Measured restore-time table — every scenario's result against the stated objective, with the variables that moved it (restore point type, protection-unit count, data volume) noted so next quarter's numbers are comparable.
Recovery runbook — one section per workload: who decides a restore is happening, who executes it, the exact console path and the PowerShell or Graph alternative where one exists, the destination options and when to choose each, the cleanup, the user communication, and how to escalate to Microsoft or your backup vendor with the identifiers support will ask for.
Recoverability boundary register — a plain-language list of what cannot be recovered from your current backup, per workload, with the business exposure of each item and a recommended treatment: fix, buy, or accept in writing.
Gap and remediation register — prioritized, separating configuration changes we can make immediately from work that needs a quote from anyone, with the effort class stated so nothing arrives as a surprise.
Quarterly drill calendar and self-service checklist — a rotation of scenarios your own team can run without us, sized to stay within Microsoft's guidance on test restores per protection unit, with a one-page results template so the evidence keeps accumulating.
Readout for IT leadership and a walkthrough with the engineer who ran the drill.

How the work unfolds

Day 1 — Recovery scope, owners and objectives

A working session with the people who would be woken up. We record which workloads matter, what the business thinks its recovery time and recovery point objectives are, who owns recovery for each workload and who deputizes, and what triggered this engagement — an audit, an insurance renewal, a near miss, or a new CIO asking a fair question. Where objectives have never been stated, we get them stated; leadership sets the numbers, we do not invent them.

Days 1–2 — Backup state and boundary review

Before testing anything we establish what is actually protected: policy coverage by mailbox, site and OneDrive account, objects that are excluded or sit on unsupported templates, the date protection started for each object, retention and restore-point behavior as your product implements it, the admin roles that can perform a restore, and the health of the billing or subscription the backup depends on. For Microsoft 365 Backup this comes from the tenant; for a third-party product, from its console and the vendor's published documentation.

Days 2–3 — Drill design and written approval

We turn the scope into up to six concrete scenarios with named target objects, seeded test content where a scenario needs something to have been damaged, non-destructive restore destinations wherever the platform offers them, a cleanup step for each, and a rollback plan for the drill itself. Nothing runs until you approve the plan in writing, and any scenario that would touch production content is either redesigned or explicitly authorized by you.

Days 3–4 — Drill execution and timing

Your administrator drives the console with our engineer alongside. Each scenario is timed from the moment the decision to restore is made to the moment a user could work with the data, and the evidence is captured as it happens rather than reconstructed afterwards. Where a restore behaves differently from the documentation — a restore point that is not there, an item class that does not come back, a lock on a restored site — that becomes a finding rather than a footnote.

Day 4 — Fidelity checks, cleanup and gap analysis

Recovered data is checked, not assumed: counts, permissions, metadata, version history, and for sites what did not travel with them. Restored copies, test folders and seeded content are cleaned up and the cleanup is recorded. Then the measured times go against the stated objectives and every miss is analyzed — is it the product, the restore point, the data volume, the process, or the objective itself being unrealistic?

Day 5 — Runbook, evidence pack, readout and drill calendar

The findings become a runbook a stranger can follow, an evidence pack an auditor can read, a boundary register leadership must consciously accept, a prioritized gap list, and a quarterly drill calendar with owners and dates. We present it to IT leadership, walk the engineer's detail through with your team, and hand over the working files.

Prerequisites

A Microsoft 365 backup that already exists and is running — Microsoft 365 Backup or a third-party product. This engagement tests recovery; it does not deploy, license or configure backup. If nothing is protecting your tenant yet, the setup service comes first.
Protection that has been running long enough to hold restore points worth testing. Restore points only exist from the moment a policy started covering a given mailbox, site or OneDrive account, so a policy enabled last week cannot demonstrate a rollback to last month.
A named technical contact and the administrator who will actually drive the console during the drill — the training effect is half the value, and it does not happen if we do the clicking.
Administrative access to the backup: for Microsoft 365 Backup, the dedicated backup admin roles Microsoft provides (the Microsoft 365 Backup Administrator role, or the SharePoint and Exchange Backup Administrator roles) rather than a Global Administrator account where your product allows it, noting that granular file and folder restore requires the SharePoint Backup Admin role; for a third-party product, the equivalent console permission. Access is agreed in writing and removed at the end if you want it removed.
Approved targets for the drill: a test SharePoint site or library, a test OneDrive account, and at least one volunteer mailbox whose owner knows a Recovered Items folder is going to appear in it. Anything involving production content requires your explicit written approval first.
Tenant headroom for the drill: a restore to a new URL creates a real site that consumes your SharePoint storage until it is deleted, and a mailbox restore adds items to the target mailbox. We size this with you in the drill plan and clean it up at the end.
Your stated recovery time and recovery point objectives if you have them, and the auditor's, insurer's or customer's question if one is driving this — the evidence pack is shaped to answer whoever is asking.
The fixed fee covers one Microsoft 365 tenant and up to six agreed restore scenarios. Additional tenants, additional scenarios or a large-scale rehearsal are scoped and quoted in writing before anything starts.

Who does what

IT Partner

  • Facilitate the scope session and record recovery owners, deputies and objectives as decisions with names against them.
  • Establish what your backup actually protects today, including the objects it excludes and the date protection started for each.
  • Design the drill scenarios, the seeded test content, the non-destructive destinations and the cleanup, and get your written approval before anything runs.
  • Sit alongside your administrator through every scenario, time each one honestly, and capture the evidence as it happens.
  • Verify restore fidelity rather than accepting a completed job status, and record what did not come back as carefully as what did.
  • Write the recoverability boundary register from what the platform and your product actually did, citing Microsoft's or the vendor's current documentation and the date we checked it.
  • Deliver the runbook, evidence pack, gap register and quarterly drill calendar, present the readout, and clean up every restored copy, test folder and seeded file we created.
  • Treat everything seen during the drill as confidential, and remove our access at the end if you ask us to.

Your team

  • Provide the backup, the administrator who will drive it, and the administrative access the scenarios need.
  • Approve the drill plan in writing, including the target objects, the seeded content and any scenario that touches production data.
  • Have leadership state the recovery time and recovery point objectives, or accept the ones the drill shows are realistic — these are business decisions and stay yours.
  • Make the named recovery owners available for the scope session and the runbook walkthrough.
  • Provide the volunteer mailboxes, test site and storage headroom, and tell affected users a Recovered Items folder or a restored site copy is expected.
  • Decide what happens to the gap register afterwards — fix it with us, fix it with your own team, or accept the risk in writing.

What's not included

Deploying, licensing or configuring backup. This engagement tests a backup you already have; enabling and configuring Microsoft's native product is Microsoft 365 Backup (Native) Setup and Management, and deploying, migrating or tuning a third-party backup platform is a separate, separately quoted project.
Microsoft's backup charges. Microsoft 365 Backup is a pay-as-you-go service billed by Microsoft on the volume of protected content — $0.15 per GB per month at Microsoft's published list price at the time of writing, with restores not separately charged. That meter is yours, it is billed by Microsoft to you, and we neither resell nor subsidize it. Third-party backup licensing is likewise your contract with your vendor.
Server, Azure VM and endpoint restore testing. Recovery drills for infrastructure protected by Azure Backup are Managed Backup and Backup-Restore; the underlying implementations are Azure Backup for servers and Azure Backup for workstations, and site-level failover rehearsal is Azure Site Recovery.
Retention, records and eDiscovery design. Backup retention is not a compliance retention control and this engagement does not treat it as one — that work is Microsoft Purview Data Lifecycle Management, Purview eDiscovery, and for broker-dealer style immutability obligations, SEC 17a-4 compliance for Microsoft 365.
The business continuity plan and the leadership tabletop. This drill stays at the console and produces measured technical evidence; the facilitated ransomware exercise for leadership — timed injects, insurer and counsel engagement, the pay-or-restore decision — paired with a single cross-platform restore is the Ransomware Recovery Tabletop and Technical Restore Drill, and turning any of it into a board-level plan with dependency mapping and downtime costing is Business Continuity and Disaster Recovery Plan Development.
Live incident response. If data is being encrypted or an account is compromised right now, you need incident response or, for a compromised mailbox, Business Email Compromise investigation and recovery — not a scheduled drill.
Remediating what the drill finds. Fixing coverage gaps, adding protection for objects that were never in a policy, changing platforms or building automation are separately quoted from the gap register, and you are free to take that register to your own team or another provider.
A full-tenant or production-scale recovery rehearsal. The drill proves recovery on an agreed, bounded set of scenarios. Restoring an entire tenant is an incident, not an exercise, and Microsoft's own guidance asks that test restores stay within a modest number per protection unit per month.
Guaranteed recovery times or recovery point objectives. We measure what your platform and your process actually did on the day and record it; the numbers are evidence, not a service-level commitment, and neither we nor Microsoft warrant them for the next event.
Standing recovery duty. After handover your named owners run recoveries using the runbook. Ongoing evidence collection for auditors can be picked up under the compliance evidence and audit-readiness retainer, and out-of-hours help is a separately contracted support agreement rather than something this fee includes.
Compliance opinions or certification. The evidence pack states what was tested, by whom, when and with what result. Whether that satisfies a particular framework, insurer or regulator is a judgement for your auditor, broker or counsel — we are not any of the three.

Limitations & technical notes

!Microsoft 365 Backup product facts on this page — protected workloads (OneDrive accounts, SharePoint sites, Exchange Online mailbox items), a one-year retention period that is not configurable, restore points every 10 minutes for Exchange across the prior year and every 10 minutes for the prior two weeks then weekly to 52 weeks for OneDrive and SharePoint, granular file and folder recovery on a daily restore point for the trailing fourteen days and weekly beyond it, and pay-as-you-go billing at $0.15 per GB per month of protected content with restores not separately charged — are Microsoft's, checked against Microsoft's Microsoft 365 Backup documentation on 5 September 2026. Microsoft revises these; the engagement re-checks them against the current documentation and records the date in your report.
!Teams coverage is the boundary most often misunderstood, so the drill states it explicitly for your product. Microsoft 365 Backup's protected workloads do not include Teams chat or channel messages; the files behind a channel are recoverable as part of the team's SharePoint site and files shared in a chat as part of the sender's OneDrive. Third-party products may cover Teams messages through Microsoft's Teams Export APIs — where yours claims to, the drill tests it and the register records what the vendor's documentation says and what the console actually did.
!Mailbox recovery has boundaries that surprise people and are Microsoft's, not ours: only items that were modified, deleted into the Recoverable Items folder or purged are restorable; items sitting in the Deleted Items folder are not restored by the backup; drafts are not backed up; a restore can only land in the same mailbox, so there is no restore to an alternate mailbox and no PST export; and if the prior point in time is identical to the present state, a restore returns nothing at all — including a restore to a new folder.
!Objects and platform states that are outside a native restore: SharePoint sites built on a handful of legacy templates and SharePoint Embedded containers (where Microsoft Loop workspaces are stored) are not supported by Microsoft 365 Backup; term store terms do not return to their prior state with a site and are not carried to a new URL; tenant renames, tenant moves and site URL changes cannot be undone by a restore; and a site under a strict SEC 17a-4(f) hold will fail an in-place restore by design and must be restored to a new URL. Planner, Forms and other services outside the three protected workloads are not covered by the native product at all.
!Restore points exist only from the moment a protection policy began covering a given object, and Microsoft notes that a newly activated policy takes time to process and to create its first restore points. A site or mailbox added to protection recently cannot demonstrate recovery from before it was protected, and the drill will say so rather than substitute a different object quietly.
!Test restores are deliberately bounded. Microsoft's guidance is that restores for testing purposes should not exceed roughly twice a month per protection unit, with real recovery restores unlimited; the drill and the quarterly calendar are designed to stay inside that, which is one reason the scenario set is capped rather than exhaustive.
!Measured restore times are observations from your tenant on the day, at the data volumes and restore-point types used in the drill. Microsoft publishes its own performance expectations — for example, roughly 30 minutes for a single OneDrive account or SharePoint site and around two hours for a single mailbox, with mailbox items typically restoring in the 200–500 items per minute range — and real incidents involving hundreds of protection units behave differently again. The report states the conditions with every number so next quarter's drill is comparable and no figure is quoted out of context.
!For third-party backup products, the statement of what the product protects and how it restores comes from the vendor's own current documentation, cited and dated, plus what we observed in the console. We do not warrant another vendor's product, and where its documentation and its behavior disagree, the report records both.
!Restored copies are real objects in your tenant. A site or OneDrive restored to a new URL is created with an appended suffix, arrives with a read-only lock that a Global Administrator can remove, and consumes tenant storage until it is deleted; a mailbox restore creates a dated Recovered Items folder. The drill plan names who deletes what and when, and cleanup is recorded in the evidence pack.
!$2,450 covers one Microsoft 365 tenant and up to six agreed restore scenarios inside one calendar week, assuming access, approvals and the volunteer objects are ready on day one. Additional tenants, more scenarios, or a drill that must run inside a change window at night are quoted in writing before work begins.

Frequently asked questions

Does Microsoft back up my Microsoft 365 data?

Not in the way most people mean. Microsoft replicates your data for service resilience and gives you recycle bins, versioning, retention policies and holds — but Microsoft's own Microsoft 365 Backup FAQ draws the line clearly: a disaster-recovery copy maintains the current state of your content, not historical versions, and legal holds are optimized for export through eDiscovery rather than mass restore. Point-in-time recovery of a mailbox, a site or an account after an encryption or mass-deletion event is a separate product — Microsoft 365 Backup, or a third-party backup — that you have to turn on and pay for. This service does not sell you that product; it proves whether the one you already have can actually give your data back.

We already bought a backup. Why pay to test it?

Because the purchase and the recovery are different things, and only one of them has ever been rehearsed at most organizations. Untested restores fail for mundane reasons: the mailbox was never in a policy, the site was created after the last restore point you need, the only person with the backup admin role left in March, the restore lands read-only and nobody knows how to unlock it, or the data class everyone assumed was covered — Teams messages, Loop pages, Planner boards — was never covered at all. A drill converts those from discoveries you make during an incident into findings you fix on a Tuesday, and it produces the evidence an auditor or insurer wants to see.

Will the drill touch our production data? Can we lose anything?

The drill is designed to be non-destructive and nothing runs before you approve the plan in writing. Wherever the platform offers a safe destination we use it: Microsoft 365 Backup can restore a SharePoint site or OneDrive account to a new URL instead of over the original, and mailbox items into a new dated Recovered Items folder instead of in place. Seeded content for the mass-overwrite scenario goes on a test library we agree together — we never run malware and never execute anything on a user's device. If you want an in-place restore tested because that is what you would really do in an incident, we will run it, but only against an object you nominate in writing and with a rollback and a communication plan agreed first.

What exactly can Microsoft 365 Backup restore, and how far back?

Its protected workloads are OneDrive accounts, SharePoint sites and Exchange Online mailbox items — mail, notes, contacts, calendar and tasks. Retention is one year and is not adjustable. Restore points are every 10 minutes: for Exchange across the whole prior year, and for OneDrive and SharePoint for the prior two weeks, then weekly from two to fifty-two weeks. One nuance that matters more than any other: Microsoft's restore documentation puts granular file and folder recovery on a daily restore point for the trailing fourteen days and weekly beyond that, so the 10-minute figure describes a full rollback, not the recovery of one file someone lost this morning. And restore points only exist from the day protection started for that object — the drill checks that date per object rather than trusting the policy summary.

Can you restore Teams chats and channel messages?

Not with Microsoft's native backup. Microsoft 365 Backup protects OneDrive, SharePoint and Exchange Online mailbox items; Teams chat and channel messages are not on that list. What is recoverable is the content behind Teams: files in a channel live in the team's SharePoint site and come back when that site is restored, and files shared in a chat live in the sender's OneDrive. Several third-party backup products do capture Teams messages using Microsoft's Teams Export APIs — if yours claims to, that becomes one of the six scenarios and we test it rather than take the datasheet's word for it. Either way, the answer for your tenant is written down in the boundary register so nobody assumes otherwise during an incident.

What about Planner, Loop, Forms and OneNote?

OneNote notebooks stored in SharePoint or OneDrive travel with the site or account they live in. Planner, Forms and similar services are not protected workloads of Microsoft 365 Backup. Microsoft Loop is the sharpest edge: Loop workspaces are stored in SharePoint Embedded containers, and Microsoft lists the SharePoint Embedded container template among the site types Microsoft 365 Backup does not support — so a deleted Loop workspace is not something the native backup will return. Third-party coverage varies, which is exactly why the register is written per product rather than in general. Where a data class cannot be protected at all, the honest treatment is a business decision recorded in writing, not a gap left implicit.

Someone deleted an email last week. Will your drill prove we can get it back?

It will prove precisely what your backup does and does not do with that case, which is often not what people expect. With Microsoft 365 Backup, only mailbox items that were modified, deleted into the Recoverable Items folder or purged are restorable — an item the user moved into their Deleted Items folder is not restored by the backup, because the user can simply move it back. Drafts are never backed up. And a restore only ever lands in the same mailbox: there is no restore into a different mailbox and no export to PST. The drill runs this scenario on a volunteer mailbox so your service desk learns the real decision tree — recycle bin, recoverable items, backup, or eDiscovery — instead of guessing under pressure.

How long does a Microsoft 365 restore actually take?

That is the question the drill exists to answer for your tenant, and we will not print a number here that we did not measure in your environment. For orientation, Microsoft publishes its own expectations: roughly 30 minutes for a single OneDrive account or SharePoint site, around two hours for a single mailbox, with mailbox items typically restoring at 200–500 items per minute, and large multi-site recoveries running at published protection-unit and terabyte-per-hour rates. Real numbers move with restore-point type, data volume and how quickly a human decides to press the button — which is frequently the largest term in the equation and the one your runbook can actually shorten.

How many test restores are we allowed to run?

For Microsoft 365 Backup, Microsoft asks that restores for testing purposes stay at roughly twice a month per protection unit; restores for genuine recovery are not limited. That constraint shapes the engagement honestly: the drill uses a bounded set of named objects rather than sweeping the tenant, and the quarterly calendar rotates scenarios and targets so the programme stays comfortably inside the guidance. If your backup is a third-party product, the equivalent limits are commercial rather than technical — usually storage, restore concurrency or an API throttle — and the plan is sized against your vendor's documented limits instead.

Our backup is Veeam / AvePoint / Barracuda / Dropsuite, not Microsoft's. Does that change anything?

The method is identical: the same scenarios, run in your vendor's console with your vendor's roles, timed the same way. What changes is the boundary register, usually for the better — third-party products often protect Teams chat and channel messages, restore to alternate locations, and export to file, none of which the native product does. We state what your product protects strictly per the vendor's current documentation, cited and dated, and record what the console actually did. Where the two disagree, the report shows both and you have a supportable conversation with your vendor.

Who needs to be in the room, and who does the clicking?

Your administrator does the clicking, with our engineer alongside. That is deliberate: the value of a drill is partly the evidence and partly the muscle memory, and muscle memory does not transfer by watching a consultant. For the scope session we want the people who would actually be woken up — the Microsoft 365 admin, whoever owns the service desk, and someone who can speak for the business about what an hour of downtime costs. The readout is for IT leadership. Expect roughly a day of your administrator's time across the week, plus two short meetings for everyone else.

What access do you need? Do you need Global Admin?

For Microsoft 365 Backup we prefer the dedicated backup admin roles Microsoft provides — the Microsoft 365 Backup Administrator role, or the SharePoint and Exchange Backup Administrator roles — rather than a Global Administrator account, and we will say so if someone offers more. Granular file and folder restore requires the SharePoint Backup Admin role, and one Global Administrator action is worth knowing about in advance: a site restored to a new URL arrives with a read-only lock that only a Global Administrator can remove. For a third-party product, the equivalent console permission is enough. Access is agreed in writing before the drill and removed at the end if you want it removed.

What does the evidence pack actually prove to an auditor or insurer?

That a named person, on a named date, restored a named workload from a named restore point, in a measured time, with the result checked — and that your organization knows what it cannot recover. It contains the console paths, restore points, operators, timestamps, item counts, fidelity checks, screenshots and the platform's own record of the restore session, which Microsoft retains for 366 days. That is materially stronger than a policy document asserting that backups exist. What it is not is a certification: whether it satisfies a particular framework, questionnaire or policy wording is a judgement for your auditor, broker or counsel, and this page will not pretend otherwise.

How is this different from the Microsoft 365 Backup setup service, the ransomware tabletop, or the BCDR plan?

The setup service turns Microsoft's native backup on: it configures policies, estimates the consumption charge and validates that restores work for the configuration it just built. This drill assumes a backup already exists — whoever built it, whatever product it is — and asks a harder question: can your people recover, how fast, and what will they never get back? It also goes where the setup service explicitly does not, into Teams recovery expectations and per-workload ownership. The Ransomware Recovery Tabletop and Technical Restore Drill sits alongside rather than underneath: it puts leadership in the room for a timed ransomware scenario and proves one restore on whichever platform holds the data, Azure Backup or Microsoft 365 or a third-party product. This engagement goes narrow and deep instead — six scenarios inside Microsoft 365, an owner per workload, a boundary register and a calendar your team can repeat. The Business Continuity and Disaster Recovery Plan sits above all of it: dependency mapping, downtime costing, leadership-level objectives and a board-ready document. Many organizations run this drill first because it is cheap, fast and produces the facts the other two need.

What does $2,450 cover, and what if we want more scenarios?

One Microsoft 365 tenant, up to six agreed restore scenarios, one calendar week, and every deliverable listed above — fixed price, quoted in writing before work begins, payable after you approve delivery. Additional tenants, extra scenarios, a night change window or a larger rehearsal are quoted in writing before anything starts, and the price is fixed once agreed. If the drill's findings turn into remediation work, that is a separate quote from the gap register — and you are entirely free to hand that register to your own team or another provider. The runbook and evidence are yours either way.

Didn’t find your question?

Ask it here. A real engineer answers by email within one business day — and if it’s a good one, it becomes part of this page so the next person finds it.

Answered by a person, one time, to your inbox. Nothing you type here is published without a human reviewing and anonymizing it first.

Often combined with

$2,450 per project
1 week
Book the restore drill