Neon Pricing in 2026: A Line-by-Line Cost Teardown
The Helm7 team · Published 23 September 2026 · Checked 30 September 2026 · 7 min read

Neon pricing looks simple until you try to predict a bill, because the biggest line depends on how many hours your database is awake. This teardown takes each charge on the current price list, works three example bills with arithmetic you can check, and says when a plain server or a bundled platform is cheaper.
In short
- Neon Launch is pay as you go at $0.106 per CU-hour and $0.35 per GB-month, with no monthly minimum.
- The same 1 CU database costs $9.86, $28.94 or $80.88 a month in our worked examples, depending only on hours awake.
- Ten branches are included on Launch and 25 on Scale, and extra branches cost $1.50 per branch-month.
- Steady, always-on load is where a flat-rate server or bundled platform can be cheaper than Neon pricing suggests.
- Neon runs on AWS only, with Frankfurt and London in Europe, and a project's region is fixed at creation.
What does Neon pricing look like today?
Neon is serverless Postgres, hosted on AWS. You pay for compute by the hour it runs, for storage by the gigabyte, and for a few extras. Two things stand out in Neon pricing: neither paid plan has a monthly minimum, and storage is $0.35 a gigabyte-month on both.
| Line | Free | Launch | Scale |
|---|---|---|---|
| Monthly minimum | $0 | None (pay as you go) | None (pay as you go) |
| Compute | 100 CU-hours per project | $0.106 per CU-hour | $0.222 per CU-hour |
| Storage | 0.5 GB per project, hard cap | $0.35 per GB-month | $0.35 per GB-month |
| Autoscaling limit | Up to 2 CU (8 GB) | Up to 16 CU (64 GB) | Up to 16 CU, or fixed to 56 CU (224 GB) |
| Scale to zero | After 5 min, cannot be turned off | After 5 min, can be disabled | 1 minute to always on |
| Branches included | 10 per project | 10 per project | 25 per project |
| Extra branches | Not listed | $1.50 per branch-month | $1.50 per branch-month |
| Egress included | 5 GB per project | 500 GB, then $0.10 per GB | 500 GB, then $0.10 per GB |
| Instant restore history | 6 hours (1 GB limit) | Up to 7 days, $0.20 per GB-month | Up to 30 days, $0.20 per GB-month |
A compute unit is the yardstick. Neon's docs say each CU allocates about 4 GB of RAM, and a compute scales in a straight line up to 56 CU.
How do CU-hours turn into a bill?
“Each CU allocates approximately 4 GB of RAM to the database instance, along with associated CPU and local SSD resources.”
A CU-hour is compute size multiplied by hours awake. A 2 CU compute awake for 3 hours uses 6 CU-hours. On Launch that is 6 x $0.106 = $0.636.
Autoscaling moves the size up and down inside a range you set, so the bill follows load. The docs say the range is user-defined, so costs do not scale indefinitely, and that the gap between minimum and maximum cannot exceed 8 CU.
Scale to zero is the other lever. After five idle minutes on Launch, the compute stops and stops billing. The next connection wakes it, and that wake adds a short delay to the first query. Most apps will not notice. Latency-sensitive ones might, which is why Launch lets you turn scale to zero off.
What would three real databases cost on Launch?
These are worked examples with assumptions we chose, not measurements. Each uses a 1 CU compute (about 4 GB of RAM) and 10 GB of stored data, at Launch rates, a 730-hour month and 30 days.
| Scenario | CU-hours | Compute | Storage | Total |
|---|---|---|---|---|
| Always on | 730 | 730 x $0.106 = $77.38 | 10 x $0.35 = $3.50 | $80.88 |
| Awake 8 h a day | 240 | 240 x $0.106 = $25.44 | $3.50 | $28.94 |
| Awake 2 h a day (side project) | 60 | 60 x $0.106 = $6.36 | $3.50 | $9.86 |
The spread is the whole story of Neon pricing. The same database costs $9.86 or $80.88 depending on hours awake. A scale-to-zero database that gets a trickle of traffic all day may never actually sleep, so check your own usage graph before assuming the low row.
On the Free plan, the Neon pricing headline is 100 CU-hours per project. That covers 100 hours of a 1 CU compute, or about 3.3 hours a day. Storage is capped at 0.5 GB per project, so a database larger than that needs Launch.
Launch or Scale: which plan pays off?
Scale charges $0.222 per CU-hour, which is 2.09 times Launch ($0.222 / $0.106). Take the always-on 1 CU example: 730 x $0.222 = $162.06 in compute, against $77.38 on Launch. That is a gap of $84.68 a month for the same compute.
What the extra buys, per the price list: 30 days of restore history instead of 7, scale to zero you can tune from 1 minute to always on, 25 branches instead of 10, fixed sizes up to 56 CU, and a choice of support tiers. Neon's plans page also lists compliance certifications, SLAs and private networking on Scale.
So the honest rule is simple. Stay on Launch until a specific Scale feature blocks you, such as a longer restore window or a compliance requirement. Paying double for compute on a hunch is the expensive way to learn that.
Is Neon branching worth paying for?
“A branch is a copy-on-write clone of your data.”
That is why a branch is quick and cheap to make. The docs say writes are saved as a delta, and that creating one does not add load to the parent. A branch per pull request is practical here in a way it is not on a plain server. The Neon pricing question is how many you keep.
The price is in the count. Launch includes 10 branches per project and charges $1.50 for each extra branch-month. A worked example: production plus 15 open pull requests is 16 branches. Six are extra, so 6 x $1.50 = $9.00 a month, before any compute those branches use while awake.
For a team that ships often, nine dollars for isolated test data is cheap. Restore history is separate: $0.20 per GB-month, for up to 7 days on Launch and 30 on Scale.
Where does Neon get expensive or awkward?
- Steady load. An always-on 1 CU compute is $77.38 a month before storage, so a flat-rate server can win.
- Region choice. Neon runs on AWS. Europe means Frankfurt or London, and the docs say a project's region cannot be changed after creation.
- Scale plan compute. Scale is $0.222 per CU-hour, roughly double Launch, in return for longer history, tunable scale to zero and higher fixed sizes.
- Egress. The 500 GB per project allowance is generous, but $0.10 per GB adds up for data-heavy exports.
- Ownership. Neon announced in May 2025 that it was joining Databricks. Its founders said the team would stay focused, but plans and prices are now set inside a bigger company.
When is Neon the wrong choice?
Neon sells one thing well: Postgres. Its pricing covers that and nothing else. Your app, auth and storage are separate bills elsewhere. Helm7 bundles those with Postgres 18 into one minimum monthly spend, so the two prices are not like for like. Our comparison of Supabase and Neon covers the bundled-versus-unbundled trade in detail, and Helm7 against Vercel and Supabase does the same sums for a full stack.
Neon is the better pick if you want database branching per pull request, scale to zero on a bursty workload, or a US or Asia-Pacific region, since Helm7 runs only in Falkenstein and Helsinki today. It is also the better pick if your app already lives elsewhere and you only need a database.
If you are weighing a plain server with Postgres you run yourself, look at Hetzner Cloud pricing explained and how to back up and restore a PostgreSQL database first. Cheap compute comes with your own backup drills.
So is Neon pricing fair?
Yes, if your database idles, and Neon pricing rewards that. The no-minimum, pay-per-hour model rewards small and spiky workloads, and $0.35 per GB-month storage is modest. It punishes the opposite case. Model your hours awake, count your branches, then decide.
Common questions
How much does Neon cost per month?
The Free plan is $0. Launch and Scale have no monthly minimum: Launch is $0.106 per CU-hour and Scale is $0.222, plus $0.35 per GB-month of storage. A 1 CU database awake 8 hours a day with 10 GB stored is about $28.94 on Launch.
What is a CU-hour on Neon?
A CU-hour is compute size in compute units multiplied by hours the compute is awake. One CU allocates about 4 GB of RAM, so a 2 CU compute awake for 3 hours uses 6 CU-hours.
What does a Neon branch cost?
Creating a branch is cheap because it is a copy-on-write clone. Launch includes 10 branches per project and Scale includes 25. Extra branches are $1.50 per branch-month.
Does Neon scale to zero?
Yes. On Free it happens after 5 minutes and cannot be turned off. On Launch it happens after 5 minutes and can be disabled. On Scale you can set anything from 1 minute to always on.
Is Neon cheaper than a normal Postgres server?
For a bursty or idle database it often is. For steady, always-on load, a flat-rate server can cost less, so compare your own hours awake against the CU-hour rate.