S3 to Glacier transfer cost: what to include in the move

Reviewed by CloudCostKit Editorial Team. Last updated: 2026-04-04. Editorial policy and methodology.

Start with a calculator if you need a first-pass estimate, then use this guide to validate the assumptions and catch the billing traps.


Moving data from S3 to Glacier is usually cheap, but the workflow can create extra costs. Use this checklist to model transition requests, minimum duration rules, and any transfer overhead. This is the archive-transition boundary page.

Stay here when the main question is archive migration and restore readiness. Go back to the storage parent page if the broader storage budget shape is still unclear.

Use this page when lifecycle moves are the real risk

  • Use this guide when archive transitions, minimum duration rules, and restore behavior are the main cost question.
  • Stay here if the workflow is about moving objects into colder tiers, not understanding the full storage budget.
  • Move back to the storage parent if you still need the broader map of capacity, copies, retrieval, and lifecycle.

What to include in the transfer cost

  • Transition requests: lifecycle transitions and batch operations often have per-request fees.
  • Minimum storage duration: early deletion can create fees that erase savings.
  • Cross-region moves: transfers across regions can incur data transfer charges.
  • Rewrites or re-uploads: data repackaging can double-write costs.

Estimate the transition request volume

  • Count objects to transition (requests track object count).
  • Batch operations still count as per-object requests for cost.
  • If you have many small objects, request fees can be meaningful.

Check minimum duration rules before migrating

  • Archive tiers have minimum storage duration requirements.
  • Short-lived objects can trigger early deletion charges.
  • If your data changes frequently, reconsider moving it to archive tiers.

Plan a migration window

  • Stagger transitions to avoid large spikes in retrieval or lifecycle activity.
  • Track restore needs before moving data to a slower tier.
  • Validate a small sample before full migration.

Simple cost model (use before migration)

  • Transition requests = objects transitioned x $ per 1,000 requests.
  • Storage delta = (current GB-month - archive GB-month) x months retained.
  • Early deletion risk = objects deleted before minimum duration x remaining months.

The goal is to ensure the storage savings exceed the transition and early deletion penalties.

The biggest mistake on this page is treating archive moves as pure storage savings

Archive transitions are workflow boundaries, not just cheaper GB-month. Request volume, duration rules, restores, and object churn decide whether the move actually saves money.

Example: lifecycle migration for log archives

If you move 50 TB of logs into Glacier and keep them for 12 months, the storage savings are large. But if 20% of those objects are re-written or deleted within the minimum duration window, early deletion fees can offset a big chunk of the expected savings. Validate object churn first.

Validation checklist

  • Measure object count and average object size (requests scale with count).
  • Confirm lifecycle rules do not transition hot or frequently rewritten data.
  • Estimate restore frequency (audit or reprocessing jobs) before moving data.
  • Run a small pilot and compare the first bill to your model.

Migration strategy tips

  • Transition by age (for example, only objects older than 90 or 180 days).
  • Keep a short hot window to avoid immediate restore needs.
  • Separate compliance archives from operational logs to reduce restore churn.

What to monitor after the move

  • Early deletion fees and unexpected transitions.
  • Restore request volume and average restore size.
  • Origin egress during restores (if restored data is copied elsewhere).

Data classification checklist

  • Identify data with legal retention or audit requirements.
  • Separate frequently accessed reports from cold archives.
  • Tag objects with lifecycle intent so rules are predictable.

Restore readiness test

  • Pick a sample archive and perform a full restore workflow.
  • Measure total time from restore request to usable data.
  • Document the steps so future restores are repeatable.

Related tools

If the larger storage system budget is still unclear, go back to storage costs before narrowing into archive workflow planning.


Related guides


Related calculators


FAQ

Do I pay data transfer to move objects into Glacier?
Usually the main cost is transition requests and the ongoing storage price. Transfer charges can apply if you move data across regions or between accounts.
What is the biggest hidden cost during migration?
Minimum storage duration rules. If you move objects into Glacier and delete or rewrite them too early, you can pay early deletion fees.
How can I reduce migration cost?
Batch transitions, avoid churn, and ensure objects meet minimum duration requirements before moving them.

Last updated: 2026-04-04. Reviewed against CloudCostKit methodology and current provider documentation. See the Editorial Policy .