Skip to main content
Softora
Home
Categories
CRM & SalesEmail MarketingProject ManagementAccounting & InvoicingCustomer SupportHR & PayrollSEO & AnalyticsWebsite BuildersAI ToolsNo-Code & AutomationTeam CommunicationHosting & DevOpsE-commerce Platforms
BlogBest SoftwareCompare ToolsResourcesContact
Home/Hosting & DevOps/Heroku
Hosting & DevOps software17 min read

Heroku Review 2026: Dyno Pricing, Eco Hours & Postgres Plans

Heroku review covering Eco, Basic, Standard and Performance dyno prices, how the $5 Eco plan's 1,000 shared hours and sleeping work, per-second proration and in-arrears billing, dyno tier feature gates, Heroku Postgres Essential, Standard and Premium plan prices and limits, Private and Shield Spaces, Fir-generation dynos, Teams limits and the verification rules that gate Performance dynos and Private Spaces.

Research method: AI-assisted documentary research using Heroku's public pricing page and Dev Center articles on dyno sizes (updated July 24, 2025), dyno tiers (November 19, 2025), Eco dyno hours (April 18, 2026), usage and billing (September 9, 2026), Heroku Postgres plans (October 15, 2026) and Heroku Teams (August 20, 2026), plus the plan data embedded in the Heroku Postgres listing on the Elements Marketplace, each accessed on November 9, 2026. No account was created, no app was deployed, no dyno was scaled and no database, add-on, pipeline or support interaction was tested. Any numerical score shown elsewhere on this page is an editorial buyer-fit judgment, not a benchmark result.

SE
Softora Editorial

SaaS Review Team - Published November 9, 2026 - Updated November 9, 2026

Visit Heroku Site

Key takeaways

1

No free tier: Eco is $5 flat for 1,000 shared dyno hours that sleep after 30 idle minutes and stop at the cap; Basic is $7 always-on; Standard-1X $25 and 2X $50 add Preboot and scaling; Performance $250 to $1,500 adds dedicated compute and autoscaling.

2

Heroku Postgres runs Essential-0/1/2 at $5, $9 and $20 without rollback, Standard-0 at $50 with 4-day rollback and followers, and Premium-0 at $200 with high availability, scaling to $24,000 at 8 TB.

3

Billing is wall-clock, prorated to the second and invoiced in arrears; Performance dynos need payment history and Private or Shield Spaces need six paid invoices, three charges and $30 spend on a verified Team.

On this page

Key TakeawaysExpert VerdictBest FitPlatform OverviewTop FeaturesPricingDetailed ReviewBuyer ChecklistImplementationPros & ConsAlternativesFAQs

Offer

Start with Heroku's current plan options.

Visit site

Affiliate disclosure

Softora is audience-supported. We may earn a commission when you buy through our links, without changing our editorial score.

Reference PaaS with published tiers

Editorial fit score — not a benchmark

8.5/ 10

"Heroku remains the reference platform-as-a-service, with every dyno and database price published and billed to the second, but there is no free tier any more, the $5 Eco plan sleeps and stops at 1,000 shared hours, a production-grade Standard dyno plus a Standard Postgres starts at $75 a month, and Performance dynos and Private Spaces are gated behind payment history, so it suits teams that value a mature, documented platform over the lowest price."

Try Heroku

Pricing

USD per month at 24/7 use, prorated to the second, on November 9, 2026: Eco $5 flat for a pool of 1,000 dyno hours shared across all Eco dynos, which sleep after 30 idle minutes; Basic $7 (about $0.01 an hour); Standard-1X $25 and Standard-2X $50; Performance-M $250, Performance-L and L-RAM $500, Performance-XL $750 and Performance-2XL $1,500. Private Spaces dynos run $125 to $1,500 and Shield $150 to $1,800; Fir-generation dynos run $25 to $2,400. Heroku Postgres is Essential-0 $5 (1 GB, 20 connections), Essential-1 $9 (10 GB), Essential-2 $20 (32 GB, 40 connections), Standard-0 $50 (64 GB, 200 connections) up to Standard-10 $12,000, and Premium-0 $200 up to Premium-10 $24,000. Usage is billed in arrears for the previous month; Eco is charged in full for any month subscribed.

Plan details vary by tier

Review basis

Vendor documentation

No hands-on performance or reliability testing

