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]
| Receipt line | What it means | What changes it | Source ref |
|---|---|---|---|
| Storage | The recurring charge for the billable stored volume. | Stored volume, storage class, region, free tier, capacity floor, and storage tiers. | [1] [3] [6] |
| Fixed monthly fee | A base plan or account charge that applies before variable usage. | The selected offer and its billing period. | [5] |
| Retrieval | The charge for reading cold data or making archived data readable. | Restored volume, storage class, and retrieval speed. | [1] |
| Requests | The charge for restore, read, list, and related API calls. | Object count, request type, and any monthly request allowance. | [1] [4] |
| Temporary readable-copy storage | Storage for a readable copy created while an offline archive is restored. | Restored volume, copy duration, and the provider's temporary-copy rule. | [2] [1] |
| Egress | The 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 rate | A 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] |
| Total | The 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]
| Provider | Published egress treatment | What remains on the receipt | Source ref |
|---|---|---|---|
| Backblaze B2 | Free up to 3x average monthly storage, then $0.01 per GB. | A priced egress line above the allowance. | [3] |
| Cloudflare R2 | Internet egress is not charged. | Class A and Class B operations remain. Infrequent Access retrieval remains. | [4] |
| Wasabi | No 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]
| What the source publishes | What the receipt shows | Why | Source 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]
| Visible state | Plain meaning | How to read it | Source ref |
|---|---|---|---|
| not charged | The source explicitly says this meter has no charge for the selected case. | A zero is supported. | [4] |
| not published | The checked source does not publish the rate needed for this line. | Do not replace it with zero. | [6] |
| does not apply | This meter cannot be activated by the selected action. | It is outside this receipt, not free usage. | [2] [1] |
| not comparable | The available figures cannot be compared without adding an assumption. | Do not rank the result as if the units and scope matched. | [1] [4] |
| conditional | A published condition or policy can change the outcome. | Read the condition before using the subtotal. | [6] |
| needs re-checking | The source is older than the receipt's freshness rule allows. | Treat the old figure as evidence, not a current quote. | [3] [4] [6] |
| unknown | The 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]
| Action | Receipt treatment | Reason | Source ref |
|---|---|---|---|
| Retrieve or restore | Retrieval and restore-request meters can apply. | The source object remains stored. | [2] [1] |
| Read and download | Read-request and destination-aware egress meters can apply. | Reading and transfer do not mutate the source object. | [1] [4] |
| Keep a temporary readable copy | Temporary-copy storage can apply. | The copy is separate from the archived source. | [2] [1] |
| Delete, overwrite, move, or transition early | Outside 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]
| Displayed result | What it supports | What it does not support | Source ref |
|---|---|---|---|
| Complete numeric estimate | The 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 state | The priced lines are visible. | It does not price the missing or policy-shaped line. | [6] |
| Vendor invoice | The 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
- 1Amazon Web Services: S3 pricingaws.amazon.com · checked 2026-07-25 15:34:44+00:00
- 2AWS documentation: Restoring objectsdocs.aws.amazon.com · checked 2026-07-26
- 3Backblaze: Transaction pricingwww.backblaze.com · checked 2026-07-25 15:34:44+00:00
- 4Cloudflare developer docs: R2 pricingdevelopers.cloudflare.com · checked 2026-07-25 15:34:44+00:00
- 5Vultr documentation: How is object storage billeddocs.vultr.com · checked 2026-07-25 15:34:44+00:00
- 6Wasabi: Faqwasabi.com · checked 2026-07-25 15:34:44+00:00