Data note

Supabase vs Neon vs Turso: What the Free Tier Actually Includes

Free-tier limits for Supabase, Neon and Turso side by side, captured 2026-10-25, with the overage rate each one charges the moment you upgrade.

Verified answer checked

Supabase Free gives 5 GB egress, 1 GB file storage and 2 active projects that pause after one week idle. Neon Free gives 100 CU-hours of Postgres compute and 1 GB of storage per project, across up to 100 projects. Turso Free gives 5 GB of storage with 500 million rows read and 10 million rows written per month.

  • Supabase Free: 5 GB egress, 5 GB cached egress, 1 GB file storage, 2 active projects (checked 2026-10-25).
  • Neon Free: 100 CU-hours per project per month, 1 GB storage per project, up to 2 CU (8 GB RAM), 5 GB object storage, up to 100 projects (checked 2026-10-25).
  • Turso Free: 5 GB storage, 500 million rows read per month, 10 million rows written per month, 3 GB of syncs (checked 2026-10-25).
  • Supabase Pro costs $25/month and includes 250 GB egress, 8 GB disk per project, 100 GB file storage and 100,000 MAU (checked 2026-10-25).
  • Neon Launch bills $0.106 per CU-hour, $0.35 per GB-month of database storage and $0.20 per GB-month of history storage (checked 2026-10-25).
  • Turso Developer costs $4.99/month with 9 GB storage, 2.5 billion rows read and 25 million rows written (checked 2026-10-25).

3 primary sources · If this is out of date, tell us and we will re-measure.

On this page
  1. What each free tier includes
  2. The unit each vendor chose tells you what it expects
  3. What you pay the month you outgrow free
  4. How we measured it
  5. What changes in practice
  6. Bottom line

Three managed databases advertise a free tier that is generous enough to ship a real product on. They measure that generosity in completely different units — egress, compute hours, rows read — which makes the marketing pages hard to compare directly.

This page puts the three free tiers in one table, in the vendor's own units, with the capture date attached. Then it does the same for what happens the month you cross the line.

What each free tier includes

LimitSupabase FreeNeon FreeTurso Free
Monthly price$0$0$0
Network egress5 GB (+5 GB cached)Not billed on the free planNot billed separately
Storage1 GB file storage1 GB database storage per project, 5 GB object storage5 GB total
Compute allowanceShared instance100 CU-hours per project, capped at 2 CU (8 GB RAM)Rows, not compute
Work allowanceNot metered100 CU-hours per project500M rows read, 10M rows written, 3 GB syncs
Project limit2 active projectsUp to 100 projectsOne database per plan slot
Idle behaviourFree projects pause after 1 week of inactivityScales to zero, no CU-hours consumedIdle costs storage only

The unit each vendor chose tells you what it expects

Supabase meters the edge of the system — egress, file storage, monthly active users. That fits a product where the database is one part of a bundle: auth, storage, realtime, edge functions.

Neon meters compute as CU-hours, where one CU is roughly 4 GB of RAM plus the CPUs that go with it. The free plan gives each project 100 CU-hours a month and scales to zero when idle. Neon's own worked example is the honest version of this: a 0.25 CU database running 12 hours a day for 30 days uses about 90 CU-hours, so the free allowance covers a database that is awake half the day.

Turso meters the query, not the server. A free account can read 500 million rows and write 10 million rows a month whatever the CPU does, which rewards read-heavy apps with narrow rows and punishes bulk imports.

What you pay the month you outgrow free

ItemSupabase ProNeon LaunchTurso Developer
Base price$25/monthUsage-based$4.99/month
Included storage8 GB disk per project, 100 GB file storageNone — billed from zero9 GB
Storage overage$0.125/GB disk, $0.0213/GB file$0.35/GB-month$0.75/GB
Compute$10/month credits included; instances from $10 (1 GB RAM) to $3,730 (256 GB)$0.106 per CU-hourRows included: 2.5B read, 25M written
Traffic250 GB egress included, then $0.09/GB$0.10/GB after 500 GB per project$0.35/GB of syncs after 10 GB
Users100,000 MAU included, then $0.00325/MAUn/an/a

How we measured it

We loaded the three public pricing pages on 2026-10-25, took the numbers printed in the plan tables and the billing FAQ, and discarded anything that only appeared in a marketing headline. Where a vendor states a rule in prose rather than a table — Supabase's one-week pause, Neon's 0.25 CU default on free projects, Turso's per-row overage — we quoted the rule instead of inventing a number for it.

No benchmark was run. These are the vendors' published prices, dated, so that a later change is visible rather than silent.

What changes in practice

The free tier is rarely what makes you upgrade. Supabase's 2-active-project cap is the constraint most teams hit first, and a paused project is a production outage that arrives without an alert. Neon's constraint is compute hours: an always-on database with scale-to-zero disabled has a floor of roughly 182.5 CU-hours a month, which is already past the 100-hour free allowance. Turso's constraint is the write budget — 10 million rows a month is generous for application traffic and small for anything that ingests events.

One more trap sits in the paid math: Supabase's $25 Pro plan includes $10 of compute credit, which covers exactly one Micro instance. A project that needs more than the shared instance starts above the headline price, not at it.

Bottom line

For a prototype that sleeps, Neon's per-project allowance is the most forgiving. For a small app that needs auth and file storage today, Supabase's bundle saves you three integrations before you pay anything. For a read-heavy SQLite workload that never wants to think about CPU, Turso's row budget is the one that does not surprise you.

Frequently asked questions

Which free tier is best for a side project that mostly sits idle?

Neon, because it scales to zero and its free allowance is 100 CU-hours per project with up to 100 projects. Supabase explicitly pauses free projects after one week of inactivity, and Turso bills idle databases only for storage.

What happens when a Supabase free project is paused?

It stops serving until you restore it from the dashboard. The published rule is that free projects pause after one week of inactivity, and the free plan is limited to 2 active projects.

How much does Neon cost once the free CU-hours run out?

The Launch plan bills $0.106 per CU-hour, so the 100 free CU-hours a project gets would cost about $10.60 if paid. Storage is billed separately at $0.35 per GB-month.

Is Turso a Postgres database?

No. Turso is SQLite-compatible and bills by rows read and rows written rather than by compute hours. Its free tier includes 500 million rows read and 10 million rows written per month.

Sources

  1. Supabase pricingChecked 2026-10-25
  2. Neon pricingChecked 2026-10-25
  3. Turso pricingChecked 2026-10-25

Cite this page

Nadia Voss (2026). “Supabase vs Neon vs Turso: What the Free Tier Actually Includes”. Actual Database. https://actualdatabase.com/supabase-vs-neon-vs-turso-free-tier-limits/

Written and verified by

Nadia Voss · Data researcher

I collect prices, limits and quotas from primary sources, date every figure, and re-check them on a fixed schedule. No sponsored placements inside a table, ever.