Why we love it

  • Every dyno size and every Postgres plan has a published monthly maximum and an approximate hourly rate, usage is prorated to the second, and the Dev Center explains the billing arithmetic with worked examples rather than leaving it to a calculator.
  • The $5 Eco plan gives a shared pool of 1,000 dyno hours a month across unlimited personal apps, with sleeping web dynos consuming nothing while idle, and the Basic dyno at $7 is a genuinely cheap always-on option for small projects.
  • Heroku Postgres is provisioned in one command with daily logical backups free on Essential and Standard tiers, continuous protection and rollback on Standard and Premium, fork and follow for replicas, and plans that scale from 1 GB at $5 to 8 TB.

What to watch for

  • There is no free tier: Eco costs $5 whether or not you run anything, is charged in full even if you subscribe on the last day of the month, is personal-apps-only, and when the 1,000-hour pool is exhausted every Eco dyno sleeps until the next month with no way to buy more hours.
  • Basic and Eco apps can run only one dyno per process type and have no Preboot, so the first production-shaped tier is Standard-1X at $25 for 0.5 GB of RAM, and autoscaling is Performance-only, which starts at $250 for a single dyno.
  • Performance dynos are limited to customers with an established payment history, and Private and Shield Spaces require a Team verified with at least six paid invoices, three successful charges and $30 of spend, so new accounts cannot buy the upper tiers at all.

Who should buy Heroku?

Teams that want a mature git-push platform with buildpacks and one-command managed Postgres.
Production apps that will run Standard dynos for Preboot deploys and horizontal scaling.
Small groups that want Team-level permissions, SSO and unified billing without an enterprise contract.
Workloads that can scale down off-hours and benefit from per-second proration.

Who should skip Heroku?

Hobbyists who need a free tier or an always-on app for less than $7.
New accounts that need autoscaling, more than 1 GB per process, or dedicated compute immediately.
Teams that need HIPAA or an isolated network before building six months of payment history.
Budget-first buyers for whom $25 for a 0.5 GB scalable dyno is too high.

What is Heroku?

Heroku, owned by Salesforce, is the platform that made git push deploys a habit: dynos are lightweight containers that run your code, buildpacks detect your language, add-ons attach databases and services, and the CLI and dashboard manage the rest. In 2026 it sells two runtimes, the long-standing Cedar generation and the Kubernetes-powered Fir generation, a managed data layer of Postgres, Key-Value Store and Kafka, and a Managed Inference and Agents product for LLMs. It sits in our hosting and DevOps category beside Render, Railway and Fly.io, two of which this site has described as Heroku successors.

This review, dated November 9, 2026, is documentary. It reads the pricing page and the Dev Center articles on dyno sizes, dyno tiers, Eco dyno hours, usage and billing, Postgres plans and Teams, plus the plan data in the Elements Marketplace listing for Heroku Postgres. Nothing was deployed or scaled, so deploy speed, cold starts after Eco sleep, support response and dashboard quality are outside scope. What the documents support is a complete price list, the exact behaviour of the Eco pool, the features each tier gates and the verification rules that decide who can buy what, which is what a team needs to decide whether the reference PaaS is still the right one.

Illustrative hosting and DevOps category photograph, not a Heroku product screenshot.
Illustrative photograph
Illustrative category photograph only. It does not show the Heroku Dashboard or document hands-on testing.

Key Features

Dyno prices and proration

Common Runtime prices at 24/7 use: Eco $5 flat, Basic $7, Standard-1X $25, Standard-2X $50, Performance-M $250, L and L-RAM $500, XL $750, 2XL $1,500. Usage is wall-clock time prorated to the second; a Basic dyno run for two hours costs about $0.02. Any dyno scaled above zero accrues charges regardless of traffic.

The Eco plan

$5 a month buys 1,000 dyno hours shared across all Eco dynos in an account, renewing on the first of the month and charged in full even if you join late. Web dynos sleep after 30 minutes without traffic and consume nothing while asleep; workers do not sleep. Warnings at 80% and 100%; at 100% all Eco dynos sleep until the next month.

Tier feature gates

Metrics and language runtime metrics from Basic. Preboot zero-downtime deploys and horizontal scaling from Standard. Autoscaling and dedicated compute from Performance. Dedicated networking and rolling deploys in Private Spaces. HIPAA in Shield. Eco and Basic allow one dyno per process type.

Heroku Postgres

