NEON BILL ESTIMATOR · RUNS IN YOUR BROWSER

What will your Neon bill be, and what cuts it most?

Enter your usage from the Neon console and get an estimated monthly bill by line and a ranked list of levers (scale to zero, autoscaling limits, stale branches, restore window, storage pruning, data transfer) with a dollar saving for each.

Nothing is uploaded. Calculated in this browser from numbers you enter and approximate list prices you can edit. It cannot see your plan or your invoice.

1. Your monthly usage

Prices, allowances and assumptions (editable)

LinePrice per unit (USD)Included per month

Change a price here and press Estimate. Defaults are approximate list prices; check neon.com/pricing and your plan.

Prefer a CLI, or want a budget gate in CI?

node cli.mjs template > usage.csv
node cli.mjs estimate usage.csv
node cli.mjs estimate usage.csv --budget 200      # exit 1 over budget
node cli.mjs estimate usage.csv --set storage_gb=200 --json
node cli.mjs estimate usage.csv --prices prices.json --assume assumptions.json

Get cli.mjs and engine.mjs — Node 18+, nothing to install, no network call. More: how to reduce your Neon bill.

Common questions

Does this read my Neon account or invoice?

No. It reads only the usage numbers you type or paste (copy them from the Billing and Usage pages of the Neon console) and multiplies them by list prices you can edit. It cannot see your plan, region, projects, contract or real invoice. Treat every figure as a way to compare options, never as what you will be charged.

Where do the prices come from?

They are approximate public usage-based list prices from Neon's pricing page as best known in 2025, shown with an as-of date, and every one is editable, including the included allowances and the monthly minimum. Neon changes prices and packaging, so check neon.com/pricing before relying on a number.

How is the saving for each lever calculated?

Each lever re-runs the estimate with one change applied under an assumption shown beside it (for example, scale-to-zero that removes 35% of compute hours) and reports the difference. The assumptions are editable. Levers overlap, so the savings are not additive.

Is my usage data uploaded anywhere?

No. The browser page calculates in your own browser and never sends anything. The CLI reads a local file or stdin and makes no network call.