Backup Storage Prices

Checked

Restore and planning

Every line on a restore receipt, explained

A short guide to the storage, retrieval, request, temporary-copy, egress, policy, and total lines in a public-list-price restore estimate.

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

Read each line as a separate meter

A restore can touch several meters. The receipt keeps them separate so a low storage price cannot hide a costly recovery path. [1] [4]

A line shows a number only when the checked source publishes enough information to price it. Otherwise it shows an explicit state. [6]

Read each line as a separate meter
Receipt lineWhat it meansWhat changes itSource ref
StorageThe recurring charge for the billable stored volume.Stored volume, storage class, region, free tier, capacity floor, and storage tiers.[1] [3] [6]
Fixed monthly feeA base plan or account charge that applies before variable usage.The selected offer and its billing period.[5]
RetrievalThe charge for reading cold data or making archived data readable.Restored volume, storage class, and retrieval speed.[1]
RequestsThe charge for restore, read, list, and related API calls.Object count, request type, and any monthly request allowance.[1] [4]
Temporary readable-copy storageStorage for a readable copy created while an offline archive is restored.Restored volume, copy duration, and the provider's temporary-copy rule.[2] [1]
EgressThe charge for moving readable bytes to the selected destination.Restore volume, other monthly transfer, destination, allowance, and paid tiers.[3] [4] [6]
Policy or unpriced rateA condition that affects the result but has no published dollar rate.Crossing a published boundary or needing a meter whose price is not published.[6]
TotalThe sum of the numeric lines that the public sources let the receipt price.Every priced line above. A required unpriced line prevents a complete numeric total.[3] [4] [6]

Egress rules can change the answer

Backblaze B2 includes egress up to three times average monthly storage, then publishes a $0.01 per GB rate. [3]

Cloudflare R2 does not charge for internet egress. It still bills Class A and Class B operations, and Infrequent Access also bills retrieval. [4]

Wasabi ties no-fee egress to active storage. Above that boundary, it publishes a service policy instead of a dollar overage rate. [6]

Egress rules can change the answer
ProviderPublished egress treatmentWhat remains on the receiptSource ref
Backblaze B2Free up to 3x average monthly storage, then $0.01 per GB.A priced egress line above the allowance.[3]
Cloudflare R2Internet egress is not charged.Class A and Class B operations remain. Infrequent Access retrieval remains.[4]
WasabiNo egress fee while monthly egress is at or below active storage.A conditional policy line and a not published overage above the boundary.[6]

A policy line is not a priced charge

Wasabi permits limiting or suspending service when monthly egress repeatedly exceeds active storage. It publishes no per-GB overage rate. [6]

There is no number to multiply by the excess. The receipt therefore shows the condition without adding either a charge or a false zero. [6]

The numeric lines can still have a subtotal. That subtotal is not a complete result above the policy boundary. [6]

A policy line is not a priced charge
What the source publishesWhat the receipt showsWhySource ref
No egress fee inside the active-storage guideline.not charged inside the guideline.The source explicitly says no egress fee applies there.[6]
Possible limitation or suspension after repeated excess.conditional policy line above the guideline.The consequence is operational, not a priced tier.[6]
No per-GB overage price.Not published.Zero would invent a promise that the source does not make.[6]

Not published is a result, not zero

Zero means the source explicitly prices the meter at zero or says it is not charged. Not published means the checked source gives no usable number. [4] [6]

Unknown also never means zero. It means the evidence is insufficient to make the stronger not charged, not published, or does not apply claim. [3] [4] [6]

Not published is a result, not zero
Visible statePlain meaningHow to read itSource ref
not chargedThe source explicitly says this meter has no charge for the selected case.A zero is supported.[4]
not publishedThe checked source does not publish the rate needed for this line.Do not replace it with zero.[6]
does not applyThis meter cannot be activated by the selected action.It is outside this receipt, not free usage.[2] [1]
not comparableThe available figures cannot be compared without adding an assumption.Do not rank the result as if the units and scope matched.[1] [4]
conditionalA published condition or policy can change the outcome.Read the condition before using the subtotal.[6]
needs re-checkingThe source is older than the receipt's freshness rule allows.Treat the old figure as evidence, not a current quote.[3] [4] [6]
unknownThe evidence does not support a more specific state.Do not treat it as zero or rank it.[3] [4] [6]

A restore reads the source

This receipt models retrieval, requests, temporary-copy storage, and egress. It leaves the source object in place. [2] [1]

Read-only restoration never triggers early deletion. Delete, overwrite, move, or transition before a minimum duration is a different action. [1] [4] [6]

A restore reads the source
ActionReceipt treatmentReasonSource ref
Retrieve or restoreRetrieval and restore-request meters can apply.The source object remains stored.[2] [1]
Read and downloadRead-request and destination-aware egress meters can apply.Reading and transfer do not mutate the source object.[1] [4]
Keep a temporary readable copyTemporary-copy storage can apply.The copy is separate from the archived source.[2] [1]
Delete, overwrite, move, or transition earlyOutside this read-only receipt.That separate mutation can trigger a minimum-duration remainder.[1] [4] [6]

The total is a public-list-price estimate

The receipt applies the entered workload to public prices captured on the stated retrieval date. It is an estimate, not a vendor invoice. [3] [4] [6]

The receipt does not claim to know your final metered usage, unused allowance, account credits, negotiated terms, taxes, or prices after the source date. [3] [4] [6]

A complete numeric estimate requires every required line to be priceable. A numeric subtotal beside Not published, Unknown, Stale, Not comparable, or an unpriced Conditional line is not a complete total. [6]

The total is a public-list-price estimate
Displayed resultWhat it supportsWhat it does not supportSource ref
Complete numeric estimateThe public inputs and rates produce a price for every required line.It does not reproduce the provider's billing ledger.[3] [4]
Numeric subtotal plus an explicit stateThe priced lines are visible.It does not price the missing or policy-shaped line.[6]
Vendor invoiceThe provider applies actual account usage and account terms.The receipt does not claim to be this document.[3] [4] [6]

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 ledger6 sources
  1. 1Amazon Web Services: S3 pricingaws.amazon.com · checked 2026-07-25 15:34:44+00:00
  2. 2AWS documentation: Restoring objectsdocs.aws.amazon.com · checked 2026-07-26
  3. 3Backblaze: Transaction pricingwww.backblaze.com · checked 2026-07-25 15:34:44+00:00
  4. 4Cloudflare developer docs: R2 pricingdevelopers.cloudflare.com · checked 2026-07-25 15:34:44+00:00
  5. 5Vultr documentation: How is object storage billeddocs.vultr.com · checked 2026-07-25 15:34:44+00:00
  6. 6Wasabi: Faqwasabi.com · checked 2026-07-25 15:34:44+00:00