Essential-0 $5 for 1 GB and 20 connections, Essential-1 $9 for 10 GB, Essential-2 $20 for 32 GB and 40 connections, all with 4,000-table caps, 99.5% expected uptime and no fork, follow or rollback. Standard-0 $50 for 64 GB and 200 connections with 4-day rollback; Premium-0 $200 with 7-day rollback and high availability. Private Postgres from $300.

Private, Shield and Fir

Private Spaces dynos cost $125 (Private-S, 1 GB) to $1,500 and Shield $150 to $1,800 with HIPAA compliance. The Kubernetes-based Fir generation offers Classic, General Purpose, Compute and Memory families from $25 (1 vCPU, 0.5 GB) to $2,400 (32 vCPU, 64 GB), all dedicated and only in Fir Private Spaces. Spaces need a verified Team.

Teams, billing and verification

Any user can create up to five Teams of up to 25 members with a card; Eco is unavailable to Teams. Bills arrive for the previous month and the usage view updates nightly. Performance dynos need an established payment history; Private and Shield Spaces need six paid invoices, three successful charges and $30 spend.

Pricing & Plans

PlanStarting priceTarget audienceAction
Eco dynos
0.5 GB RAM, 1,000 shared hours a month, sleeps after 30 idle minutes, one dyno per process type, personal apps only
$5 flat per monthHobby projects and prototypes that can tolerate sleepingView plan
Basic dyno
0.5 GB RAM, always on, Metrics, one dyno per process type, no Preboot
$7 per month (~$0.01/hour)Small always-on apps and side projectsView plan
Standard dynosRecommended
Standard-1X 0.5 GB, Standard-2X 1 GB; Preboot zero-downtime deploys and horizontal scaling
$25 and $50 per dyno per monthProduction apps that need multiple dynos and clean deploysView plan
Performance dynos
Dedicated compute, autoscaling; M 2.5 GB, L 14 GB, L-RAM 30 GB, XL 62 GB, 2XL 126 GB; payment history required
$250, $500, $500, $750 and $1,500 per dyno per monthHigh-traffic apps and background workloadsView plan
Heroku Postgres
Essential-0/1/2 at 1, 10 and 32 GB; Standard-0 to 10 at 64 GB to 8 TB with rollback and followers; Premium adds high availability
$5, $9, $20; Standard from $50; Premium from $200Every Heroku app that needs a relational databaseView plan

Dyno prices: Eco, Basic, Standard and Performance

The dyno sizes article publishes the Common Runtime table. Eco is 0.5 GB of RAM with a 1x CPU share for a $5 flat subscription. Basic is 0.5 GB for $7 a month. Standard-1X is 0.5 GB for $25 and Standard-2X is 1 GB for $50, both shared compute. Performance dynos are dedicated: Performance-M 2.5 GB for $250, Performance-L 14 GB for $500, Performance-L-RAM 30 GB for $500, Performance-XL 62 GB for $750 and Performance-2XL 126 GB for $1,500. Enterprise customers see dyno units beside each size, from 0.28 for Basic to 60 for 2XL.

The usage and billing article turns those into hourly rates: roughly $0.005 for Eco, $0.01 for Basic, $0.03 for Standard-1X, $0.06 for Standard-2X, $0.34 for Performance-M, $0.69 for L and L-RAM, $1.04 for XL and $2.08 for 2XL. Heroku computes usage from wall-clock time rather than CPU time, prorates to the second, and treats the monthly figure as the maximum for a dyno running all month. Its example is a Basic dyno scaled up at midnight and down two hours later costing about $0.02. Bills arrive for the previous month, the usage view on the Billing tab updates nightly as of 00:00 UTC, and every app counts, including staging, tutorial and test apps.

Heroku limits access to Performance dynos to customers with an established payment history, which is stated in both the sizes and tiers articles without a numeric threshold. Because Standard dynos top out at 1 GB of RAM, a new account that needs more memory for a single process cannot simply buy a Performance-M on day one, and must either run on Standard-2X or build history first. That is an unusual constraint among the platforms in our hosting and DevOps guide and worth knowing before a migration.

The Eco plan: 1,000 shared hours, sleeping and the hard stop

