Amazon Application Recovery Controller Pricing
Pricing overview
You pay for Application Recovery Controller based on what you use. There are no upfront charges or long-term commitments.
Single Region Recovery
Zonal shift and zonal autoshift
Zonal shift and zonal autoshift temporarily shift traffic for a supported resource away from an impaired AZ to healthy AZs in the same Region.
**There is no additional charge for using zonal shift or zonal autoshift.**
Multi-Region Recovery
Region switch
With Region switch, you pay for the number of Region switch plans you create and maintain. A Region switch plan allows you to orchestrate recovery in another AWS Region for a single application.
**Region switch plan** | $70 per plan per month |
Prices are prorated for partial months. No upfront costs or long-term commitments.
Routing control clusters
A cluster is a set of redundant regional endpoints against which you can execute API calls to update or get the state of one or more routing controls.
**Cluster** | $2.50 per hour per cluster |
Each cluster (maximum 2 per account) can host multiple routing controls.
Readiness check
Readiness check audits your resources across Availability Zones or Regions to help ensure they are prepared for recovery.
**Readiness check** | $0.045 per hour per readiness check |
For example, if you have two readiness checks configured (one for Auto Scaling Groups and one for DynamoDB tables), your total readiness check cost is $0.09 per hour.
**Note:** Readiness check will no longer be available to new customers starting April 30, 2026. See Readiness Check availability change for details.