DATABASES / HEAD-TO-HEADSources checked 2026-10-05 / 2026-10-05

Cloudflare D1 vs Turso

An honest, mathematical pricing and capability comparison for developers and engineering leaders.

Cloudflare D1

Managed SQLite with row-based metering.

Baseline Cost
$5.00/ mo
Modeled plan: Workers Paid + D1

Turso

SQLite-compatible databases priced by stored data and row operations.

Baseline Cost
$0/ mo
Modeled plan: Free
Quick Takeaway

Turso costs $5.00 less per month than Cloudflare D1 at this workload. This compares modeled charges, not overall product quality.

What this comparison covers

One database without replication or embedded sync. D1 and Turso use SQLite-compatible engines; Supabase uses PostgreSQL. These are cost alternatives, not interchangeable runtimes. Supabase models one Micro instance; its performance is not inferred from row counts.

Evaluating 2 products from 4 published in this category. USD monthly equivalents, before tax. Features and service compatibility need separate evaluation.

Rows read
100,000,000 rows / month
Rows written
1,000,000 rows / month
Database storage
5 GB / month
Database data transfer
10 GB / month
Change the workload and compare plans →

Cloudflare D1

Managed SQLite with row-based metering.

$5.00 / month

Workers Paid + D1

Official pricing · Checked 2026-10-05

Cost breakdown and exclusions
  • Monthly subscription: $5.00
  • Rows read (25,000,000,000 included): $0
  • Rows written (50,000,000 included): $0
  • Stored data (5 included): $0
  • Includes the required $5 Workers subscription. If Workers is already in your stack, that subscription is shared. Free daily row limits are not modeled.
  • Worker request/CPU usage to call the database and sharding across multiple databases.

Turso

SQLite-compatible databases priced by stored data and row operations.

$0 / month

Free

Official pricing · Checked 2026-10-05

Cost breakdown and exclusions
  • Monthly subscription: $0
  • Remote database calls only; no embedded replica sync.
  • Embedded replica synchronization and enterprise features.
DECISION FRAMEWORK

Detailed Verdict: When to Choose Which

Based on sourced pricing models, included allowances, and the stated workload requirements.

Modeled cost transition

Holding other usage fields fixed, Cloudflare D1 becomes the lower-cost option near 500,000,001 rows / month. This is a modeled price transition, not a migration payback calculation.

Evidence for Cloudflare D1:

  • Workers Paid + D1: $5.00/month at this workload.
  • Includes the required $5 Workers subscription. If Workers is already in your stack, that subscription is shared. Free daily row limits are not modeled.
  • Excluded: Worker request/CPU usage to call the database and sharding across multiple databases.
  • Pricing observation: 2026-10-05.

Evidence for Turso:

  • Free: $0/month at this workload.
  • Remote database calls only; no embedded replica sync.
  • Excluded: Embedded replica synchronization and enterprise features.
  • Pricing observation: 2026-10-05.
Switching platforms?Review our migration planning guide, cost shifts, and cutover checklist.
Planning a migration? View the migration guide ↗
Real-world cloud workloads often feature spiky usage or non-linear scaling. Always model your exact workload parameters below rather than relying solely on entry tier rates.
DETAILED COMPARISON

Specification & Capability Matrix

Side-by-side comparison of baseline pricing, free allowances, supported developer capabilities, and verification dates.

Feature / MetricCloudflare D1TursoEdge
Selected planWorkers Paid + D1FreeTied
Monthly cost at stated workload$5.00/month$0/monthTurso
Billing commitmentMonthly pricing modelMonthly pricing modelTied
Relational SQLACID transactions and SQL query interface.Documented on selected planDocumented on selected planTied
Edge read replicasLow-latency read replicas across distributed global regions.Not confirmed on selected planDocumented on selected planTied
Pricing observation date2026-10-052026-10-05Tied
PRACTICAL ARCHITECTURES

Real-World Workload Scenarios

Compare estimated monthly costs across stated workload profiles before deploying.

Read-Heavy Content

High read-to-write ratio for blogs, catalogs, and public APIs

Cloudflare D1Not available
Turso$14.24

Balanced SaaS CRUD

Standard application workload with active reads and writes

Cloudflare D1Not available
Turso$10.49

High Storage & Write

Event ingestion and large relational datasets

Cloudflare D1Not available
Turso$142.00
LIVE SIMULATOR

Interactive Workload Calculator

Slide to match your projected monthly volume and watch how each pricing model reacts.

rows / month
0 rows / month500,000,000,0001,000,000,000,000 rows / month
Cloudflare D1
$5.00/ mo
VS
Turso
$0/ mo
Cheaper by $5.00/mo
COMMON QUESTIONS

Cloudflare D1 vs Turso FAQ

Direct answers to key technical, pricing, and migration questions.

Is Cloudflare D1 cheaper than Turso?

Turso costs $5.00 less per month than Cloudflare D1 at this workload. This compares modeled charges, not overall product quality.

What does this comparison cover?

One database without replication or embedded sync. D1 and Turso use SQLite-compatible engines; Supabase uses PostgreSQL. These are cost alternatives, not interchangeable runtimes. Supabase models one Micro instance; its performance is not inferred from row counts. Estimates cover modeled fees at the stated usage. Review selected-plan warnings and exclusions; taxes, migration effort and unmodeled requirements are not a savings promise.

How is pricing freshness handled?

The displayed observation dates belong to the selected plans. Stale, future-dated, quote-only or otherwise ineligible estimates do not receive a price ranking. Consult the linked vendor sources before purchasing.