Backblaze B2 review

by BackblazeObject storage

S3-compatible hot storage at $6.95 per TB a month in all 4 regions, with free read, write and list calls and free egress up to 3x what you store.

Facts checked
  • Free plan
  • No card needed
  • Self-serve
  • Usage-based
  • Public prices
Visit site

What you're paying for

  • Worth the price (main value)
  • Saves engineering time
  • Compliance included

Hot S3-compatible storage at a flat $6.95 per TB a month, with read, write and list calls free and egress free up to 3x what you store.

You pay mainly for capacity. Storage is $6.95 per TB a month at the same rate in all 4 regions, the usual S3 calls cost nothing, and downloads are free up to three times your average stored data, so a monthly bill follows how much you keep rather than how often you use it. Versioning, compliance-mode Object Lock, Cloud Replication and customer-provided keys come with standard storage at no extra charge. Teams storing backups, media or datasets get S3 tools and data protection without per-request or minimum-duration costs.

  • One rate, no request feesThe pricing page lists $6.95 per TB per 30 days, the data regions docs say storage costs do not change by region, and Class A, B and C API calls are free on pay-as-you-go. Only event-notification calls (Class D) are billed, after 2,500 free a day.Evidence: Pricing page, transaction pricing page and data regions docs (2026-10-15)
  • Downloads up to 3x storage includedEgress is free up to 3x your average monthly stored data, then $0.01/GB, and unlimited to partner CDNs and compute services such as Fastly, Cloudflare, bunny.net, CoreWeave and Vultr.Evidence: Pricing page FAQ (2026-10-15)
  • Protection features on standard storageBuckets are versioned by default, Object Lock has governance and compliance modes plus legal hold at no extra cost, and Cloud Replication has no service or egress fee (the copy is billed as storage).Evidence: Docs: bucket versions, Object Lock, Cloud Replication (2026-10-15)
  • Own SOC 2 Type 2 reportThe compliance page says an independent firm audited Backblaze for SOC 2 Type 2, and the security page says Sales sends the report to eligible customers. DPAs for EEA/EU and UK residents are part of the Terms.Evidence: Compliance and security pages; DPA (2026-10-15)
Best for
Teams storing backups, media or datasets that they also download, who want one per-TB rate and S3 tools without per-request charges.
Good to know
Each account sits in one of 4 regions chosen at sign-up, and there is one storage class, so lifecycle rules can only hide and delete versions.

How Backblaze B2 compares

Against 3 other products we reviewed in Object storage: what you pay for with each, the five access facts, the plan limits we recorded and each review's bottom line. The note under the table says how each one was checked.

