Review

Neon Review

Worth it when Postgres should sleep between deploys. A weak default when the bill has to stop itself.

Product links may be affiliate links. How we rate 5 alternatives covered
TL;DR

Neon is worth it in 2026 when the database should sleep between deploys and each pull request needs its own Postgres branch. Launch has no monthly minimum: compute is $0.106 per CU-hour, verified on Neon's pricing page in September 2026. Free covers a monthly compute allowance per project, then compute suspends until the next month.

The catch is that an email alert is not a shutoff, so the bill can keep climbing after you have been warned. Anything above 16 CU cannot scale to zero, so that size never sleeps. If you need auth, files, and a cap that refuses more usage, start with the Supabase review instead of treating Neon as a full backend.

Key factsBest for: Preview databases and apps whose Postgres can sleep between…
  • Updated: September 25, 2026
  • Best for: Preview databases and apps whose Postgres can sleep between deploys
  • Price as of September 25, 2026: Launch $0.106/CU-hour, no monthly minimum; Free includes 100 CU-hours.
  • Serverless Postgres that branches like a repo and bills compute only while the database is awake.
  • Parent: Databricks
  • Free compute: 100 CU-hours per project
  • Paid plans: Launch and Scale, no minimum
  • Alternatives covered: Supabase, Amazon Aurora Serverless, PlanetScale, Railway, Render

Pros

  • Free and Launch include 10 branches per project, and a new child branch stores nothing until you write to it.
  • Compute suspends after five idle minutes unless you turn that off, so a bursty app pays for hours awake.
  • The pooler, pgvector, PostGIS, and TimescaleDB are on every plan, including Free, so you can try them before you pay.

Cons

  • Past the compute allowance or 5 GB of egress, Free suspends compute until next month, and writes block past 0.5 GB, so the app stops instead of billing you.
  • Spend emails at 80% and 100% do not stop queries, and computes above 16 CU cannot scale to zero.
Neon product screenshot
ParentDatabricks
Free compute100 CU-hours per project
Paid plansLaunch and Scale, no minimum
Best forBranching Postgres that can sleep

Neon is the Postgres I would attach to a preview app, and the one I would not hand a finance team that wants a ceiling the platform enforces. Launch and Scale bill what ran, which fits a database that sits idle most of the day and gets expensive once you force it to stay awake.

A compute unit is about 4 GB of RAM, so that hourly rate buys a larger machine than an Aurora ACU. Storage, history, and extra branches keep billing after compute has suspended, which is what a sleeping database still costs.

Toolradar data: the September 2026 managed databases ranking evaluated 23 tools.

Its buyer note names Neon, Supabase, and PlanetScale beside the hyperscalers.

Railway and Render have directory pages too.

How we compared: each price was read on the vendor's own page on September 24, 2026. Neon was checked on the pricing page and the plans document. Aurora figures are Amazon's US East (Northern Virginia) examples. PlanetScale figures are the AWS us-east-1 catalog.

What is Neon?

Neon is Databricks' serverless Postgres, sold on the pricing page as Lakebase Postgres: a project, branches, and compute that can suspend. It speaks ordinary Postgres, so your ORM still works and a dump is still the exit if you need to leave.

Branching, the pooler, autoscaling, and extensions such as pgvector, PostGIS, and TimescaleDB are on every plan, including Free, so a side project can test a vector column or a second branch without upgrading. Auth, object storage, and functions are still marked beta, so do not leave a working backend to chase them.

Managed Better Auth caps Free at 60,000 monthly active users, enough for a demo and the wrong cap for a consumer app. Storage and functions are not charged during beta, so they are not the invoice to forecast.

If the job is auth plus files plus a database, that is a backend-as-a-service decision, and Supabase is the closer product.

How Neon works

You create a project, which arrives with a root branch. Child branches are copy-on-write: storage stays at zero until that branch is written, then bills those writes, capped at the logical size of the data.

Compute is CU-hours, size times hours running, so a 0.25 CU box for four hours is one CU-hour and a suspended compute adds nothing. Sleeping previews stay cheap, and warm production databases do not.

