Backup Storage Prices

Checked

Restore and planning

What a restore actually costs, line by line

A restore estimate that keeps retrieval, restore requests, temporary readable-copy storage, ordinary read requests, and destination-specific egress on separate lines. Unpublished rates remain visible states, and a read-only restore never receives an early-deletion charge.

Put your own numbers through the calculator to see what this meter does to a normal month and to the day you restore.

A restore bill has more than one price per gigabyte

Archive retrieval makes data readable; egress moves those readable bytes to a named destination. Offline classes can also charge one restore request per object and storage for a temporary readable copy. The calculator keeps those meters separate so a low archive storage rate cannot hide a costly recovery path. [1] [2]

The default destination is the public internet, not an unlabeled generic transfer. Same-region, cross-region, and CDN or partner paths can resolve to different rules. Monthly allowances are reduced by other transfer already entered for the month before the restore bytes enter the graduated tiers. [1]

A read-only restore leaves the archived source intact. Retrieval, restore requests, read requests, temporary-copy storage, and egress can apply, but early deletion does not apply unless a separate action mutates the source before its minimum duration. [2]

A restore bill has more than one price per gigabyte
Receipt lineVisible arithmetic or stateInput that changes itSource ref
Retrievalrestore volume x selected retrieval-tier rate, or an explicit stateOffer, Region, volume, tier[1]
Restore requestsrestore object count / published billing unit x request rate, or an explicit stateObject count, tier[1] [3]
Temporary readable copyrestored volume x applicable online-storage rate x user-selected days / billing monthVolume, restored-copy days, destination tier[1] [2]
Read requestsGET, HEAD, LIST, and equivalent calls after allowancesMeasured or entered request count[1]
Egressdestination rule applied after the relevant fixed, proportional, bundled, or unlimited allowanceDestination, total monthly transfer, stored volume[1]
Early deletiondoes not apply for this read-only modelOnly a separate delete, overwrite, move, or transition changes the state[2]

A captured partial Deep Archive example isolates retrieval and egress

The dataset reference workload uses 10,000 GB stored in S3 Glacier Deep Archive in US East, 1,000 GB of ordinary monthly public-internet transfer, 500,000 Class A operations, and 2,000,000 Class B operations. At the captured rates, archive storage is $9.90, internet egress is $81.00 after the 100 GB allowance, and operations are $25.80, producing $116.70. [1] [4]

The recovery comparison adds a 10,000 GB Standard retrieval and raises total monthly public-internet transfer from 1,000 GB to 11,000 GB. Retrieval is $200.00 and graduated egress becomes $977.70, while the same $9.90 storage and $25.80 existing-operation lines remain. The total is $1,213.40, which is 10.3976 times the normal result and rounds to a 10.4x swing. [1] [4]

This captured $1,213.40 comparison is intentionally partial, not the current calculator default and not a complete restore quote. The fixture does not define restore-object count or restored-copy duration, so it cannot add restore requests or temporary S3 Standard storage. The current complete worked receipt above supplies those inputs and prices both lines through the canonical engine. [2]

A captured partial Deep Archive example isolates retrieval and egress
LineNormal month arithmeticFull 10,000 GB Standard restore arithmeticSource ref
Deep Archive storage10,000 GB x $0.00099 = $9.9010,000 GB x $0.00099 = $9.90[1]
Existing operations500,000 / 1,000 x $0.05 + 2,000,000 / 1,000 x $0.0004 = $25.80The fixture holds existing operations at $25.80[1]
Public-internet egress(1,000 GB - 100 GB) x $0.09 = $81.0010,240 GB x $0.09 + 660 GB x $0.085 = $977.70 after the 100 GB allowance[4]
Standard retrievaldoes not apply in the normal month10,000 GB x $0.02 = $200.00[1]
Reference total$9.90 + $25.80 + $81.00 = $116.70$9.90 + $25.80 + $977.70 + $200.00 = $1,213.40[1] [4]
Restore requests and temporary copydoes not applyunknown until restore-object count and readable-copy days are entered; never silently $0[2]

Every archive-capable offer keeps the missing line visible

The matrix covers the 19 region-specific records that either carry an archive or glacier class name, expose archive access inside Intelligent-Tiering, or sell the dataset's cold backup offer. Online archive classes mark a temporary readable copy does not apply; offline offers show the applicable temporary-storage formula or the exact unpublished state. [1]

Retrieval latency is shown only where the provider record or linked official documentation publishes it. A missing latency, request classification, restored-copy rate, or overage schedule remains not published or unknown rather than being converted to zero. [1]