The Eco dyno hours article is precise. The plan costs $5 a month for a pool of 1,000 dyno hours shared by all Eco dynos in the account, renews on the first of each month, and is charged in full for the month even if you subscribe on the thirtieth; you can unsubscribe at any time and keep the remaining hours until month end. Only personal apps can use Eco; apps in a Team or Enterprise Team cannot. The app owner must be subscribed for anyone to scale an Eco dyno, and collaborators' usage counts against the owner's pool.

Hours are consumed when an Eco web dyno is awake, an Eco worker is running, or a one-off Eco dyno runs via the CLI or Scheduler, and review apps and Heroku CI count too. A web dyno with no traffic for 30 minutes sleeps, taking any Eco worker with it, and consumes nothing while asleep; it wakes after a short delay when traffic arrives. Apps with only a worker never sleep and can run all month, and monitoring pingers such as Pingdom or New Relic can keep a web dyno awake. Heroku emails at 80% and 100% of the pool; at 100% every Eco dyno in the account sleeps for the rest of the month, additional hours cannot be bought, and the documented remedy is upgrading critical apps to Basic.

The arithmetic matters. A single always-awake Eco web dyno would need 24 × 30 = 720 hours a month, leaving 280 for everything else; two always-awake apps need 1,440 and will exhaust the pool around day 20. Eco is therefore designed for apps that sleep most of the day, and the $7 Basic dyno is the right answer for anything that must stay up. Our SaaS spending guide makes the general point that a flat fee with a hard cap is cheap only when usage sits well inside the cap.

What each dyno tier gates: Preboot, scaling, autoscaling and compliance

The dyno tiers article is the feature map. Metrics and language runtime metrics are available from Basic upward, not on Eco. Zero-downtime deploys arrive at Standard via Preboot and in Private, Shield and Fir via rolling deploys. Horizontal scalability, running more than one dyno per process type, begins at Standard; Eco and Basic apps can have only one dyno per process type. Autoscaling and dedicated compute begin at Performance. Dedicated networking is a Private Spaces, Shield and Fir feature. HIPAA compliance is Shield only, with Fir marked as coming. Dyno sleeping applies to Eco alone.

Read as a buying guide, the tiers say that Eco is for prototypes, Basic for a single small always-on process, Standard for anything that needs more than one web dyno or a clean deploy, and Performance for autoscaling or more than 1 GB of RAM. Heroku's own guidance in the article recommends Standard for robust apps and notes that Standard and Performance dynos can be mixed within one app. The jump from Basic to Standard-1X is $7 to $25 for the same 0.5 GB of RAM, so a team is paying $18 a month for Preboot and the ability to scale, not for more memory.

Private Spaces and Shield Spaces are separate products with their own space pricing on the Elements Marketplace and dedicated dynos priced at $125 to $1,500 and $150 to $1,800. The Teams article states that creating either requires a Team verified with at least six paid invoices, three successful charges and a minimum spend of $30, which in practice means roughly six months of paid use before an isolated network or HIPAA environment is available. Fir dynos are available only in Fir Private Spaces and inherit the same requirement.

Heroku Postgres: Essential, Standard, Premium and what each tier lacks

The Postgres plans article defines tiers by tolerable downtime: Essential for apps that can tolerate up to 4 hours a month with 99.5% expected uptime, Standard for up to 1 hour, Premium for up to 15 minutes. The Elements Marketplace listing supplies prices. Essential-0 is $5 for 1 GB and 20 connections, Essential-1 $9 for 10 GB and 20 connections, Essential-2 $20 for 32 GB and 40 connections, all limited to 4,000 tables and excluding fork, follow and rollback. Standard-0 is $50 for 64 GB and 200 connections, Standard-2 $200 for 256 GB and 500 connections, Standard-3 $400 for 512 GB, Standard-4 $750 for 768 GB, Standard-5 $1,400 for 1 TB, rising to Standard-10 at $12,000 for 8 TB.

Standard adds fork and follow for replicas, continuous protection and rollback to any point in the last 4 days. Premium adds high availability with automatic failover and 7-day rollback: Premium-0 $200 for 64 GB, Premium-2 $350 for 256 GB, Premium-3 $750, Premium-4 $1,200, Premium-5 $2,500, up to Premium-10 at $24,000, with L and XL variants at some sizes offering more storage for the same RAM. Private Spaces Postgres starts at Private-0 for $300. Daily logical backups via PGBackups are free on Essential and Standard. Heroku has also introduced a Postgres Advanced tier with leader and follower pools, 100 GB of storage included per cluster and $0.20 per additional GB, on which PGBackups is not yet supported.