On Free you cannot turn suspend off, and the default is five idle minutes. Neon says the next query wakes the compute in a few hundred milliseconds, which a preview can absorb and a user-facing request should not.

Launch can disable suspend, and Scale can set the window from one minute through always on.

Computes larger than 16 CU never suspend, and Scale's fixed sizes go to 56 CU, so those sizes never get the idle rate. Logical replication keeps compute active while a subscriber is connected, so that pipeline stays on the meter and a sync can erase the savings.

A read replica is a second compute bill, not a free feature. The database clients list is the SQL tool you keep beside this.

Neon key features

Database branchingEssential
Free and Launch include 10 branches per project, and Scale includes 25, so count pull requests before you call branching free. Extra branches on paid plans are a branch-month fee, and child storage stays at zero until that branch is written.
Scale to zeroEssential
Inactive compute suspends after five minutes on Free and Launch. Free cannot disable it, while Launch can, and Scale can choose from one minute through always on. Anything above the suspend ceiling stays up and keeps billing.
Instant restore historyEssential
Restore runs from root branches only, so a child branch is not your production backup. Free keeps six hours, capped at 1 GB, with no history charge. Paid plans default to one day, up to seven days on Launch or 30 days on Scale.
Autoscaling with a ceiling
Free scales up to 2 CU, about 8 GB of RAM, enough for a preview and tight for a busy API. Launch scales up to the suspend ceiling, and Scale can fix a size past it. Capping the max CU is what bounds the compute line.
Pooling and extensions
Connection pooling, pgvector, PostGIS, and TimescaleDB are included on every plan, so Free is enough to try them before you pay. A read replica is still another compute you pay for.
Beta auth and storage
Managed Better Auth, object storage, and functions sit beside Postgres and are marked beta, with no beta charge for storage and functions. Treat them as a preview of a backend, not as the reason to leave a stack that already has auth.

Neon pricing

Neon publishes no seat price on Launch or Scale, so headcount is not the meter. You pay CU-hours while compute is running, then storage, history, and branches past the included count. Invoices under $0.50 are not collected, so a tiny preview may never charge the card.

Neon's own light Launch example totals $2.31: about 10 CU-hours, 2 GB on the root, 1 GB on a child branch, and 1 GB of history. That total is the bill when the database mostly sleeps. Their Scale example, 4 CU for roughly 17 billable days plus storage and history, is $431.15 for a database left warm for most of the month.

Free is an allowance, then a wall, not a plan that starts charging. Past the compute allowance or 5 GB of egress, compute suspends until the next billing period, so the demo goes dark instead of invoicing you. Past the storage allowance, writes block and the data is not deleted.

Paid egress includes 500 GB per project before the table's per-GB rate, and a branch can grow to 16 TB.

Supabase Pro is an organization fee, and the compute credit covers one Micro, so a second always-on project is another line. Spend caps are on by default there, which is the brake Neon does not offer.

Aurora Standard in US East (Northern Virginia) bills $0.12 per ACU-hour, and an ACU is about 2 GiB, half the memory of a Neon CU. PlanetScale's cheapest single-node Postgres SKU in AWS us-east-1 is a monthly cluster, paid even when idle.

Railway does not bill CPU while a service is stopped, though the volume keeps charging. Render sells a named size that stays on, so you pay for the reserved month rather than hours queried.

The longer host comparison is Postgres hosting, and if the app host is the purchase, use serverless platforms and the Vercel review.