Public-internet transfer is the stated destination for every egress line below. Changing the destination makes the calculator resolve the same-region, cross-region, or partner-path meter instead. [1]

Every archive-capable offer keeps the missing line visible19 rows
Every archive-capable offer keeps the missing line visible
Archive-capable offerRetrieval by tier and latencyRetrieval or read request lineTemporary readable-copy storagePublic-internet egressSource ref
Amazon S3 Glacier Instant Retrieval, us-east-1$0.03/GB, millisecond online accessRestoreObject: does not apply; GET/SELECT/other $0.01 per 1,000does not apply; this class is online and does not create a temporary restore copyFirst 100 GB monthly free, then $0.09, $0.085, $0.07, and $0.05 per GB in graduated bands[1] [4] [2]
Amazon S3 Glacier Flexible Retrieval, us-east-1Expedited $0.03/GB in 1-5 minutes; Standard $0.01/GB in 3-5 hours; Bulk not charged in 5-12 hoursPer 1,000 restore requests: Expedited $10, Standard $0.05, Bulk not charged; subsequent reads use the class request schedule$0.023/GB-month S3 Standard copy x restored GB x user-selected days / 30First 100 GB monthly free, then graduated internet tiers[1] [4] [2]
Amazon S3 Glacier Deep Archive, us-east-1Standard $0.02/GB within 12 hours; Bulk $0.0025/GB within 48 hoursPer 1,000 restore requests: Standard $0.10; Bulk $0.025$0.023/GB-month S3 Standard copy x restored GB x user-selected days / 30First 100 GB monthly free, then graduated internet tiers[1] [4] [2]
Amazon S3 Intelligent-Tiering archive access, us-east-1Standard and Bulk retrieval: not charged; Archive Access Expedited $0.03/GB in 1-5 minutesStandard and Bulk restore requests: not charged; Expedited $10 per 1,000conditional, not a user-timed copy: restored objects move to Frequent Access and RestoreObject does not accept a Days valueFirst 100 GB monthly free, then graduated internet tiers[1] [4] [6]
Amazon S3 Glacier Instant Retrieval, eu-central-1$0.03/GB, millisecond online accessRestoreObject: does not apply; GET/SELECT/other $0.01 per 1,000does not apply; this class is online and does not create a temporary restore copyFirst 100 GB monthly free, then $0.09, $0.085, $0.07, and $0.05 per GB in graduated bands[5] [4] [2]
Amazon S3 Glacier Flexible Retrieval, eu-central-1Expedited $0.03/GB in 1-5 minutes; Standard $0.01/GB in 3-5 hours; Bulk not charged in 5-12 hoursPer 1,000 restore requests: Expedited $10, Standard $0.05, Bulk not charged$0.0245/GB-month S3 Standard copy x restored GB x user-selected days / 30First 100 GB monthly free, then graduated internet tiers[5] [4] [2]
Amazon S3 Glacier Deep Archive, eu-central-1Standard $0.02/GB within 12 hours; Bulk $0.0025/GB within 48 hoursPer 1,000 restore requests: Standard $0.10; Bulk $0.025$0.0245/GB-month S3 Standard copy x restored GB x user-selected days / 30First 100 GB monthly free, then graduated internet tiers[5] [4] [2]
Amazon S3 Intelligent-Tiering archive access, eu-central-1Standard and Bulk retrieval: not charged; Archive Access Expedited $0.03/GB in 1-5 minutesStandard and Bulk restore requests: not charged; Expedited $10 per 1,000conditional, not a user-timed copy: restored objects move to Frequent Access and RestoreObject does not accept a Days valueFirst 100 GB monthly free, then graduated internet tiers[5] [4] [6]
Azure Blob Archive LRS, East USStandard $0.02/GB up to 15 hours for objects under 10 GB; High Priority $0.10/GB and may complete in less than 1 hour for objects under 10 GBPer 1,000 rehydration reads: Standard $0.50; High Priority $5.00Read-only copy path: chosen Hot or Cool storage rate x restored GB x user-selected days / 30; copying leaves the archive source unmodifiedFirst 100 GB monthly free, then $0.087, $0.083, $0.07, and $0.05 per GB in graduated bands[7] [9] [10]
Azure Blob Archive LRS, West EuropeStandard $0.024/GB up to 15 hours for objects under 10 GB; High Priority $0.13/GB and may complete in less than 1 hour for objects under 10 GBPer 1,000 rehydration reads: Standard $0.60; High Priority $6.50Read-only copy path: chosen Hot or Cool storage rate x restored GB x user-selected days / 30; copying leaves the archive source unmodifiedFirst 100 GB monthly free, then $0.087, $0.083, $0.07, and $0.05 per GB in graduated bands[8] [9] [10]
Google Cloud Storage Archive, us-east1$0.05/GiB; online retrieval with no separate rehydration tier in the captured recordClass B $0.05 per 1,000 after 50,000 free monthlydoes not apply; Archive data is read online and the record publishes no temporary-copy requirementFirst 100 GiB to each eligible destination free, then $0.12, $0.11, and $0.08/GiB in graduated bands[11]
DigitalOcean Spaces Cold Storage, nyc3$0.01/GiB after the monthly 1x average-daily-storage allowance; latency not publishednot published request pricenot published; the captured cold offer contains no temporary-copy rule1,024 GiB shared monthly allowance, then $0.01/GiB for public internet[12]
Scaleway Glacier, fr-parEUR 0.009/GB; USD rate not published; tier latency not publishedClass A and Class B operations not charged; a distinct restore-request classification is not publishednot published; the captured offer has no restored-copy storage scheduleFirst 75 GB monthly free, then EUR 0.01/GB; USD overage not published[13]
OVHcloud Active Archive, EU-WEST-PAR$0.0212/GiB; single tier; latency not publishedClass A and Class B operations not chargednot published; the captured offer has no restored-copy storage schedulenot charged for public outgoing traffic[14]
OVHcloud Cold Archive, EU-WEST-PARRetrieval applies, but the rate and tier schedule are not publishedClass A and Class B operations not chargednot published; the captured offer has no restored-copy storage schedulenot charged for public outgoing traffic[14] [15]
Vultr Object Storage Archive, ewrArchived objects must be restored; per-GB retrieval rate and latency not publishednot publishedconditional: restored copies use the Standard storage schedule while available; cost depends on restored GB and user-selected durationFirst 1,000 GB monthly included, then $0.01/GB[16] [17]
Oracle OCI Object Storage Archive, us-ashburn-1Retrieval not charged; latency not published in the captured recordCommon Object Storage request meter $0.00034 per 1,000 after 50,000 free monthly; a distinct restore-request class is not comparableconditional: restored objects are billed as Standard while readable; apply the Standard graduated storage schedule for the user-selected readable durationFirst 10,000 GB monthly free, then $0.0085/GB[18] [19] [20]
Tigris Archive, globalRetrieval not charged; latency not publishedClass A $0.005 per 1,000 after 10,000 free; Class B $0.0005 per 1,000 after 100,000 free; restore-request class not published$0.02/GiB-month Standard copy x restored GiB x user-selected restore duration / billing monthnot charged for internet egress[21]
Tigris Archive Instant Retrieval, global$0.03/GiB; single instant tier; exact latency not publishedClass A $0.005 per 1,000 after 10,000 free; Class B $0.0005 per 1,000 after 100,000 freedoes not apply; the captured instant-retrieval offer publishes no temporary-copy requirementnot charged for internet egress[21]

