SaaS True Cost Open calculator

True cost · Developer platforms, hosting, and dev tooling

Heroku true cost: the 36-month total

The short answer

Heroku costs $180 over 36 months on Eco at 1 account, billed annually, before 6 cost lines that sit outside the plan price.

6 cost lines outside the plan price Priced 17 May 2026 Monthly Heroku pricing →

What Heroku costs over 36 months

Every figure below is Heroku's own published rate, annualised and multiplied out over 36 months at 1 account. Where Heroku publishes no rate, the row says so instead of guessing.

Plan Charged List rate At 1 account 36 months
Eco Flat, per month $5/mo $5/mo $180
Basic Flat, per month $7/mo $7/mo $252
Standard-1X Flat, per month $25/mo $25/mo $900
Standard-2X Flat, per month $50/mo $50/mo $1,800
Performance-M Flat, per month $250/mo $250/mo $9,000
Private-S Flat, per month $125/mo $125/mo $4,500
Shield-S Flat, per month $150/mo $150/mo $5,400

Renewal sensitivity: three scenarios, not a forecast

Nobody knows what Heroku charges in 2029. The table below is arithmetic on a rate you choose, not a prediction: it compounds the year-one total forward at 0%, 5% and 10% so you can see how much of the 36-month figure is exposed to a renewal you have not negotiated yet.

If the rateYear 1Year 2Year 3Three-year total
Held flat $60 $60 $60 $180
5% a year $60 $63 $66.15 $189.15
10% a year $60 $66 $72.60 $198.60

Scenario arithmetic on Heroku's own published year-one figure. Uplift rates are illustrative inputs, not observed or predicted rates.

What sits outside the Heroku list price

6 lines, sorted by when in the contract lifecycle they land. Lines marked as derived are arithmetic on Heroku's own tier table rather than vendor prose.

Cost lineWhen it hitsAmountSource
Paid add-on or module Every cycle, once added $5/mo Stated by the vendor
Paid add-on or module Every cycle, once added $3/mo Stated by the vendor
Paid add-on or module Every cycle, once added $100/mo Stated by the vendor
Paid add-on or module Every cycle, once added Not stated Stated by the vendor
Contract and commitment terms At signature Not stated Stated by the vendor
Feature gated to a higher tier When you need the feature $5,220 Derived from published tiers

Each line, what triggers it, and how to avoid it

Paid add-on or module

Stated on the pricing page: Heroku Postgres charged separately ($5/mo Essential up to $24,000/mo Shield).

What triggers it. A separately-priced module. It stacks on top of the plan rate for as long as you keep it, and on a per-unit add-on it also scales with the 1 account basis.

How to avoid it. Build the shortlist at like-for-like scope. Price Heroku with the add-ons you actually need against rivals with theirs, or the $180 comparison is measuring different products.

Paid add-on or module

Stated on the pricing page: Key-Value Store starts at $3/mo and runs to $12,500/mo for Premium tiers.

What triggers it. Triggered by needing the capability, and then charged every cycle afterwards. Add-ons attach to the Eco subscription permanently, so this is a recurring line the $180 figure does not contain.

How to avoid it. Review attached add-ons at each anniversary. Modules bought for one project keep billing long after the project ends.

Paid add-on or module

Stated on the pricing page: Kafka clusters start at $100/mo and reach $8,700/mo for Standard/Extended dedicated.

What triggers it. Fires on adoption, not on signature. Heroku prices the platform at $5 a month for 1 account and the pieces separately, which is why quoted comparisons between tools so rarely describe the same scope.

How to avoid it. Bundle the add-ons into the initial negotiation. They are discounted far more readily at first signature than when added in year two as a mid-term upsell.

Paid add-on or module

Stated on the pricing page: Add-ons from the Elements Marketplace bill independently and stack fast.

What triggers it. A separately-priced module. It stacks on top of the plan rate for as long as you keep it, and on a per-unit add-on it also scales with the 1 account basis.

How to avoid it. Build the shortlist at like-for-like scope. Price Heroku with the add-ons you actually need against rivals with theirs, or the $180 comparison is measuring different products.

Contract and commitment terms

Stated on the pricing page: No annual discounts; everything billed monthly.

What triggers it. Contract mechanics rather than a fee. They decide whether the $180 total is locked, and how expensive changing your mind in month 14 turns out to be.

How to avoid it. Price both routes before choosing. Committing three years to Heroku for a discount is only rational if your paas requirement is genuinely stable that long.

Feature gated to a higher tier

Derived from the published tiers: Moving from Eco to Shield-S costs a further $5,220 over 36 months at 1 account, which is 30.0x the entry total.

What triggers it. Triggered by needing one feature, not by growing. This is the mechanism that moves teams off Eco: a single requirement that only exists further up the ladder, at a rate that applies to every unit you buy.

How to avoid it. Ask whether the capability can be bought as an add-on to Eco. Vendors frequently unbundle when the alternative is losing the deal.

How that compares across developer platforms, hosting, and dev tooling

The median developer platforms, hosting, and dev tooling tool we track charges $20 a month at its cheapest paid tier. Re-expressed on the same basis as the figure above, 1 account for 36 months, that median works out at $720.

Heroku lands $540 below that figure, 75.0%, measured across 61 tracked tools. A gap either way is a question, not a verdict: cheaper often means fewer included seats or a thinner support tier, and the fee lines below are where that difference usually reappears.

What changes at enterprise scale

Everything above prices the self-serve ladder. Enterprise sits off that ladder, which means the $180 figure is a floor for a large deployment rather than an estimate of one.

Enterprise Success Plans are quote-only. Shield and Fir tiers add compliance and Kubernetes-backed runtime but require Private Space.

Frequently asked questions

How much does Heroku cost over three years?

$180 on Eco at 1 account, billed annually, which is $5 a month held flat for 36 months. That figure covers the subscription only.

Does paying Heroku annually save money?

Heroku publishes the same effective rate either way on Eco, so there is no prepay discount to capture. Keep the monthly option unless the vendor offers something for the commitment.

What does Heroku charge for outside the plan price?

6 lines: paid add-on or module, paid add-on or module, paid add-on or module, paid add-on or module and 2 more. Each one is broken down above with what triggers it and how to avoid it.

Could Heroku cost more at renewal?

Possibly, and nothing on this page predicts it. If the rate held flat the three-year total would be $180; at a hypothetical 10% a year it would be $198.60. Cap the uplift in the contract and the question stops mattering.

Is Heroku expensive for developer platforms, hosting, and dev tooling?

Over 36 months it lands $540 below the $720 category median, measured across 61 tracked tools on the same basis.

Price Heroku on your own numbers

This page holds the term axis. The pricing breakdown holds the seat axis: every tier, the per-seat calculator, and the same fee list against the monthly figure.

Heroku pricing breakdown → Heroku features

Sources and method

  • List rates and fee disclosures: Heroku official pricing page, verified 17 May 2026.
  • 36-month totals: the published annual-equivalent rate multiplied by 36, at 1 account. No inflation, no discount, no fee estimates included.
  • Renewal rows: scenario arithmetic on rates stated in the table. They are inputs, not observations.
  • Category median: the cheapest paid monthly tier of every tool we track in the same category, re-expressed over 36 months.