For a buyer the key thresholds are $5 for a database that cannot be rolled back and may be down four hours a month, $50 for one that can be restored to a point in time and replicated, and $200 for one that fails over automatically. Essential's 20-connection limit also matters: a Standard-2X web dyno running several worker processes can exhaust it, which is a reason the Standard-0 plan's 200 connections pair with Standard dynos. Our Node.js hosting guide frames the same database-tier decision across platforms.

Worked examples: a side project, a small production app and a scaling SaaS

A side project with a web process that gets a few visits a day and a nightly Scheduler job fits Eco. The bill is $5 for dynos plus $5 for Essential-0 Postgres, $10 a month or $120 a year, with the web dyno asleep most of the time and the nightly job drawing minutes from the pool. If the owner adds a Basic dyno to keep the site awake instead, the bill is $7 + $5 = $12 a month, or $144 a year, and the Eco subscription can be dropped if no other personal app needs it.

A small production app needs two Standard-1X web dynos for redundancy, one Standard-1X worker and a Standard-0 Postgres with rollback. Dynos cost 3 × $25 = $75 and the database $50, for $125 a month or $1,500 a year. The team gets Preboot deploys, Metrics, 200 database connections and 4-day rollback; it does not get autoscaling, and if a single process needs more than 1 GB it must move to Standard-2X at $50 or, once payment history allows, Performance-M at $250. Add a $9 Essential-1 database for a staging app and a Basic staging dyno at $7 and the monthly total is $125 + $16 = $141.

A scaling SaaS on two Performance-M web dynos with autoscaling, two Standard-2X workers and a Premium-0 Postgres with high availability pays 2 × $250 + 2 × $50 = $600 for dynos and $200 for the database, $800 a month or $9,600 a year, before add-ons such as the Key-Value Store, log drains or monitoring from the Elements Marketplace. Running the same formation only during a 12-hour business day would roughly halve the dyno line because of per-second proration, which is a lever the platforms with flat instance pricing do not offer. These are illustrative applications of the published prices, not quotes, and Heroku's tax treatment is not documented in the articles reviewed.

Billing, Teams and the payment-history gates

Heroku bills in arrears: each month's invoice covers the previous month's usage, computed from wall-clock time and prorated to the second, with the Eco subscription the only flat fee. Current usage is shown on the Billing tab and refreshed nightly, and Enterprise customers get a usage dashboard with CSV export. There is no published refund policy in the articles reviewed; because usage is prorated, scaling a dyno to zero stops its charges immediately, and unsubscribing from Eco leaves the remaining hours usable until month end with a full $5 charged for that month.

Teams are the collaboration layer below Enterprise. Any user can create up to five Teams, each with up to 25 members, by entering a credit card that pays for all team-owned resources at normal prorated rates; Eco dynos are unavailable to Teams, so a Team's cheapest dyno is Basic at $7. Teams get app permissions, delegated administration, unified billing, SSO through SAML identity providers and the ability to block third-party OAuth access, which are controls many platforms reserve for enterprise contracts. Hitting the five-team or 25-member limits is a sales conversation.

The verification gates are the part of Heroku's model a newcomer most needs to know. Performance dynos require an established payment history; Private and Shield Spaces require a Team with six paid invoices, three successful charges and $30 of spend. A startup that expects to need dedicated compute, autoscaling, an isolated network or HIPAA within its first few months should either start paying for Standard dynos early to build the record or plan around Standard-2X in the meantime. The SaaS evaluation checklist treats eligibility rules like these as part of the price, because they decide when a feature is actually purchasable.

How Heroku compares with Render, Railway, Fly.io and DigitalOcean on documented terms

Our Render review lists an Individual free plan and Team and Organization plans at $19 and $29 a month plus per-instance prices, and our Node.js hosting guide notes Render's free services spin down when idle and calls it a genuine Heroku successor with predictable invoices. Railway is usage-based, and our startup hosting guide describes it as having captured the developer experience Heroku pioneered. Fly.io runs apps in 30-plus regions on its Machines model, and DigitalOcean offers both raw droplets and a Heroku-like App Platform.