Backblaze B2 compared with Cloudflare R2, Google Cloud Storage, Amazon S3
MetricBackblaze B2Cloudflare R2Google Cloud StorageAmazon S3
What you're paying forWorth the priceHot S3-compatible storage at a flat $6.95 per TB a month, with read, write and list calls free and egress free up to 3x what you store.Worth the priceS3-compatible storage where downloads carry no egress fee, so serving or moving data out costs only the requests it takes.Compliance includedHot to archive storage in one API, with cross-region buckets, retention locks that cannot be undone and compliance papers you accept yourself.Compliance includedThe S3 API itself, with compliance-mode Object Lock, replication and a self-serve HIPAA BAA in place, billed per use with no minimum charge.
Overall score8.6Best8.17.36.4
Free optionFree planFree planFree planFree trial
Card to startNo card needed–Not measuredCard required–Not measured
Getting accessSelf-serveSelf-serveSelf-serveSelf-serve
Starter priceCheapest paid plan$6.95/TB/mo$0.015/GB-month$0.02/GiB-month$0.023/GB-mo
Pricing modelUsage-basedUsage-basedUsage-basedUsage-based
Pricing pagePublic pricesPublic pricesPublic pricesPublic prices
Standard storage price$6.95/TB per 30 days, billed per byte-hour; same in all 4 regions$0.015/GB-month$0.02/GiB-month (Iowa, us-central1; prorated to the sub-second)$0.023/GB-month (US East, first 50 TB; binary GB)
Egress to the internetFree up to 3x average stored data, then $0.01/GB; free to listed CDN and compute partnersNo egress fee for any storage class$0.12/GiB for the first 10 TiB (all destinations except China and Australia); free within the same Google Cloud location$0.09/GB for the first 10 TB (US East); 100 GB a month free across AWS
Request feesClass A, B and C calls free; event notifications (Class D) $0.004 per 10,000 after 2,500 a dayClass A $4.50 per million; Class B $0.36 per millionClass A $0.005 per 1,000; Class B $0.0004 per 1,000 (Standard, single region)PUT, COPY, POST, LIST $0.005 per 1,000; GET $0.0004 per 1,000
Free optionFirst 10 GB always free, no credit card10 GB-month, 1 million Class A and 10 million Class B a month, permanent5 GB-months, 5,000 Class A, 50,000 Class B and 100 GB egress a month, permanent (3 US regions); $300 credit for 90 daysNo permanent free storage; up to $200 in credits for new accounts
Reference scenario (1 TB/mo)$6.95, egress and calls free within the rules, computed$23.10, no egress charge, computed$149.00 in Iowa, $120 of it egress, computed$122.00 in US East, $90 of it egress, computed
Billing minimumsNone stated (no minimum file size, storage duration or monthly charge)None on Standard; 30 days on Infrequent AccessNone on Standard; 30 to 365 days on colder classesNone on S3 Standard; 30 to 180 days on colder classes
S3 APIS3-compatible, next to the B2 Native APIS3-compatible; versioning, Object Lock and replication calls not implementedInteroperability mode (XML API with HMAC keys)Native (the S3 API itself)
Versioning and object lockVersioning on by default; compliance-mode Object LockNo versioning; R2 bucket locks the account can removeVersioning; Bucket Lock and Object Retention Lock (Locked mode cannot be removed)Versioning; compliance-mode Object Lock
ReplicationCloud Replication within or between regions (another region needs a second account)No built-in replicationBuilt into dual- and multi-region buckets; cross-bucket replicationCross-Region and Same-Region Replication
SOC 2 / ISO 27001Own SOC 2 Type 2 report; ISO 27001 held by its data centresCloudflare SOC 2 Type II names R2; ISO 27001:2022Google Cloud SOC 2 Type II (quarterly, names Cloud Storage); ISO 27001AWS SOC 2 report in AWS Artifact; ISO 27001 list names S3
HIPAA BAAOn request for covered entitiesEnterprise customers onlySelf-serve in the console (IAM & Admin)Self-serve in AWS Artifact
Regions4 (US East, US West, EU Central, CA East); one per account6 location hints (best effort); EU, US and FedRAMP jurisdictions43, including 13 in Europe, plus dual-regions and ASIA, EU and US multi-regions36, including EU and AWS GovCloud (US)
Bottom lineFrom its public pages, Backblaze B2 has the lowest list price in our 1 TB scenario, with free API calls, egress free up to 3x storage and solid data protection. Each account sits in one of 4 regions, with one storage class.From its public pages, Cloudflare R2 removes the egress fee and keeps billing simple, with a permanent free tier and no minimums on Standard. Versioning, the S3 Object Lock API and replication are not implemented, so it suits serving data more than strict retention.From its public pages, Google Cloud Storage has nearly every protection and compliance feature we score, publishes every price in USD and keeps a permanent free tier. Internet egress, billed per GiB, is the main cost, and S3 support is an interoperability mode.From its public pages, Amazon S3 is the reference S3 service and has every protection and compliance feature we score. Storage and requests are priced per use with no minimum, and internet egress, billed per GB, is the main cost to plan for.

Evidence: Backblaze B2: facts checked 2026-10-15 from its public sign-up and pricing pages, no completed hands-on run; Cloudflare R2: facts checked 2026-10-15 from its public sign-up and pricing pages, no completed hands-on run; Google Cloud Storage: facts checked 2026-10-15 from its public sign-up and pricing pages, no completed hands-on run; Amazon S3: facts checked 2026-10-15 from its public sign-up and pricing pages, no completed hands-on run. Prices in USD as listed, excluding tax. "–" means not recorded.

Score

Score breakdown
Pricing clarity
7.0 / 10, Good
storage, request and egress prices published; can be bought online; buckets docs still describe 1 GB of free downloads a day, against free egress up to 3x storage on the pricing page; encryption docs mention nominal Class C charges that the pricing page lists as free; pricing table shows support as an add-on for B2 Reserve, while its screen-reader labels say it is included
Free tier
10.0 / 10, Excellent
10 GB stored free, free requests, 30 GB egress a month
Price for 1 TB a month
9.3 / 10, Excellent
$6.95/mo: any region at the same rate: 1 TB × $6.95/TB per 30 days = $6.95; 1 TB egress is within 3x the data stored, so free; Class A and B calls free; assumes a 30-day month (the rate is $6.95 per TB per 30 days, billed per byte-hour)
Egress and billing rules
9.0 / 10, Excellent
egress free up to 3x the data stored; no minimum storage duration; no minimum object size; no minimum monthly charge stated
S3 API and data protection
9.5 / 10, Excellent
S3-compatible API, versioning, compliance-mode object lock, lifecycle expiry, replication, customer-held or managed keys
Compliance, regions and access
7.0 / 10, Good
own SOC 2 Type II, HIPAA BAA by request, SSO on a self-serve account, bucket-scoped keys, audit log, 4 regions, EU region

Review

Review from public pages

