Disaster Recovery RTO/RPO Calculator

Compare disaster recovery RTO/RPO targets against recovery estimates, data change rate, and replication bandwidth.

Save

Inputs

hours
hours
min
GB/hr

Your values stay on this device.

Results

RTO Status
Recovery Gap0.5
Data at Risk25
Required Replication Bandwidth68.27

Report

Export and share

Document

Copy and share

Assumptions

  • Change rate is averaged over the protection window.
  • Bandwidth does not include seeding or full restore transfer time.
  • No operational details are stored.

Sensitivity preview

RTO Target -10%: RTO Status Meets RTO target

RTO Target Current: RTO Status Meets RTO target

RTO Target +10%: RTO Status Meets RTO target

Formula: Data at risk = change rate GB/hour * RPO hours. Recovery gap = RTO target - estimated recovery time. Required Mbps = GB/hour * 8192 / 3600 * overhead factor.

Related Tools

View All

About this Disaster Recovery RTO/RPO Calculator

RTO and RPO are practical targets: how fast service must return and how much data loss can be tolerated. This calculator turns those targets into gaps and bandwidth needs.

Who this calculator is for

  • IT leaders planning DR targets.
  • Infrastructure teams reviewing backup and replication design.
  • Operations teams documenting business continuity assumptions.

When to use it

  • Check whether an estimated recovery fits the RTO.
  • Estimate data at risk from RPO and data change rate.
  • Estimate replication bandwidth required to meet the change rate.

How to use this calculator

  1. Enter RTO, RPO, estimated recovery time, and data change rate.
  2. Add replication overhead for protocol and retry allowance.
  3. Review status, recovery gap, data at risk, and bandwidth.

Key assumptions

  • Change rate is averaged over the protection window.
  • Bandwidth does not include seeding or full restore transfer time.
  • No operational details are stored.

Accuracy and testing

Review formula sources, default test cases, assumptions, unit handling, rounding rules, and changelog for this calculator.

View accuracy page

How this calculator works

Recovery gap = RTO target - estimated recovery hours. Data at risk = change rate GB/hour x RPO hours. Required Mbps = change rate GB/hour x 8192 / 3600 x overhead factor.
Data at risk = change rate GB/hour * RPO hours. Recovery gap = RTO target - estimated recovery time. Required Mbps = GB/hour * 8192 / 3600 * overhead factor.

Inputs explained

RTO target

Maximum acceptable recovery time after an incident.

RPO target

Maximum acceptable age of restorable data.

Change rate

Average new or changed data that must be protected each hour.

Understanding your results

A passing status means the estimated recovery time is within the target. Negative recovery gap shows how many hours the scenario misses the target by.

Example scenarios

Four-hour RTO

A 4-hour RTO with 5.5-hour estimated recovery misses by 1.5 hours, even if the RPO bandwidth is adequate.

Key Features

  • Instant Calculation
  • Private & Secure
  • Mobile Optimized

Tips & Best Practices

  • Model peak change rates separately from daily averages.
  • Validate RTO with restore tests, not documentation alone.
  • Pair this with downtime cost to prioritize recovery investment.

Frequently Asked Questions

What is the difference between RTO and RPO?
RTO is the target time to restore service. RPO is the maximum acceptable data loss window.
Does bandwidth guarantee RPO?
No. It is one requirement. Replication design, storage performance, failures, and restore testing also matter.
Is any infrastructure data stored?
No. The calculation runs locally in your browser and does not upload your inputs.