Heroku's documented position against them is clarity and maturity rather than price. It has no free tier where Render has one; its $25 entry for a scalable dyno is higher than the hobby tiers of most rivals; and it alone gates upper tiers on payment history. In return it publishes every price and limit in dated articles, bills to the second so that off-hours scaling saves money, provisions Postgres with one command across a tier ladder from $5 to $24,000, and ships Team-level SSO and permissions without an enterprise contract. A team that values a platform whose rules it can read in full will find Heroku unusually honest; a team optimising for the cheapest always-on process will find Basic competitive and everything above it expensive.

Who should choose Heroku, who should skip it, and how to test it

Choose Heroku if you want a mature git-push platform with buildpacks for your language, a managed Postgres you can provision and roll back without a DBA, published prices you can budget from, Team-level access controls, and the option of Private or Shield Spaces once your account qualifies. Choose Standard dynos for anything customer-facing, Basic for small always-on tools and Eco only for personal prototypes that may sleep. Skip Heroku if you need a free tier, need autoscaling or more than 1 GB per process from day one without payment history, want the lowest possible always-on price, or need HIPAA or an isolated network before you have six months of invoices.

Test it with a plan. Subscribe to Eco on the first of a month to avoid paying for days you cannot use, deploy a real app with an Essential-0 database, and watch the Billing tab's dyno-hour meter to learn how much your app actually stays awake. Try a Scheduler job and a review app to see them draw from the pool. Then move the app to a Basic dyno for a week to compare always-on behaviour, and if production is the goal, scale to two Standard-1X dynos and a Standard-0 database to test Preboot and rollback. Record the first paid invoice date, because it starts the clock on the verification Heroku requires for Performance dynos and Private Spaces.

Buyer checklist before choosing

Decide whether your app can sleep (Eco), must stay up (Basic) or must scale and deploy without downtime (Standard).
Pick a Postgres tier by the recovery and uptime you need: Essential has no rollback, Standard has 4 days, Premium adds failover.
Count web and worker processes and check Essential's 20- or 40-connection limits against them.
Plan for Performance and Private Spaces eligibility by starting paid usage early if you will need them.
Model off-hours scaling savings, remember review apps and staging are billed, and budget Elements add-ons separately.

Pricing watchouts

Eco is charged in full for any month subscribed, pools are shared across all personal apps, and exhausting 1,000 hours sleeps every Eco dyno until the next month with no top-up.
Eco and Basic allow one dyno per process type and no Preboot; scalable dynos start at $25 and autoscaling at $250.
Essential Postgres lacks fork, follow and rollback and caps connections at 20 or 40; point-in-time recovery starts at $50 and high availability at $200.
All apps including staging, review apps and CI accrue charges; bills arrive in arrears; Performance and Private Spaces are gated by payment history.

Heroku Pros and Cons

The Pros

Every dyno size and every Postgres plan has a published monthly maximum and an approximate hourly rate, usage is prorated to the second, and the Dev Center explains the billing arithmetic with worked examples rather than leaving it to a calculator.

The $5 Eco plan gives a shared pool of 1,000 dyno hours a month across unlimited personal apps, with sleeping web dynos consuming nothing while idle, and the Basic dyno at $7 is a genuinely cheap always-on option for small projects.

Heroku Postgres is provisioned in one command with daily logical backups free on Essential and Standard tiers, continuous protection and rollback on Standard and Premium, fork and follow for replicas, and plans that scale from 1 GB at $5 to 8 TB.

The tier model is explicit about what you get: Metrics from Basic, Preboot zero-downtime deploys and horizontal scaling from Standard, dedicated compute and autoscaling from Performance, dedicated networking in Private Spaces and HIPAA in Shield.

Dev Center articles are dated and maintained, Teams can be created by any user with a card for up to 25 members and five teams per account, and SSO and OAuth restrictions are available at the Team level without an Enterprise contract.

The Cons

There is no free tier: Eco costs $5 whether or not you run anything, is charged in full even if you subscribe on the last day of the month, is personal-apps-only, and when the 1,000-hour pool is exhausted every Eco dyno sleeps until the next month with no way to buy more hours.

Basic and Eco apps can run only one dyno per process type and have no Preboot, so the first production-shaped tier is Standard-1X at $25 for 0.5 GB of RAM, and autoscaling is Performance-only, which starts at $250 for a single dyno.

Performance dynos are limited to customers with an established payment history, and Private and Shield Spaces require a Team verified with at least six paid invoices, three successful charges and $30 of spend, so new accounts cannot buy the upper tiers at all.