Written from Backblaze B2's public pages (pricing, security or privacy, and docs) as read on Oct 15, 2026. We did not sign up, and no hands-on run is published yet.

What the public pages show

We read the Backblaze B2 product, pricing, transaction pricing, sign-up and B2 Overdrive pages, the trust center, compliance and security pages, the support plans page, the Terms of Service, SLA and DPA, and the B2 docs (data regions, S3-Compatible API, bucket versions, Object Lock, lifecycle rules, Cloud Replication, application keys, encryption, Bucket Access Logs, caps and alerts, account deletion) on Oct 15, 2026; we did not sign up, create keys or call the API for this review. The help center returned an access challenge, so we used the docs, which cover the same ground.

The pages make the cost model clear. Storage is billed per byte-hour at $6.95 per TB per 30 days, the same in US East, US West, EU Central and CA East, and the transaction pricing page lists every S3 call by class, with Classes A to C free. Egress is free up to 3x your average stored data over the billing cycle. The sign-up docs ask for an email, a password and a data region, and the sign-up page says no credit card is required. The region cannot be changed after the account is created.

A few points need a question. The buckets docs still describe 1 GB of free downloads a day, and the encryption docs mention nominal Class C charges that the pricing page lists as free. The Cloud Replication docs say encryption must be set when a bucket is created, while the encryption docs say it can be enabled later. And on the pricing table, the hidden screen-reader labels say support is included with B2 Reserve, while the visible cells say 'Add-on'.

Strengths

  • Lowest list price in our scenario

    Storing 1 TB, downloading 1 TB and making 11 million calls a month comes to $6.95 at list price (computed): the download is within 3x the data stored, and the calls are Class A and B, which are free.

    vs Cloudflare R2: The same scenario computes to $7.99 on Wasabi, $23.10 on Cloudflare R2 and $122 on Amazon S3.

  • No fees for reads, writes or lists

    Class A, B and C calls are free on pay-as-you-go. The only billed class is outbound event notifications, at $0.004 per 10,000 after 2,500 a day.

    vs Cloudflare R2: Cloudflare R2 charges $4.50 per million Class A and $0.36 per million Class B operations.

  • No billing floors

    The pricing page lists no minimum file size, storage duration or monthly charge, storage is billed per byte-hour, and the first 10 GB is free.

    Compared: Wasabi bills at least 1 TB a month, 90 days per object and 4 KB per object on Pay as You Go.

  • Versioning and WORM retention included

    Buckets are versioned by default, and the Object Lock docs say compliance mode cannot be removed by any user. Object Lock and legal hold cost nothing extra, and replication has no service or egress fee.

    vs Cloudflare R2: Cloudflare R2 has no object versioning, and its bucket locks can be removed by the account.

  • Free egress at 3x storage

    Downloads are free up to 3x your average stored data, then $0.01/GB, and unlimited to listed partner CDNs and compute services.

    vs Amazon S3: Wasabi asks that monthly downloads stay at or below active storage; Amazon S3 bills $0.09/GB after 100 GB a month.

Things to know

  • One region per account

    The region is chosen at sign-up and cannot be changed. A second region needs a second account, and moving means re-uploading, with storage billed in both places while you do.

    Workaround: Open a second account (plus-addressing is allowed) and use Cloud Replication, which has no service or egress fee.

  • One storage class, expiry-only lifecycle

    Lifecycle rules hide and delete file versions; there is no colder class to move data to. Every version is kept by default, and hidden versions are billed as stored data.

    Workaround: A lifecycle rule can keep only the last version, or keep prior versions for a set number of days.

  • Some settings sit outside the S3 API

    Key management and Cloud Replication are set in the web console or Native API. The S3 API has no object ACLs, IAM roles, object tagging or website configuration, and the master key does not work with it.

    Workaround: Create a standard application key in the console for S3 tools, and set replication rules there. Lifecycle rules can also be set through the S3 API.

  • ISO 27001 through its data centres, BAA on request

    The compliance page lists ISO 27001 through its certified data centres, not for Backblaze itself, and offers a HIPAA BAA on request to business customers who are covered entities.

    Workaround: Compliance documents are shared through Whistic, and Sales sends the SOC 2 Type 2 report to eligible customers.

Pricing reality

B2 bills storage per byte-hour at $6.95 per TB per 30 days, the same in all 4 regions; the transaction pricing page gives $0.00695 per GB a month, so 1 TB is 1,000 GB. The first 10 GB is free. Class A, B and C calls are free, and event notifications cost $0.004 per 10,000 after 2,500 a day. Egress is free up to 3x average stored data, then $0.01/GB. Our scenario is $6.95 a month (computed, 30-day month). Costs grow with downloads above 3x (5 TB out on 1 TB stored bills 2 TB, $20, computed), with versions kept forever, and with a replica in a second region. TERA support is $250 a month on pay-as-you-go. Annual capacity (1 to 5 years, billed at contract start) and B2 Overdrive (from $15 per TB, multi-petabyte commitment) are quoted by sales. Taxes are not stated.