Wasabi's restore crosses a policy boundary, not a priced tier

Wasabi is an online hot-storage offer rather than an archive class, but its full-restore receipt exposes the dataset's most important unpublished overage. Retrieval and API requests are not charged, while the egress guideline covers monthly transfer less than or equal to active storage. [22]

At 10,000 GB active storage, the reference 1,000 GB normal transfer remains inside the guideline. Adding a 10,000 GB full restore raises monthly transfer to 11,000 GB, or 1,000 GB above the boundary, and Wasabi publishes no per-GB overage rate to multiply by that excess. [22]

The metered numeric lines still sum to $78.03 after rounding, but the recovery result is conditional rather than a complete $78.03 quote. Repeated excess can lead to limitation or suspension, so the receipt carries that policy line next to the missing overage rate. [22]

Wasabi's restore crosses a policy boundary, not a priced tier6 rows
Wasabi's restore crosses a policy boundary, not a priced tier
Wasabi reference lineNormal monthMonth with 10,000 GB full restoreSource ref
Storage10,000 GB x $0.007802734375 = $78.02734375, rounded to $78.03$78.03[22]
Retrieval and requestsnot chargednot charged[22]
Temporary readable copydoes not apply for the online hot-storage offerdoes not apply[22]
Public-internet egress1,000 GB <= 10,000 GB active storage; $0 metered egress11,000 GB - 10,000 GB guideline = 1,000 GB excess; overage rate not published[22]
Receipt result$78.03 numeric total$78.03 numeric lines plus a conditional policy line; no complete dollar total[22]
Early deletiondoes not applydoes not apply because the restore does not delete, overwrite, move, or transition the source[22]