Essential Postgres plans cap tables at 4,000, connections at 20 or 40, uptime expectation at 99.5% and exclude fork, follow and rollback, so a database with point-in-time recovery starts at Standard-0 for $50, and Premium with high availability starts at $200.

Billing is in arrears with a nightly-updated usage view, review apps, Heroku CI and one-off dynos all accrue charges, and Eco hours are consumed by pipelines and monitoring pings that keep dynos awake, so a careless setup can spend the pool on staging.

Implementation plan

1

Create an account, subscribe to Eco on the first of the month, and deploy a test app with Essential-0 Postgres.

2

Watch the dyno-hour meter and sleeping behaviour for a week, including Scheduler jobs and review apps.

3

Move the app to a Basic dyno, then to two Standard-1X dynos and Standard-0 Postgres to test Preboot and rollback.

4

Create a Team with a card if collaborators need access, and configure permissions and SSO.

5

Track the first paid invoice to start the verification clock for Performance dynos and Private Spaces.

Top Alternatives

VE

Vercel

A frontend cloud with previews, fast deploys, edge delivery, and first-class support for modern frameworks.

Full Review
NE

Netlify

A web platform for static sites, serverless functions, deploy previews, forms, and frontend workflows.

Full Review
CF

Cloudflare

A global edge platform for DNS, CDN, security, Pages, Workers, and performance-focused infrastructure.

Full Review

Helpful Softora links

Hosting & DevOps categoryRender reviewRailway reviewFly.io reviewDigitalOcean reviewBest hosting platforms for startupsBest Node.js hostingSaaS evaluation checklist

Common FAQs

How much does Heroku cost in 2026?
Dynos at 24/7 use: Eco $5 flat for 1,000 shared hours, Basic $7, Standard-1X $25, Standard-2X $50, Performance-M $250, Performance-L and L-RAM $500, Performance-XL $750 and Performance-2XL $1,500 a month, prorated to the second. Heroku Postgres starts at $5 for Essential-0 and $50 for Standard-0. Private Spaces, Shield and Fir dynos are priced separately, and add-ons are priced on the Elements Marketplace.
Does Heroku have a free plan?
No. The lowest-cost option is the Eco dynos plan at $5 a month for a pool of 1,000 dyno hours shared across all Eco dynos on personal apps, and the smallest database is Essential-0 at $5. The Eco fee is charged for every month you are subscribed whether or not dynos run.
How do Heroku Eco dyno hours work?
Subscribing gives 1,000 hours for the current month, renewing on the first. Hours are consumed by awake Eco web dynos, running Eco workers and one-off Eco dynos, including review apps and Heroku CI. Web dynos sleep after 30 minutes without traffic and use no hours while asleep. You get emails at 80% and 100%; at 100% all Eco dynos sleep until next month and more hours cannot be bought.
What is the difference between Heroku Basic and Standard dynos?
Both have 0.5 GB of RAM on Standard-1X, but Basic ($7) allows only one dyno per process type and lacks Preboot, while Standard ($25 for 1X, $50 for 2X with 1 GB) supports horizontal scaling and Preboot zero-downtime deploys. Autoscaling and dedicated compute begin at Performance.
How much is Heroku Postgres?
From the Elements Marketplace data: Essential-0 $5 (1 GB, 20 connections), Essential-1 $9 (10 GB, 20), Essential-2 $20 (32 GB, 40), Standard-0 $50 (64 GB, 200), Standard-2 $200 (256 GB, 500), Standard-3 $400, Standard-4 $750, up to Standard-10 $12,000 (8 TB); Premium-0 $200, Premium-2 $350, up to Premium-10 $24,000; Private-0 $300. Essential plans lack fork, follow and rollback.
Is Heroku billing prorated?
Yes. Heroku computes usage from wall-clock time, not CPU time, and prorates all costs to the second; the monthly figure is the maximum for running a dyno 24/7. A Basic dyno at about $0.01 an hour run for two hours costs about $0.02. The exception is the Eco plan, a flat $5 monthly subscription. Bills cover the previous month.
Who can buy Heroku Performance dynos or Private Spaces?
Heroku limits Performance dynos to customers with an established payment history. Private Spaces and Shield Private Spaces require a Heroku Team verified with at least six paid invoices, three successful charges and a minimum spend of $30. New accounts therefore start on Eco, Basic or Standard.
What are Heroku Fir dynos?
Fir is Heroku's Kubernetes-powered generation, available only in Fir Private Spaces with all dynos dedicated. Families are Classic (dyno-1c-0.5gb $25, dyno-2c-1gb $50), General Purpose ($80 to $1,200), Compute ($150 to $2,400) and Memory ($100 to $1,500). Autoscaling and HIPAA are marked as coming to Fir.
Can I use Eco dynos in a Heroku Team?
No. Eco dynos are available only for personal apps that are not part of a Heroku Team or Enterprise Team. Team-owned dynos and add-ons are charged at normal rates prorated to the second. Each account can create up to five Teams of up to 25 members.
Does Heroku charge for review apps and staging?
Yes. The billing article states all usage is included and charged for, including apps created for staging, tutorial or testing purposes, and that dynos in review apps count toward usage. On Eco, review apps, Heroku CI and one-off dynos draw from the shared 1,000-hour pool.
What do Heroku Private and Shield dynos cost?
Private-S $125 (1 GB), Private-M $250 (2.5 GB), Private-L and L-RAM $500, Private-XL $750 and Private-2XL $1,500 a month. Shield equivalents are $150, $300, $600, $600, $900 and $1,800. All are dedicated compute within Cedar Private or Shield Spaces, which carry their own space pricing on the Elements Marketplace.
How does Heroku compare with Render or Railway?
Our Render review lists Render's team plans from $19 a month plus per-instance prices, and our Railway review covers usage-based pricing. Heroku's documented advantages are maturity, buildpack breadth and a one-command Postgres with published tiers; its disadvantages are no free tier, a $25 entry for scalable dynos and payment-history gates on upper tiers. Our startup hosting guide frames Railway as the platform that captured the developer experience Heroku pioneered.

