Worked scenarios
| Stack | Components | Monthly |
|---|
| Budget, always-on | Basic web $7 + Basic worker $7 + Postgres Essential-0 $5 | $19 |
| Production entry | Standard-1X web $25 + Standard-1X worker $25 + Essential-1 $9 | $59 |
| Production, real database | Standard-1X web $25 + Standard-1X worker $25 + Postgres Standard $50 | $100 |
| Single Performance-M | Performance-M $250 + Postgres Standard $50 | $300 |
| Memory-optimized production | Performance-L-RAM $500 + Postgres Standard $50 | $550 |
The $59 tier buys the same RAM footprint as $19 (two 0.5GB dynos) plus a 10GB database. The extra $40 is for the Standard tier's platform features (Preboot, horizontal scaling, metrics) not for compute.
Hidden cost: the 1GB cliff
Eco, Basic, and Standard-1X all ship the identical 0.5GB of RAM. The first Heroku dyno with a full gigabyte is Standard-2X at $50/month. Modern runtimes are memory-hungry — a Rails app with a few gems, a Node service with a heavy dependency tree, or anything running an in-process cache will flirt with 0.5GB quickly. On Heroku, the fix for a memory-constrained dyno is a 2x price jump per process (Heroku ToolPick, July 2026).
A web+worker pair that outgrows 0.5GB goes from $50/month (two Standard-1X) to $100/month (two Standard-2X) in one config change. Heroku's first 1GB tier costs $50/mo; Render sells 1GB for $25. This is the structural reason Heroku is more expensive than competitors at the mid-market tier.
Heroku Postgres and add-on services
Heroku Postgres is sold separately from dynos. Essential tiers start at $5/month for Essential-0 with 1GB storage. Standard tier starts at $50/month with HA, replicas, and 7-day PITR. Premium starts at $250/month with encrypted backups and SOC 2. Heroku also offers Heroku Key-Value Store (Redis-compatible, Hobby free, Mini $3/mo), Heroku Kafka, and 200+ add-ons through the marketplace.
For always-on production with a real database, the Postgres line is the second-largest cost item after dynos. A Standard-1X production stack with Standard Postgres costs $100/month before traffic considerations.
How to negotiate Heroku pricing
Three negotiation levers for Heroku Enterprise contracts in 2026. First, commit to annual prepay for 10-15 percent discount on dyno and Postgres pricing. Second, bundle Performance dynos with Standard Postgres for combined volume discount. Third, negotiate Private Spaces or Shield Spaces pricing separately — Heroku's compliance pricing for HIPAA/PCI is meaningful but negotiable.
For SMB deployments, the realistic negotiation is whether to use Heroku at all. The same workload runs for $13-25/month on Render or Railway. Heroku's premium buys operational simplicity and the mature add-on ecosystem, not compute — model accordingly.
What enterprise buyers should do next
Three actions for organizations evaluating Heroku in 2026.
- Avoid the Eco tier for production. The pool trap makes Eco unusable for apps with background workers. Budget for Basic at $14 for the web+worker pair from day one.
- Model the full stack including Postgres. Heroku Postgres is a separate cost line. Standard tier ($50/mo) is the minimum for production. Budget $19/mo for hobby, $59/mo for Standard entry, $100/mo for production-ready.
- Compare to Render and Railway for cost-sensitive workloads. Render and Railway both offer equivalent tiers at lower prices. The Heroku premium is justified for compliance and operational maturity; reconsider for cost-driven deployments.
What to watch next
Three near-term datapoints. First, Salesforce's strategic direction for Heroku — Salesforce acquired Heroku in 2010 and has steadily increased integration with the broader Salesforce platform. Second, Eco tier refinements — the $5 pool is too narrow for most production apps; expect tighter limits or higher pricing in 2027. Third, the competitive landscape — Render, Railway, Fly.io, and AWS App Runner all offer viable Heroku alternatives at significantly lower prices.