RTO is not just restore time
Detection and validation can add more time than the actual restore.
Estimate Recovery Time Objective (RTO) and Recovery Point Objective (RPO) based on detection, decision, restore, validation, backup frequency, and replication mode. This planner helps you evaluate readiness and identify gaps.
RTO = detection + decision + restore + validation
Recovery Time Objective (RTO) is the maximum acceptable time to restore service after an outage. It combines detection, decision-making, restore operations, and validation before users are back online. Recovery Point Objective (RPO) is the maximum acceptable data loss measured in time. RPO depends on how frequently you back up and how you replicate data between sites.
Synchronous replication can achieve near-zero RPO because writes are committed to both sites at the same time. Asynchronous replication introduces a lag that represents potential data loss in a failover. If there is no replication, RPO is driven by backup frequency, which can be measured in hours for traditional nightly jobs or in minutes for more aggressive schedules. This planner models those tradeoffs with simple inputs so you can quickly see how operational choices affect recovery targets.
The system tier selector provides context for interpretation. Noncritical systems often tolerate higher RTO and RPO, while mission-critical systems demand low recovery targets and stricter operational discipline. Use the suggestions list to identify the biggest drivers of your RTO and RPO. In many environments, detection and decision time can be reduced with monitoring and automation, while restore time is improved with faster backups or warm standby infrastructure.
This calculator is a planning tool and does not replace a disaster recovery runbook. Real-world recovery depends on staffing, incident response procedures, application complexity, and dependencies. Use this tool to estimate your current posture, set improvement goals, and communicate tradeoffs to stakeholders. All results are computed locally in your browser for privacy.
RTO: detection + decision + restore + validation
RPO (sync): approximately 0 minutes
RPO (async): replication lag
RPO (none): backup frequency
If detection is 5 minutes, decision is 10 minutes, restore is 45 minutes, and validation is 15 minutes, then
RTO is 5 + 10 + 45 + 15 = 75 minutes (1 hour 15 minutes).
With async replication lag of 10 minutes, RPO is 10 minutes. If replication were disabled and backups ran every 60 minutes, RPO would be 60 minutes instead.
RTO is the target time to restore service after an outage.
RPO is the maximum acceptable data loss measured in time.
Sync approaches zero, async uses lag, and none uses backup frequency.
No. Use this as a planning estimate and validate with drills.
Yes. All calculations run locally.
This tool sums recovery time components for RTO and selects RPO based on replication mode and backup frequency.
Detection and validation can add more time than the actual restore.
Every minute of RPO represents potential data loss after an incident.
Replication lag can grow during peak hours and increase RPO.
Scripted failovers can remove manual steps and speed recovery.
Recovery exercises often surface dependencies and manual bottlenecks.
RTO/RPO estimates depend on real-world procedures and infrastructure. Validate with recovery testing.