Skip to content
Calcrivo

Cross Region Replication Calculator

Cost S3 Cross-Region Replication on both sides: inter-region transfer, destination requests, storage and optional RTC.

Inputs

GB
objects
GB
USD per GB
USD per 1,000 requests
USD per 1,000 requests
USD per GB-month

RTC adds a per-GB charge and a 15-minute replication SLA.

USD per GB

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

  1. 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

  2. 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.

  3. Monthly Replication Cost

    = 610.60

  4. Destination Storage Cost

    = 529.00

  5. Inter-region Transfer Cost

    = 60.00

  6. Replication Request Cost

    = 21.60

  7. Replication Time Control Cost

    = 0.00

  8. 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.

You might also need