October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsPC HealthRecommendedCrashes, freezes, slowdowns? Check your PC nowSpot repairable issues before they interrupt work.Check PCOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
World desk6 min

Cloudflare Data Platform Pricing and Fees: What Each Service Costs

A service-by-service guide to Cloudflare Data Platform costs, including R2 storage and requests, D1 row billing, Pipelines, Data Catalog, R2 SQL, and plan-related charges.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Cloudflare has no single flat price for its Data Platform. Your bill depends on which services you use and what they meter: R2 charges for storage and requests, D1 for rows read and written plus storage, Pipelines for transformations and output, Data Catalog for catalog and compaction activity, and R2 SQL for scanned data. Charges can stack when a workload uses several services. Rates and allowances below reflect Cloudflare’s published pricing information available on October 3, 2026; check the live product pages before budgeting because prices and plan terms can change.

Cloudflare Data Platform prices at a glance

These services are not interchangeable plans: each measures a different part of a data workload. The figures below are Cloudflare’s published rates and allowances, not a quote for a particular usage pattern. Downstream service charges may apply in addition to the listed meter.

As an Amazon Associate I earn from qualifying purchases.

Service What is metered Published price or included usage Important qualification
R2 Standard Average peak daily storage over a 30-day billing period; Class A and Class B requests $0.015 per GB-month; $4.50 per million Class A requests; $0.36 per million Class B requests. Monthly Standard free allowance: 10 GB-month, 1 million Class A requests, and 10 million Class B requests. Direct R2 egress is free. Billable units are rounded up.
R2 Infrequent Access Storage, requests, and retrieved data $0.01 per GB-month; $9 per million Class A requests; $0.90 per million Class B requests; $0.01 per GB retrieved. No Standard free allowance applies. There is a 30-day minimum storage duration.
D1 Rows scanned, rows written, and database storage Workers Free: 5 million rows read per day, 100,000 rows written per day, and 5 GB total storage. Workers Paid: first 25 billion rows read and 50 million rows written per month included; then $0.001 per million rows read and $1 per million rows written. First 5 GB storage included on Paid; then $0.75 per GB-month. Workers compute used to query D1 and process or serialize results is billed separately under Workers pricing.
Pipelines SQL transformation volume and sink output volume Workers Paid includes 50 GB per month for SQL transforms and 50 GB per month for sinks. Above the included usage: $0.04 per GB for stateless SQL transforms; $0.03 per GB for JSON sinks; $0.06 per GB for Parquet or Iceberg sinks. Stream ingress is free regardless of volume. R2 and Data Catalog charges may apply to sink data.
R2 Data Catalog Catalog operations and data and objects processed during compaction Monthly included: 1 million catalog operations, 10 GB of compaction data processed, and 1 million objects processed in compaction. Overages: $9 per million catalog operations, $0.005 per GB of compaction data, and $2 per million compaction objects. R2 storage and request charges are separate.
R2 SQL Compressed bytes scanned from object storage 10 GB of scans included per month, then $0.0025 per GB ($2.50 per TB). Each query has a 10 MB minimum scan. R2 storage and operations, and Data Catalog charges, are additional.

What R2 costs—and what “free egress” means

R2 Standard charges for stored data and operations. Its published monthly free allowance covers up to 10 GB-month of Standard storage, 1 million Class A requests, and 10 million Class B requests. The allowance does not apply to Infrequent Access. Cloudflare rounds billable usage up: for example, 1.1 GB-month is billed as 2 GB-month, and 1,000,001 operations as 2 million.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Cloudflare says there are no charges for egress bandwidth from R2. That applies to direct R2 egress through the Workers API, S3 API, or r2.dev; it does not make other connected metered services free. A Worker that reads objects, or an analytics or catalog service operating on them, may have its own charges.

Infrequent Access has a lower listed storage rate than Standard, but its request prices are higher and it adds a retrieval fee of $0.01 per GB. Data must remain stored for at least 30 days. Reading or copying data triggers retrieval fees, so compare expected access and retrieval volume—not just the storage rate—before choosing it.

How D1 billing works

Free and Paid allowances

D1 is available under Workers Free and Workers Paid. Free includes 5 million rows read per day, 100,000 rows written per day, and 5 GB total storage. On Paid, the first 25 billion rows read and 50 million rows written each month are included, as is the first 5 GB of storage. Usage above the monthly read and write amounts is priced at $0.001 per million rows read and $1 per million rows written; storage beyond 5 GB is $0.75 per GB-month. The published read and write overage amounts use monthly usage, unlike the Free plan’s daily allowances.