PlanPriceBest for
Neon FreeNo monthly fee100 CU-hours, 0.5 GB, and 5 GB egress per project
Neon Launch compute$0.106/CU-hourNo monthly minimum. Autoscaling up to 16 CU.
Neon Scale compute$0.222/CU-hourSLA, private networking, SOC 2. Fixed sizes to 56 CU.
Neon storage$0.35/GB-monthLaunch and Scale. Free stops writes at 0.5 GB.
Neon extra branch$1.50/branch-monthPast 10 branches on Launch, past 25 on Scale
Neon instant restore$0.20/GB-monthUp to 7 days on Launch, 30 days on Scale
Neon public egress$0.10/GBAfter 500 GB per project on Launch and Scale
Neon snapshot storage$0.09/GB-monthManual and scheduled snapshots on paid plans
Supabase Pro$25/moOrg fee. $10 compute credit covers one Micro.
Supabase extra Micro$10/moEach project beyond the included credit
Supabase branching$0.01344/branch-hourPro and above. Not on the free plan.
Supabase Team$599/moSOC 2 and ISO 27001. HIPAA is an add-on.
Aurora Serverless, Standard$0.12/ACU-hourUS East (Northern Virginia). 1 ACU is about 2 GiB.
Aurora Standard storage$0.10/GB-monthUS East example. I/O is a separate Standard charge.
Aurora I/O-Optimized compute$0.156/ACU-hourSame region. Read and write I/O charges drop to zero.
PlanetScale PS-5$5/moSingle-node Postgres, 512 MiB, AWS us-east-1
PlanetScale PS-5 HA$15/moThree nodes, same size, same region
Railway Hobby$5/moIncludes a matching usage credit. Not per seat.
Railway memory$10/GB-monthPer second. Stopped services are not billed for RAM.
Railway CPU$20/vCPU-monthSame meter. A warm database pays CPU and memory.
Railway volume$0.15/GB-monthDisk keeps billing when the service is stopped
Render 0.1c-256mb$6/mo256 MB RAM, 1 GB storage included, stays on
Render Postgres disk$0.30/GBExpandable storage on top of the included gigabyte

Neon pros and cons

What we like

  • Free and Launch include 10 branches per project, and a new child branch stores nothing until you write to it.
  • Compute suspends after five idle minutes unless you turn that off, so a bursty app pays for hours awake.
  • The pooler, pgvector, PostGIS, and TimescaleDB are on every plan, including Free, so you can try them before you pay.

What could be better

  • Past the compute allowance or 5 GB of egress, Free suspends compute until next month, and writes block past 0.5 GB, so the app stops instead of billing you.
  • Spend emails at 80% and 100% do not stop queries, and computes above 16 CU cannot scale to zero.

Who Neon is for

Neon fits a developer who wants a branch per pull request and can tolerate a few hundred milliseconds when a preview wakes. Side projects fit Free until they outgrow the allowance and have to move. Launch fits a startup whose traffic is bursty enough that the database still sleeps.

It is the wrong default when the database must stay warm, because disabling suspend is a Launch switch and a large compute cannot suspend at all. It is also the wrong default when a compliance report has to be in hand before Scale, or when auth and file storage are the product rather than a beta beside Postgres.

Skip Neon when you need a cap that refuses traffic. Launch and Scale email you at 80% and 100% of a threshold you set, and the query still runs, so the alert does not stop the bill.

Supabase's spend cap is the closer brake, and a phone client that needs offline sync belongs on the Firebase review, not on a Postgres branch.

A VM you patch yourself is a different invoice, covered in the DigitalOcean review. The Supabase vs Firebase note is the backend fork if Neon was only in the running because it said Postgres.

Devshot data: this newsletter goes to 27,887 developers, and the audience file updated September 20, 2026 shows a 30.3% average open rate. Subscribe free if you want the next meter change in the inbox.

Best Neon alternatives

If Neon is not the right fit, these are the closest options.

ToolBest forStarts at
NeonPreview databases and apps whose Postgres can sleep between deploysLaunch $0.106/CU-hour, no monthly minimumVisit →
SupabaseTeams that want auth, storage, and a spend cap on PostgresFrom $25/mo (Pro)Visit →
Amazon Aurora ServerlessAWS accounts that already run Aurora and can set the ACU floorFrom $0.12/ACU-hour in US East (Northern Virginia)Visit →
PlanetScaleA sized Postgres cluster in Virginia, billed as a monthly SKUPS-5 single node $5/mo in AWS us-east-1Visit →
RailwayApps that should stop paying CPU when the service is stoppedHobby $5/mo with a matching usage creditVisit →
RenderA named Postgres size that stays on, with storage you can expand0.1c-256mb $6/moVisit →
Lowest published monthly priceSupabase$25PlanetScale$5Railway$5Render$6
Lowest monthly figure each vendor publishes, checked Sep 2026. A tilde marks a figure the vendor states approximately. Per-seat and usage charges can sit on top of it. 2 of 6 do not publish a comparable monthly price and are left out rather than estimated.
Supabase
Postgres plus auth, files, and edge functions, with a Docker install if the hosted plan stops fitting.
Visit →
Amazon Aurora Serverless
Aurora capacity that scales in ACU-hours, with storage and Standard I/O billed beside the compute.
Visit →
PlanetScale
Postgres sold as a cluster size in us-east-1, with a three-node HA row above the single node.
Visit →
Railway
Usage-priced compute where a stopped service drops CPU and memory, and the volume does not.
Visit →
Render
Managed Postgres at a fixed monthly size, with a gigabyte included and a 30-day free row.
Visit →

