Skip to content
ENExplore Calculators

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

  1. 1Values used
  2. 2Cross Region Replication
  3. 3Monthly Replication Cost= 610.60
  4. 4Destination Storage Cost= 529.00
  5. 5Inter-region Transfer Cost= 60.00
  6. 6Replication Request Cost= 21.60
  7. 7Replication Time Control Cost= 0.00
  8. 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.

Cross Region Replication Calculator | Calcrivo