Exit path

Data comes out through the S3-compatible API with any S3 tool, the B2 CLI, console ZIP snapshots or a USB snapshot drive (price not stated). Downloads are free up to 3x stored data, then $0.01/GB. To close, delete files, buckets, keys and snapshots, then disable B2; fees accrue until data is removed. Compliance-locked files cannot be deleted before their date; the Object Lock FAQ says a lock set longer than intended means closing the B2 account.

Compared with

  • Pick Backblaze B2 when
    You want one flat rate of $6.95 per TB, free API calls (Classes A to C) and egress free up to 3x what you store.
    Pick Amazon S3 when
    You need many regions, storage classes with lifecycle transitions, or a HIPAA BAA you accept in the console.
  • Pick Backblaze B2 when
    You need object versioning and a lock no user can remove, or you download less than 3x what you store.
    Pick Cloudflare R2 when
    Your downloads run well above 3x what you store: R2 charges no egress fee for any storage class.
  • Pick Backblaze B2 when
    You store less than 1 TB, small objects or short-lived data: B2 has no minimum duration, object size or monthly charge.
    Pick Wasabi Hot Cloud Storage when
    You need 16 regions, an ISO 27001 certificate in the vendor’s name, or SSO with any SAML or OpenID provider you choose.

Choose it if

  • You want one flat per-TB rate with no fees for reads, writes or lists.
  • Your monthly downloads stay within 3x what you store, or go through a partner CDN.
  • You need versioning and retention that no user can remove, at no extra charge.
  • You want to start without a card, with 10 GB free.

Look elsewhere if

  • You need several regions under one account, or more than 4 regions.
  • You want colder storage classes with lifecycle transitions.
  • Your review requires an ISO 27001 certificate in the vendor’s name or a self-serve BAA.

Bottom line

From its public pages, Backblaze B2 has the lowest list price in our 1 TB scenario, with free API calls, egress free up to 3x storage and solid data protection. Each account sits in one of 4 regions, with one storage class.

Plan limits at a glance

LimitAs recorded
Standard storage price$6.95/TB per 30 days, billed per byte-hour; same in all 4 regions
Egress to the internetFree up to 3x average stored data, then $0.01/GB; free to listed CDN and compute partners
Request feesClass A, B and C calls free; event notifications (Class D) $0.004 per 10,000 after 2,500 a day
Free optionFirst 10 GB always free, no credit card
Reference scenario (1 TB/mo)$6.95, egress and calls free within the rules, computed
Billing minimumsNone stated (no minimum file size, storage duration or monthly charge)
S3 APIS3-compatible, next to the B2 Native API
Versioning and object lockVersioning on by default; compliance-mode Object Lock
ReplicationCloud Replication within or between regions (another region needs a second account)
SOC 2 / ISO 27001Own SOC 2 Type 2 report; ISO 27001 held by its data centres
HIPAA BAAOn request for covered entities
Regions4 (US East, US West, EU Central, CA East); one per account

Read from the vendor's public pages on Oct 15, 2026. No hands-on run is published yet. How we check

Backblaze B2 lists 4 plans. The cheapest paid plan, Pay as you go, costs $6.95/TB/mo.

  • Backblaze B2Free
    Free (first 10 GB)
    $0/mo
    First 10 GB of storage always free, no credit card
    • Same API and features as paid storage
    • Class A, B and C calls free
    • Egress free up to 3x stored data (30 GB on 10 GB)
    • Bucket Access Logs need a paying account; Cloud Replication needs a payment history
  • Backblaze B2
    B2 pay-as-you-go
    $6.95/TB/mo
    Billed per byte-hour at $6.95/TB per 30 days for storage after the first 10 GB; card or invoice, monthly
    • Egress free up to 3x average monthly storage, then $0.01/GB
    • Class A, B and C calls free
    • Event notifications (Class D): 2,500 a day free, then $0.004 per 10,000
    • No minimum file size or storage duration
  • Backblaze B2
    B2 annual capacity (B2 Reserve)
    Get quote
    1 to 5 year term, billed in full at contract start by invoice
    • Rate locked for the term
    • Volume and term discounts
    • Universal Data Migration with a qualifying commitment
    • TERA support free per the support page; the pricing table shows support as an add-on
  • Backblaze B2
    B2 Overdrive
    From $15/TB/mo
    Multi-petabyte commitment; enabled after talking to sales
    • Unlimited free egress
    • API transactions included

Prices as listed, USD, excluding tax; observed 2026-10-15.

Source: backblaze.com pricing page. Prices change; the observed date above is when our agent read them.

Visit site