Heroku pricing, explained
Prices read from heroku.com on October 23, 2026. They change; check the source.
How Heroku bills
Dynos and add-ons are prorated to the second. The listed monthly price is the most a dyno costs if it runs all month.
Any dyno scaled above zero accrues usage, whatever its traffic. Review apps and one-off dynos count too.
Dynos
| Dyno | Memory | Max per month | Notes |
|---|---|---|---|
| Eco | 0.5 GB | $5 flat | Sleeps after 30 min idle; 1,000-hour shared pool |
| Basic | 0.5 GB | $7 | Always on |
| Standard-1X | 0.5 GB | $25 | |
| Standard-2X | 1 GB | $50 | |
| Performance-M | 2.5 GB | $250 | |
| Performance-L | 14 GB | $500 |
Data
- Heroku Postgres: Essential-0 $5/mo (1 GB), Standard-0 $50/mo.
- Key-Value Store: Mini $3/mo (25 MB).
Free tier
None. Eco is the cheapest dyno: a $5 flat monthly fee for a 1,000-hour pool shared by all Eco dynos. When it runs out, they sleep until the next month.
A worked example
One Basic web dyno plus Postgres Essential-0: $7 + $5 = $12 a month.
On ComputeSphere
On ComputeSphere you pay a flat plan per team (Hobby $0, Pro $24, Team $99 a month) plus a fixed monthly price for each spherelet your account holds, from $6 for Flex 512 MB. Compute isn’t metered by CPU, memory or requests, and every plan includes unlimited team members.
Questions
Does Heroku still have a free tier?
No. The cheapest option is Eco at $5 a month for a shared 1,000-hour pool, and Eco dynos sleep after 30 minutes without traffic.
How does Heroku bill dynos?
By the second, up to the dyno's monthly maximum, for as long as it's scaled above zero.