Heroku pricing
Managed containers (PaaS) · checked 2026-10-28 · official pricing page
Eco $5/mo for 1,000 shared dyno hours (sleeps after 30 min idle, personal apps only). Basic dyno $7/mo (512 MB, always on). Standard-1X $25/mo. Postgres Essential-0 $5/mo. Bandwidth not metered; soft limit 2 TB per app per month.
Key prices
- Eco: $5/mo for 1,000 dyno hours shared across all Eco dynos in the account; sleeps after 30 minutes without web traffic; personal apps only
- Basic: $7/mo max, 512 MB, always on, about $0.01/hour, prorated to the second
- Standard-1X: $25/mo (512 MB); Standard-2X: $50/mo (1 GB)
- Performance-M: $250/mo (2.5 GB)
- Heroku Postgres Essential-0: $5/mo (1 GB disk, 20 connections); Essential-1 $9 (10 GB)
- Key-Value Store Mini: $3/mo (25 MB)
- Network bandwidth soft limited at 2 TB per app per month (limits docs); no per-GB charge listed
- Since Feb 6, 2026 Heroku is on a sustaining engineering model: no new Enterprise contracts, fewer new features; credit-card pricing unchanged
Unclear / check yourself
- What happens past the 2 TB/app/month bandwidth soft limit is not priced on the pages checked
Good
- Flat dyno prices with no bandwidth bill
- Mature buildpacks, pipelines and add-ons
Watch out
- $7 buys only 512 MB; the next step up is $25
- Feature development deprioritized since Feb 2026
Estimated monthly cost
| Workload | 10,000 visits | 100,000 visits | 1,000,000 visits |
|---|---|---|---|
| Static site (Astro, Hugo, SPA) | $7.00 | $7.00 | $7.00 |
| Next.js / Nuxt / SvelteKit with SSR | $7.00 | $7.00 | $7.00 |
| Node API (Express, Fastify) | $7.00 | $7.00 | $7.00 |
One Basic dyno (512 MB, always on), $7/mo. Heroku does not meter bandwidth; soft limit 2 TB per app per month. No static-only product, so a static site also runs on a dyno.
Source: https://www.heroku.com/pricing (checked 2026-10-28).
Get one cost breakdown a week
New host comparisons and price changes. No spam, unsubscribe anytime.