Data note

What 1 TB of Postgres Storage Costs per Month: Supabase vs Neon vs Turso

The storage line of a managed database bill at 1 TB, computed from published 2026-10-25 rates for Supabase, Neon and Turso, plus what actually dominates the bill.

Verified answer checked

1 TB of database storage costs about $127/month on Supabase Pro at $0.125 per GB above the included 8 GB, about $358/month on Neon at $0.35 per GB-month, and about $761/month on Turso Developer at $0.75 per GB above its included 9 GB.

  • Supabase Pro includes 8 GB of disk per project and charges $0.125 per GB beyond it (checked 2026-10-25).
  • Neon charges $0.35 per GB-month of database storage and $0.20 per GB-month of history storage on paid plans (checked 2026-10-25).
  • Turso Developer includes 9 GB and charges $0.75 per GB beyond it (checked 2026-10-25).
  • 1 TB (1,024 GB) of storage works out to $127.00 on Supabase Pro, $358.40 on Neon and $761.25 on Turso Developer (calculated 2026-10-25).
  • Supabase Pro is $25/month and includes $10 of compute credit, enough for one Micro instance (checked 2026-10-25).

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

On this page
  1. The storage line at 1 TB
  2. What each vendor is actually selling
  3. What 1 TB does to the rest of the bill
  4. How we measured it
  5. Bottom line

Storage pricing is the quietest line on a database bill and the one that compounds. A product that grows from 10 GB to 1 TB does not notice for a year, then notices every month.

Here is what that terabyte costs on the three managed databases most side projects pick between, computed from the rates published on 2026-10-25.

The storage line at 1 TB

ProviderIncludedOverage rate1 TB costs
Supabase Pro8 GB disk per project$0.125/GB$127.00
Neon (Launch)None — billed from zero$0.35/GB-month$358.40
Turso Developer9 GB$0.75/GB$761.25

The arithmetic is 1,024 GB minus whatever the plan includes, times the rate. Supabase also bills file storage separately at $0.0213/GB beyond 100 GB, and Neon bills history storage at $0.20/GB-month on top of the database storage line.

What each vendor is actually selling

Supabase sells a provisioned disk attached to one Postgres instance. You choose the size, you pay for the size, and the number is predictable: the storage line moves in steps when you resize.

Neon sells storage in GB-months and separates the data from its history. The database itself is $0.35 per GB-month; the write-ahead log that makes instant restore work is $0.20 per GB-month, billed on whatever history window you configure. A team that keeps a 7-day restore window pays for seven days of writes on top of the data.

Turso stores a SQLite database per tenant rather than one big Postgres cluster. That architecture makes small databases nearly free to host and makes the per-GB rate the highest of the three, because each database carries its own overhead.

What 1 TB does to the rest of the bill

Storage is rarely what you notice first. On Neon, a database kept always-on at the minimum 0.25 CU burns about 182.5 CU-hours a month — roughly $19.35 at $0.106 per CU-hour — before any storage. On Supabase, the $25 Pro plan includes $10 of compute credit, and the next instance size up lists at $60/month, so compute can quadruple a bill while storage is still in single digits.

The crossover that matters: below about 50 GB, compute and fixed plan fees decide the bill. Above that, storage starts to dominate on Turso and Neon, and stays a rounding error on Supabase until the terabyte range.

How we measured it

We took the per-GB storage rates and included allowances from each vendor's pricing page on 2026-10-25 and multiplied by 1,024 GB. Nothing was provisioned and no benchmark was run, so these are list prices before negotiated discounts or annual commitments. Where a vendor bills a second storage-like line — Supabase file storage, Neon history storage — it is named in the table rather than folded into the total.

Bottom line

For a conventional Postgres application that will hold a terabyte, Supabase's $0.125 per GB is the cheapest of the three by a factor of nearly three. Neon's higher rate buys branching, scale-to-zero and per-branch storage that only counts changed data. Turso's price only makes sense when the database count is high and each one is small — at which point the included allowances, not the overage rate, are what you are buying.

Frequently asked questions

Why is Supabase storage cheaper per GB than Neon and Turso?

Supabase sells block storage for a single Postgres instance and bills the disk size you provision. Neon bills GB-months of storage plus a separate history charge for point-in-time restore, and Turso prices per GB on a SQLite-per-tenant architecture.

Does Neon's $0.35 per GB include backups?

No. History storage, which powers instant restore, is billed separately at $0.20 per GB-month based on the write-ahead log retained inside your chosen history window.

Is storage or compute the bigger line on a database bill?

Compute, usually. On Neon a database kept always-on at the minimum 0.25 CU uses about 182.5 CU-hours a month, which is $19.35 at $0.106 per CU-hour — more than a terabyte of storage would cost on Supabase.

What does 1 TB cost on the free plans?

It does not fit. Supabase Free includes 1 GB of file storage, Neon Free includes 1 GB of database storage per project, and Turso Free includes 5 GB in total.

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). “What 1 TB of Postgres Storage Costs per Month: Supabase vs Neon vs Turso”. Actual Database. https://actualdatabase.com/postgres-storage-cost-per-tb-supabase-neon-turso/

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.