Vendor
Backblaze B2 pricing for backup storage
Backblaze B2 Pay-As-You-Go is one always-hot storage class. The storage line is simple, but the restore bill depends on monthly average storage because free egress stops at three times that average. Above the boundary, direct internet egress is billed; eligible partner paths use a different rule.
Price your own workload against every vendor, including the worst-day restore and how long it takes to come back.
What the pricing page does not lead with
Monthly average storage is calculated from byte-hours over the billing cycle.
Deleting data just before the invoice closes does not retroactively shrink the average that sets both storage usage and the 3x egress allowance.
Source, checked 2026-07-26The first 10 GB of storage is free, but the 3x egress allowance uses average monthly storage.
The storage free tier and the egress denominator are separate rules. Subtracting 10 GB from the egress denominator would understate the allowance.
Source, checked 2026-07-26Direct internet egress beyond 3x average monthly storage is $0.01 per GB.
Free egress is an allowance, not an unlimited $0 transfer rate for every destination.
Source, checked 2026-07-26
The rest of this vendor's non-obvious rules5 more
Eligible CDN and compute partner paths can keep egress free above the 3x boundary.
The destination path changes the bill. A calculator must require the partner condition instead of assuming it.
Source, checked 2026-07-26Class A, Class B, and Class C calls are free, but the current vendor page gives Class D its own allowance and rate.
data/providers.json models only Class A and B for B2. Class D must remain stale in provider content until the dataset adds that meter; it cannot be treated as free.
Source, checked 2026-07-26Backblaze's transaction-pricing page still states $0.005 per GB-month in its upload note, while the primary pricing page and data/providers.json use $0.00695 per GB-month.
The two official pages disagree. The worked bills use the dataset's primary pricing-page rate and flag the transaction-page note as stale.
Source, checked 2026-07-26B2 Pay-As-You-Go has no minimum file size or minimum storage duration fee.
A delete, overwrite, or move does not create a prorated early-deletion remainder for this offer.
Source, checked 2026-07-26B2 Overdrive and B2 Reserve are different commercial offers from the Pay-As-You-Go class priced here.
Overdrive starts from a different storage price and includes unlimited egress; Reserve uses commitments. Mixing those terms into this bill would make the result ineligible.
Source, checked 2026-07-26
Worked bills
Each one states its inputs and every line, so the total can be checked rather than trusted. A state stays a word and is never counted as zero.
Restore exactly at the 3x free-egress boundary$69.43
Average monthly storage GB: 10,000 · Internet egress GB: 30,000 · Class a operations: 500,000 · Class b operations: 2,000,000
Sources: Backblaze: Cloud storage pricing: storage and free 10 GB, checked 2026-07-25T15:34:44Z · Backblaze: Cloud storage pricing: 3x egress allowance and overage, checked 2026-07-25T15:34:44Z · Backblaze: Transaction pricing: Class A and Class B transactions, checked 2026-07-25T15:34:44Z
| Storage after the first 10 GB | $69.4305 |
|---|---|
| Internet egress at the 3x boundary | $0.00 |
| Class A transactions | $0.00 |
| Class B transactions | $0.00 |
| Data retrieval | not charged |
| Early deletion | does not apply |
| Total | $69.43 |
Storage = (10,000 GB - 10 GB free) x $0.00695 = $69.4305. Allowance = 3 x 10,000 GB = 30,000 GB. Billable egress = max(0, 30,000 - 30,000) = 0 GB, so egress = $0.00. Class A and B are $0.00. Charged-line sum = $69.4305 + $0.00 + $0.00 + $0.00 = $69.4305, rounded to $69.43.
Restore 100 GB beyond the 3x free-egress boundary$70.43
Average monthly storage GB: 10,000 · Internet egress GB: 30,100 · Class a operations: 500,000 · Class b operations: 2,000,000 · Destination: direct internet, not an eligible partner path
Sources: Backblaze: Cloud storage pricing: storage and free 10 GB, checked 2026-07-25T15:34:44Z · Backblaze: Cloud storage pricing: 3x egress allowance, overage, and partner condition, checked 2026-07-25T15:34:44Z · Backblaze: Transaction pricing: Class A and Class B transactions, checked 2026-07-25T15:34:44Z
| Storage after the first 10 GB | $69.4305 |
|---|---|
| Internet egress overage | $1.00 |
| Class A transactions | $0.00 |
| Class B transactions | $0.00 |
| Data retrieval | not charged |
| Early deletion | does not apply |
| Total | $70.43 |
Storage = (10,000 GB - 10 GB free) x $0.00695 = $69.4305. Allowance = 3 x 10,000 GB = 30,000 GB. Billable egress = 30,100 - 30,000 = 100 GB. Egress = 100 GB x $0.01 = $1.00. Class A and B are $0.00. Charged-line sum = $69.4305 + $1.00 + $0.00 + $0.00 = $70.4305, rounded to $70.43.
Eligible partner path above the 3x public-egress boundaryno complete total
Average monthly storage GB: 10,000 · Egress GB: 31,000 · Destinations: eligible CDN or compute partner; direct public internet · Comparison: Each destination is an alternative; lines are not additive.
Sources: Backblaze: Cloud storage pricing: storage rate, first 10 GB free, and eligible partner paths, checked 2026-07-25T15:34:44Z · Backblaze: Transaction pricing: 3x average-storage allowance and public overage rate, checked 2026-07-25T15:34:44Z
| Storage after the first 10 GB | $69.4305 |
|---|---|
| Partner eligibility | conditional |
| 31,000 GB through an eligible partner path | not charged |
| 1,000 GB of direct-public overage after the 30,000 GB allowance | $10.00 |
| Eligible-partner total | $69.43 |
| Direct-public total | $79.43 |
| Total | not comparable |
Storage = (10,000 - 10) x $0.00695 = $69.4305. The direct-public allowance is 3 x 10,000 = 30,000 GB, so 1,000 GB is billable at $0.01 for $10.00. An eligible partner path is not charged, but eligibility is conditional. The two destination totals are alternatives.
Class C and Class D request quotes missing from the local rate datasetno complete total
Class c operations: buyer workload · Class d operations: buyer workload · Other meters: excluded to isolate the unresolved request classes
Sources: Backblaze: Transaction pricing: Class C treatment and the separate Class D allowance and rate described by the current transaction page, checked 2026-07-26 · GitHub: Providers: local Backblaze record, which contains Class A, Class B, DELETE, and lifecycle fields but no Class C or Class D meter, checked 2026-07-27
| Class C operation charge | unknown |
|---|---|
| Class D operation charge | unknown |
| Complete request total | unknown |
| Total | unknown |
The current transaction page describes Class C and a separately priced Class D meter, but data/providers.json carries neither request class. The missing dataset fields are recorded as unknown and are never converted to zero.
Conflicting Backblaze storage-rate statementsno complete total
Average monthly storage GB: 10,000 · Comparison: The primary pricing record and the transaction-page upload note disagree.
Sources: Backblaze: Cloud storage pricing: primary $0.00695 per GB-month rate used by data/providers.json, checked 2026-07-25T15:34:44Z · Backblaze: Transaction pricing: transaction-page upload note that still states $0.005 per GB-month, checked 2026-07-26
| Primary pricing-page storage amount after 10 GB free | $69.4305 |
|---|---|
| Transaction-page upload-note rate | needs re-checking |
| Conflict-free storage total | needs re-checking |
| Total | needs re-checking |
The scenario preserves the data/providers.json amount from the primary pricing page. The transaction-page upload note disagrees, so the conflicting statement is marked stale instead of silently choosing it or averaging the two rates.
Byte-hour averaging survives a mid-month deletion$70.43
Billing period days: 30 · Days 1 to 15 storage GB: 20,000 · Days 16 to 30 storage GB: 0 · Internet egress GB: 30,100 · Destination: direct public internet
Sources: Backblaze: Cloud storage pricing: byte-hour average storage, first 10 GB free, and primary storage rate, checked 2026-07-26 · Backblaze: Transaction pricing: 3x average-storage allowance and public overage rate, checked 2026-07-25T15:34:44Z
| Average monthly storage | 10,000 GB |
|---|---|
| Storage after the first 10 GB | $69.4305 |
| 3x egress allowance | 30,000 GB |
| 100 GB public-egress overage | $1.00 |
| Total | $70.43 |
Average storage = (15 x 20,000 + 15 x 0) / 30 = 10,000 GB. Storage = (10,000 - 10) x $0.00695 = $69.4305. The 3x allowance remains 30,000 GB even though month-end storage is zero. Public overage = 100 x $0.01 = $1.00. Total rounds to $70.43.
Overdrive and Reserve are outside the Pay-As-You-Go offerno complete total
Requested offers: B2 Overdrive; B2 Reserve · Captured offer: B2 Pay-As-You-Go
Sources: Backblaze: Cloud storage pricing: commercial-offer distinction, Overdrive egress treatment, and Reserve commitments, checked 2026-07-26 · GitHub: Providers: local dataset scope, which contains Pay-As-You-Go only, checked 2026-07-27
| Pay-As-You-Go storage and 3x egress meters | does not apply |
|---|---|
| Overdrive quote | unknown |
| Reserve quote | unknown |
| Cross-offer total | not comparable |
| Total | not comparable |
Overdrive and Reserve are separate commercial offers with different storage, egress, or commitment rules. data/providers.json contains Pay-As-You-Go only, so its rates are not reused and the missing quotes remain unknown.
Every class, and the rules that change its bill
1 class captured for this vendor. Each rule below is a published condition that moves a real line on the bill, with the page it came from.
B2 Cloud Storage7 rules
Always-hot object storage for backup, archive, recovery, media, and application data without a cold-tier restore delay.
| Rule | Value | Why it moves the bill |
|---|---|---|
| Storage | First 10 GB free, then $0.00695 per GB-month. The vendor bills stored data by byte-hour over a 30-day billing period. | A 10,000 GB monthly average is not billed as 10,000 x $0.00695. The first 10 GB must be removed before multiplication. |
| Direct internet egress | Free through 3x average monthly storage, then $0.01 per GB. | The allowance follows the byte-hour average, not the amount stored at the end of the month. A large restore can cross from $0 to a metered overage. |
| Partner egress | conditional | Downloads to or through listed CDN and compute partners can receive unlimited free egress. An ordinary direct-to-internet restore must not inherit that treatment. |
| Class A and Class B transactions | not charged | The captured offer charges neither the write-oriented Class A calls nor the read-oriented Class B calls used in the worked bills. |
| Class C and Class D transactions | needs re-checking | The current vendor page lists Class C as free and Class D as a separately priced class with a daily allowance, but data/providers.json has no Class C or D meter. This page does not turn those missing meters into $0. |
| Data retrieval | not charged | B2 has no separate cold-tier retrieval fee in the captured offer. Internet egress still applies after the 3x allowance. |
| Minimum file size, storage duration, and capacity commitment | does not apply | There is no minimum-file-size uplift, early-deletion remainder, or minimum capacity commitment in this Pay-As-You-Go offer. |