Rows read are rows scanned

D1 counts rows scanned by a query, not only records returned to the application. A filter that returns a handful of results can still read many rows if it scans a large table. Indexes can reduce scanning, but maintaining an index during writes can add at least one row written. Queries run from the dashboard or Wrangler count too.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

D1 itself does not charge for additional compute or egress. However, a Worker that queries D1 and then computes or serializes a response can incur Workers charges. For usage analysis, D1 query metadata exposes rows_read and rows_written.

How Pipelines fees add up

Cloudflare’s developer changelog lists a monthly Workers Paid allowance of 50 GB for SQL transforms and 50 GB for sinks. Above the respective included amounts, stateless SQL transforms cost $0.04 per GB; sink output costs $0.03 per GB for JSON and $0.06 per GB for Parquet or Iceberg. Ingress into a stream is free regardless of volume.

Cloudflare’s example uses 500 GB of stream ingress, 500 GB transformed, and 300 GB of Iceberg sink output. After the stated 50 GB included amount for each category, 450 GB of transforms cost $18 and 250 GB of sink output costs $15: $33 before downstream R2 and Data Catalog costs. Data written to R2 can incur R2 storage and request charges; Iceberg writes can also incur Data Catalog charges. The changelog is the source for these Pipelines billing details, so confirm the dedicated live pricing page for current terms.

Data Catalog and R2 SQL fees

Data Catalog

Data Catalog includes 1 million catalog operations, 10 GB of compaction data processed, and 1 million objects processed in compaction each month. Above those allowances, the listed prices are $9 per million operations, $0.005 per GB of compaction data, and $2 per million compaction objects. R2 storage and request fees remain separate. In Cloudflare’s example, 50 GB stored, 500,000 catalog operations, and compaction of 20 GB across 200,000 files produce $0.05 in compaction data-processing charges, plus the separate Standard R2 storage charge.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

R2 SQL

R2 SQL includes 10 GB of scanned data per month; additional scans cost $0.0025 per GB. Each query has a 10 MB minimum scan, and the scan meter uses compressed bytes read from object storage. Cloudflare’s example stores 500 GB of Parquet, scans 50 GB, and totals $7.45: $7.35 for R2 storage plus $0.10 for the 40 GB scanned beyond the included 10 GB. R2 SQL is an additional analytics charge, not a replacement for R2 storage, operations, or Data Catalog fees.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

How to estimate a workload without missing charges

  1. List every service the workload touches. Include storage, database, pipeline, catalog, query, and any Workers code involved; do not apply one headline rate to the whole dataset.
  2. Measure each service using its own billing unit. Estimate R2 GB-month and request counts; D1 rows scanned, rows written, and database size; Pipelines transformed GB and sink GB by output format; Data Catalog operations and compaction volume; and R2 SQL compressed bytes scanned and query count.
  3. Apply the matching allowance and reset period. R2’s published free amounts are monthly, D1 Free allowances are daily, and D1 Paid read/write inclusions are monthly. Check the relevant product and plan terms rather than treating allowances as interchangeable.
  4. Add dependent service charges. Include R2 charges for data written by Pipelines, Data Catalog for Iceberg writes or catalog activity, and Workers charges for code that queries D1 or processes results.
  5. Check access patterns and rounding. For R2 Infrequent Access, include retrievals and the 30-day minimum. Account for rounded-up R2 billing units and R2 SQL’s 10 MB minimum per query.
  6. Track actual usage and revisit the estimate. D1 query metadata can show rows read and written. Pay-as-you-go customers can use Cloudflare’s billable usage dashboard for daily visibility and set email budget alerts. Cloudflare notes that usage-based charges can bill for the previous billing period and that rates may change; check the current product pricing pages.

Why the Workers plan can affect the total

D1’s included usage is tied to Workers Free or Workers Paid, and Workers charges may apply when code queries a database or handles its results. Pipelines’ stated monthly included transform and sink amounts apply to Workers Paid. For any Worker doing data processing, estimate Workers usage separately from database, storage, analytics, and pipeline meters. Cloudflare’s live Workers pricing page and the relevant product pricing pages are the references for current rates and plan terms.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Crashes, No Sound, or Screen Glitches?Free driver scan
PC Slower Than It Used to Be?Free scan - under a minute

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.