An unpublished restore line prevents a false total

DigitalOcean Cold now publishes retrieval and public-internet egress but still omits request prices and restored-copy behavior. OVHcloud Cold Archive says retrieval fees apply without exposing the rate in the captured text, and Vultr Archive requires restoration without publishing a per-GB retrieval price. Those receipts stop at not published instead of treating the missing line as $0. [12] [15] [16]

Scaleway publishes its Glacier restore and internet-transfer prices in EUR. The receipt remains complete in EUR, but a USD total is not comparable until the user supplies a dated exchange-rate source. [13]

No vendor in this archive matrix has an invented temporary-copy rate. Where the dataset does not publish a restored-copy schedule, the line says not published even when retrieval and egress are otherwise known. [1]

An unpublished restore line prevents a false total
OfferBlocking lineCorrect resultRejected interpretationSource ref
DigitalOcean Spaces ColdRequest pricing and restored-copy behaviornot published; retrieval and public-internet egress are pricedTreat missing operations and temporary-copy lines as $0[12]
OVHcloud Cold ArchiveRetrieval ratenot publishedFree because public egress is included[15]
Vultr ArchivePer-GB retrieval and request ratesnot publishedFree because restored copies use Standard[16]
Scaleway GlacierUSD conversionnot comparable until a dated exchange rate is selectedSilently convert EUR at an unstated rate[13]

Sources

Every figure above comes from one of these pages, on the date shown. Each numbered reference in the text links to its entry here. Vendors change prices; if a date looks old, check the source. Three vendors publish a machine-readable feed and the rest are re-checked by hand, which is why the dates are not uniform.

The source ledger22 sources
  1. 1AWS Price List API: Us east 1pricing.us-east-1.amazonaws.com · checked 2026-07-25T15:34:44Z
  2. 2AWS documentation: Archived objectsdocs.aws.amazon.com · checked 2026-07-26
  3. 3AWS documentation: Restoring objectsdocs.aws.amazon.com · checked 2026-07-26
  4. 4Amazon Web Services: S3 pricingaws.amazon.com · checked 2026-07-25T15:34:44Z
  5. 5AWS Price List API: Eu central 1pricing.us-east-1.amazonaws.com · checked 2026-07-25T15:34:44Z
  6. 6AWS documentation: Intelligent tiering overviewdocs.aws.amazon.com · checked 2026-07-26
  7. 7Azure Retail Prices API: Retail pricesprices.azure.com · checked 2026-07-25T15:34:44Z
  8. 8Azure Retail Prices API: Retail pricesprices.azure.com · checked 2026-07-25T15:34:44Z
  9. 9Microsoft Learn: Archive rehydrate overviewlearn.microsoft.com · checked 2026-07-26
  10. 10Microsoft Azure: Bandwidthazure.microsoft.com · checked 2026-07-25T15:34:44Z
  11. 11Google Cloud: Storage pricingcloud.google.com · checked 2026-07-25T15:34:44Z
  12. 12DigitalOcean: Spaces object storagewww.digitalocean.com · checked 2026-07-25T15:34:44Z
  13. 13Scaleway: Storagewww.scaleway.com · checked 2026-07-25T15:34:44Z
  14. 14OVHcloud: Public cloud priceswww.ovhcloud.com · checked 2026-07-25T15:34:44Z
  15. 15OVHcloud: Cold archivewww.ovhcloud.com · checked 2026-07-25T15:34:44Z
  16. 16Vultr documentation: Limitsdocs.vultr.com · checked 2026-07-25T15:34:44Z
  17. 17Vultr documentation: How is object storage billeddocs.vultr.com · checked 2026-07-25T15:34:44Z
  18. 18Oraclewww.oracle.com · checked 2026-07-25T15:34:44Z
  19. 19Oracle documentation: Understandingstoragetiersdocs.oracle.com · checked 2026-07-25T15:34:44Z
  20. 20Oracle: Virtual cloud network pricingwww.oracle.com · checked 2026-07-25T15:34:44Z
  21. 21Tigris: Pricingwww.tigrisdata.com · checked 2026-07-25T15:34:44Z
  22. 22Wasabi: Faqwasabi.com · checked 2026-07-25T15:34:44Z