Cross Region Replication Calculator
Cost S3 Cross-Region Replication on both sides: inter-region transfer, destination requests, storage and optional RTC.
About Cross Region Replication Calculator
Replication is billed on both sides of the wire: a GET and inter-region transfer leaving the source, a PUT landing in the destination, and then the destination storage forever afterwards. The recurring destination storage line grows with the whole replica, so it quickly dominates the one-off transfer charge for this month's delta. Replication Time Control adds a per-GB premium in exchange for a 15-minute SLA and replication metrics. All rates are user-supplied list prices to confirm on the AWS S3 pricing page for both regions. Teams budget CRR as a transfer cost and are then surprised by a permanent second copy of the bucket, which is the larger and more durable half of the bill.
Formula
Cross Region Replication
cost = replicated GB x transfer rate + objects ÷ 1000 x (GET + PUT) + destination GB x storage rate + optional RTC GB x RTC rate.
- replicated GB
- New and changed bytes copied this month
- destination GB
- Everything held in the destination bucket, not just this month's copies
Worked example
With the default values below, Cross Region Replication Calculator returns Monthly Replication Cost of $610.60. Change any input above and every figure here is recalculated in your browser.
Inputs used
- New and changed data replicated per monthminimum 0 GB
- 3,000 GB
- Objects replicated per monthminimum 0 objects
- 4,000,000 objects
- Data already in the destination bucketminimum 0 GB
- 20,000 GB
- Inter-region transfer priceminimum 0 USD per GB
- 0.02 USD per GB
- Source GET priceminimum 0 USD per 1,000 requests
- 0.0004 USD per 1,000 requests
- Destination PUT priceminimum 0 USD per 1,000 requests
- 0.005 USD per 1,000 requests
- Destination storage priceminimum 0 USD per GB-month
- 0.023 USD per GB-month
- Enable Replication Time Control
- No
- Replication Time Control priceminimum 0 USD per GB
- 0.015 USD per GB
Results
- Monthly Replication Cost
- $610.60
- Destination Storage Cost
- $529.00
- Inter-region Transfer Cost
- $60.00
- Replication Request Cost
- $21.60
- Replication Time Control Cost
- $0.00
- Cost per GB Replicated
- 0.2035 USD per GB
Step by step
- 1Values used
- 2Cross Region Replication
- 3Monthly Replication Cost= 610.60
- 4Destination Storage Cost= 529.00
- 5Inter-region Transfer Cost= 60.00
- 6Replication Request Cost= 21.60
- 7Replication Time Control Cost= 0.00
- 8Cost per GB Replicated= 0.2035 USD per GB
Assumptions and limits
- The result is derived only from the 9 inputs listed above. Anything not among them is not part of the calculation.
- In particular, this calculator does not take inflation, tax or compounding frequency into account.
- Figures are rounded for display to 4 decimal places, so totals built from several rounded parts can differ slightly from the unrounded arithmetic.
How these calculators are built and tested is described on the Methodology page. If a figure looks wrong, please report it.
Frequently Asked Questions
How is Cross Region Replication calculated?
cost = replicated GB x transfer rate + objects ÷ 1000 x (GET + PUT) + destination GB x storage rate + optional RTC GB x RTC rate. Replication is billed on both sides of the wire: a GET and inter-region transfer leaving the source, a PUT landing in the destination, and then the destination storage forever afterwards. The recurring destination storage line grows with the whole replica, so it quickly dominates the one-off transfer charge for this month's delta. Replication Time Control adds a per-GB premium in exchange for a 15-minute SLA and replication metrics. All rates are user-supplied list prices to confirm on the AWS S3 pricing page for both regions.
Why does Cross Region Replication matter?
Teams budget CRR as a transfer cost and are then surprised by a permanent second copy of the bucket, which is the larger and more durable half of the bill.
What values do I need to enter?
This calculator takes 9 inputs: New and changed data replicated per month, Objects replicated per month, Data already in the destination bucket, Inter-region transfer price, Source GET price, Destination PUT price, Destination storage price, Enable Replication Time Control, Replication Time Control price. The pre-filled defaults are a realistic starting point — replace them with figures from your own environment for a result you can act on.
Does replication copy objects that already existed?
Not by default — CRR only applies to objects written after the rule is enabled. Existing objects need S3 Batch Replication, which is billed separately per object and per GB copied.