The bottom line

Neon is worth paying for when branches and suspend are why you are here, and when someone will watch CU-hours. Start on Free, then move to Launch before a customer depends on it, because the free wall suspends compute instead of billing you.

Choose Supabase when auth and a spend cap matter more than copy-on-write branches. Choose Aurora when the account is already AWS and you can accept a separate storage line.

Choose PlanetScale for a monthly cluster in us-east-1. Choose Railway when a stopped service should drop CPU, and Render for a Postgres plan that stays up.

The Devshot brief is the short version of this bill. Subscribe free if you want the next pricing note in the inbox.

Cite this: Devshot, "Neon Review 2026", September 2026.

Frequently asked questions

Is Neon worth it in 2026?
Yes, when you want Postgres branches for previews and compute that can suspend after it sits idle. Launch bills by the CU-hour while the database is awake, which suits a quiet month and punishes one you leave warm. It is the wrong default when the database must stay warm, when you need a spend cap that refuses further usage, or when SOC 2 has to be on the contract before Scale. Free stops serving once the allowances are used up, rather than charging you. Prices were verified on Neon's pricing page in September 2026.
How much does Neon cost?
Free has no monthly fee and includes the compute, storage, and egress allowances on that plan. Launch compute is $0.106 per CU-hour and Scale compute is $0.222 per CU-hour, with no monthly minimum on either plan. Storage on both paid plans is $0.35 per GB-month, instant restore history is $0.20 per GB-month, and an extra branch past the allowance is $1.50 per branch-month. Neon's light Launch example totals $2.31, which is a sleeping preview rather than a production month. Invoices under $0.50 are not collected, so a bill that small never hits the card.
Does Neon have a free plan?
Yes, Free is not a trial and does not require a card. Each project gets 100 CU-hours, which Neon says covers a 0.25 CU compute for 400 hours, plus 0.5 GB of storage, 5 GB of egress, and 10 branches. Scale to zero is fixed at five minutes and cannot be disabled, so a free database sleeps even if you wanted it warm. Hitting the CU-hour or egress cap suspends compute until the next billing period, and hitting the storage cap blocks writes. Neither case deletes the data, so the project survives and the app does not.
How does Neon compare with Supabase?
Neon wins when the purchase is the database: branches on the free plan, compute that can sleep, and a bill that follows hours awake. Supabase wins when the purchase is the backend, because auth, storage, and edge functions are the hosted product, and Pro puts a spend cap on by default. Supabase Pro is $25 a month and includes a compute credit for one Micro instance. Its free projects pause after a week idle, and database branching on Pro is $0.01344 per branch-hour, so a preview you leave open keeps metering.
How does Neon compare with Aurora Serverless?
Both scale compute with load and bill by the hour. A Neon CU is about 4 GB of RAM and suspends when idle unless you disable it. Aurora PostgreSQL serverless in US East (Northern Virginia) prices Standard at $0.12 per ACU-hour, and an ACU is about 2 GiB, so the stickers are not the same size of machine. Aurora's feature table lists a starting capacity of 0 ACU, while the published US East example still starts its math at 0.5 ACU, so idle may not be free. Storage in that example is $0.10 per GB-month on Standard, with I/O charged separately unless you move to I/O-Optimized.

Sources

Prices and plan details come from each vendor's own pricing page, re-checked by the Toolradar pricing tracker.

Related guides

Some offers on this page may be paid placements or contain affiliate links.

Get the Devshot brief

Free daily newsletter, read in 5 minutes.

Subscribe free