Cross Region Replication Calculator
Cost S3 Cross-Region Replication on both sides: inter-region transfer, destination requests, storage and optional RTC.
Inputs
RTC adds a per-GB charge and a 15-minute replication SLA.
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.2035USD per GB
Step by step
Values used
New and changed data replicated per month = 3,000 GB; Objects replicated per month = 4,000,000 objects; Data already in the destination bucket = 20,000 GB; Inter-region transfer price = 0.0200 USD per GB; Source GET price = 0.0004 USD per 1,000 requests; Destination PUT price = 0.0050 USD per 1,000 requests; Destination storage price = 0.0230 USD per GB-month; Enable Replication Time Control = No; Replication Time Control price = 0.0150 USD per GB
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.
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
How it works
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
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.