Heroku pricing and limits
iScoreManaged application platform that runs apps in containers called dynos, deployed from Git or Docker images, with add-on services such as Heroku Postgres.
Heroku pricing at a glance
- Entry paid plan
- $5 per month (Eco dynos plan, 1000 dyno hours shared across the account) source ↗
- Pricing model
- Usage-based on wall-clock time, prorated to the second source ↗
- When you exceed a cap
- Service sleeps: on the Eco plan ($5/month for a 1000 dyno-hour pool, the cheapest paid tier) exhausting the pool forces every Eco dyno on… source ↗
Who it suits
Teams that want to deploy by pushing to Git and let the platform handle the runtime, with Postgres, a scheduler and Docker deploys available on the same platform.
Consider something else if…
The dyno filesystem is ephemeral, and a web process must respond within 30 seconds of receiving a request.
Editorial · Palash Bagchi · approved
Heroku's own site (heroku.com) self-detects as: hosting — US hosting, Server Location, Cloud PaaS, Australian hosting, Indian hosting · CDN — Edge Delivery Network · DNS — Enterprise DNS, TLD Redirects (category-level via BuiltWith, not a named vendor)
Each value below links to the page it was read from, with the sentence it came from. Criteria Heroku does not publish are not listed.
Heroku pricing
Sources (1) →Sources ↓
- Eco Dyno Hours | Heroku Dev Center ↗
“The Eco dynos plan provides 1000 dyno hours for $5 per month. This dyno hours pool is shared by all Eco dynos in your account.”
Read 2026-09-05 · official docs · Report a correction
Sources (1) →Sources ↓
- Usage & Billing | Heroku Dev Center ↗
“Heroku computes usage from wall-clock time, not CPU time. Any dynos scaled above 0 accrue usage, regardless of traffic or activity. Heroku prorates all costs to the second.”
Read 2026-09-05 · official docs · Report a correction
Sources (1) →Sources ↓
- Eco Dyno Hours | Heroku Dev Center ↗
“When you use all your Eco dyno hours for a given month, all Eco dynos on your account are forced to sleep for the rest of the month. You can't purchase additional dyno hours.”
Read 2026-09-05 · official docs · Report a correction
Limits
Sources (1) →Sources ↓
- Dyno Types — Heroku Dev Center ↗
“Runtime Plan Memory (RAM) CPU Share Compute $/Month Dyno Units Consumed Dedicated Sleeps Eco 0.5 GB 1x 1x-4x $5 flat* N/A No”
Read 2026-09-14 · official docs · Report a correction
Sources (1) →Sources ↓
- Limits | Heroku Dev Center ↗
“An account can have up to 100 apps.”
Read 2026-09-05 · official docs · Report a correction
Sources (1) →Sources ↓
- Limits | Heroku Dev Center ↗
“The default maximum allowed slug size (after compression) is 1000 MB.”
Read 2026-09-05 · official docs · Report a correction
Sources (1) →Sources ↓
- Limits | Heroku Dev Center ↗
“Verified users without an established payment history can create up to 10 concurrent builds at one time. Verified users with an established payment history can create up to 300 concurrent builds at one time.”
Read 2026-09-05 · official docs · Report a correction
Sources (1) →Sources ↓
- Limits | Heroku Dev Center ↗
“HTTP requests have an initial 30 second window for the web process to return response data. It can be either the completed response or some amount of response data to indicate that the process is active. Processes that fail to send response data within the initial 30-second window see an H12 error in their logs.”
Read 2026-09-05 · official docs · Report a correction
Execution
Sources (1) →Sources ↓
- Request Timeout | Heroku Dev Center ↗
“Heroku supports HTTP features such as long-polling and streaming responses. An application has an initial 30 second window to respond with a single byte back to the client. However, each byte transmitted thereafter (either received from the client or sent by your application) resets a rolling 55 second window. If no data is sent during the 55 second window, the connection will be terminated.”
Read 2026-09-05 · official docs · Report a correction
Sources (1) →Sources ↓
- Server-Side Connection Pooling for Heroku Postgres | Heroku Dev Center ↗
“Server-side connection pooling is available for Standard, Premium, Private, and Shield-tier databases. [...] Server-side connection pooling isn't available for Essential-tier databases.”
Read 2026-09-05 · official docs · Report a correction
Deployment
Sources (1) →Sources ↓
- Deploying with Git | Heroku Dev Center ↗
“To deploy your app to Heroku, use the git push command to push the code from your local repository's main branch to your heroku remote.”
Read 2026-09-05 · official docs · Report a correction
Sources (1) →Sources ↓
- Container Registry & Runtime (Docker Deploys) | Heroku Dev Center ↗
“Heroku Container Registry allows you to deploy your Docker images to Heroku. Both Common Runtime and Private Spaces are supported.”
Read 2026-09-05 · official docs · Report a correction
Sources (1) →Sources ↓
- Cloud Application Platform Pricing & Plans | Heroku ↗
“Dynos are the heart of every Heroku app—lightweight, isolated containers that handle your code, dependencies, and scaling.”
Read 2026-09-05 · official pricing · Report a correction
Sources (1) →Sources ↓
- Heroku Scheduler | Heroku Dev Center ↗
“Scheduler is a free add-on for running jobs on your app at scheduled time intervals, much like cron in a traditional server environment.”
Read 2026-09-05 · official docs · Report a correction
Infrastructure
Sources (1) →Sources ↓
- Dynos (App Containers) | Heroku Dev Center ↗
“Worker dynos are typically used to run background jobs, queueing systems, and timed jobs. You can have multiple kinds of worker dynos in your application.”
Read 2026-09-05 · official docs · Report a correction
Sources (1) →Sources ↓
- Dynos (App Containers) | Heroku Dev Center ↗
“Each dyno gets its own ephemeral filesystem, with a fresh copy of the most recently deployed code. During the dyno's lifetime, its running processes can use the filesystem as a temporary scratchpad, but no files that are written are visible to processes in any other dyno.”
Read 2026-09-05 · official docs · Report a correction
Sources (1) →Sources ↓
- Heroku Postgres | Heroku Dev Center ↗
“Heroku Postgres is a managed SQL database service provided directly by Heroku. You can access a Heroku Postgres database from any language with a PostgreSQL driver, including all languages Heroku officially supports.”
Read 2026-09-05 · official docs · Report a correction
Sources (1) →Sources ↓
- Eco Dyno Hours | Heroku Dev Center ↗
“If an app has an Eco web dyno, and that dyno receives no web traffic in a 30-minute period, it sleeps. In addition to the web dyno sleeping, if you have a worker Eco dyno, it also sleeps. Eco web dynos do not consume Eco dyno hours while sleeping.”
Read 2026-09-05 · official docs · Report a correction
Sources (1) →Sources ↓
- Scaling Your Dyno Formation | Heroku Dev Center ↗
“Heroku offers Autoscaling for Performance-, Private- and Shield-tier dynos. If that feature doesn't meet your needs, consider a third-party add-on from the Elements marketplace.”
Read 2026-09-05 · official docs · Report a correction
Sources (1) →Sources ↓
- Regions | Heroku Dev Center ↗
“eu Europe Common Runtime us United States Common Runtime dublin Dublin, Ireland Private Spaces frankfurt Frankfurt, Germany Private Spaces london London, United Kingdom Private Spaces montreal Montreal, Canada Private Spaces mumbai Mumbai, India Private Spaces oregon Oregon, United States Private Spaces singapore Singapore Private Spaces sydney Sydney, Australia Private Spaces tokyo Tokyo, Japan Private Spaces virginia Virginia, United States Private Spaces”
Read 2026-09-05 · official docs · Report a correction
Support
Sources (1) →Sources ↓
- Heroku Support ↗
“Heroku Enterprise customers have access to a range of Salesforce Success Plans that offer additional guidance and support. All Customers Standard Success SELF-GUIDED RESOURCES Premier Success EXPERT GUIDANCE Signature Success PROACTIVE, PERSONALIZED PARTNERSHIP”
Read 2026-09-14 · official site · Report a correction
Sources (1) →Sources ↓
- Heroku Support ↗
“Business Stopping Issue Response Times Best effort 2 days, during business hours* 1 hour 15 and 30 minute updates Other Issue Response Times Best effort 2 days, during business hours* 2 days, during business hours* 2 days, during business hours*”
Read 2026-09-14 · official site · Report a correction
Compliance
Sources (1) →Sources ↓
- Heroku Security Policy ↗
“SOC 1 and SOC 2/SSAE 16/ISAE 3402 (Previously SAS 70 Type II)”
Read 2026-09-21 · official site · Report a correction
When these numbers change, hear about it. Sources are re-checked monthly; a repricing goes out as a short note.
Heroku in the news
Heroku pricing questions
How much does Heroku cost?
$5 per month (Eco dynos plan, 1000 dyno hours shared across the account).
How does Heroku charge?
Usage-based on wall-clock time, prorated to the second.
What happens if you exceed Heroku's limits?
Service sleeps: on the Eco plan ($5/month for a 1000 dyno-hour pool, the cheapest paid tier) exhausting the pool forces every Eco dyno on the account to sleep for the rest of the month, and extra hours cannot be bought.

Comments are hosted by EchoThread, which sets cookies and offers social sign-in. Like the analytics on this site, it does not load until you accept — see the privacy page.