Ready to compare Heroku?

Review current pricing, confirm plan limits, and compare it against nearby Hosting & DevOps options before you commit.

Visit Heroku Back to Hosting & DevOps list

Related Hosting & DevOps Reviews

HK
Reference PaaS with published tiers

Heroku Review 2026: Dyno Pricing, Eco Hours & Postgres Plans

Heroku remains the reference platform-as-a-service, with every dyno and database price published and billed to the second, but there is no free tier any more, the $5 Eco plan sleeps and stops at 1,000 shared hours, a production-grade Standard dyno plus a Standard Postgres starts at $75 a month, and Performance dynos and Private Spaces are gated behind payment history, so it suits teams that value a mature, documented platform over the lowest price.

VE
Best frontend

Vercel Review 2026 - Hosting & DevOps

A frontend cloud with previews, fast deploys, edge delivery, and first-class support for modern frameworks.

NE
Best JAMstack

Netlify Review 2026 - Hosting & DevOps

A web platform for static sites, serverless functions, deploy previews, forms, and frontend workflows.

CF
Best edge network

Cloudflare Review 2026 - Hosting & DevOps

A global edge platform for DNS, CDN, security, Pages, Workers, and performance-focused infrastructure.

Softora

Softora is an independent review site helping businesses find the right software without marketing noise. Every recommendation is backed by hands-on testing, pricing verification, and editorial review.

We cover CRM, project management, email marketing, AI tools, no-code automation, SEO, hosting, and more. No paid placements, no sponsored rankings - just honest, editorially independent evaluations.

Quick Links

  • Home
  • Categories
  • Reviews
  • Blog
  • Resources
  • Authors

Legal

  • Privacy Policy
  • Terms of Service
  • Disclaimer
  • Contact

Legal Disclaimer

Softora is supported by its readers. When you purchase software through links on our site, we may earn an affiliate commission. This never influences our editorial decisions or final scores. Our reviews are based on technical analysis and hands-on testing. Softora does not accept paid placements, sponsored rankings, or vendor-funded scores. All editorial content is produced independently by the Softora team. Pricing, features, and availability of the products reviewed on this site may vary and should be confirmed directly with each vendor before making a purchasing decision. Software products change frequently and the information published on Softora may not reflect the most recent updates from each vendor. We make every effort to keep our content accurate and current, but readers should always verify critical details such as pricing tiers, usage limits, contract terms, and feature availability directly with the software provider before committing to a purchase or annual subscription.

(c) 2026 Softora Media Group. Independent. Honest. Expert.