We may earn a commission if you buy through links on this page. It never changes a score or a ranking. How we make money
The bottom line
Heroku simplifies app hosting, but always-on service starts at $7/month and larger plans get expensive.
Heroku bundles managed runtimes, Postgres, Redis, deployment tools, and AI services. According to the pricing page, Eco costs $5/month for 0.5 GB RAM and sleeps after 30 minutes of inactivity; Basic costs $7/month for the same RAM and stays on. There’s no free plan, and prices are listed monthly without annual discounts.
The range runs from small apps to private and compliance-focused plans, but costs rise quickly: Performance-2XL is $1,500/month. Reddit discussions include complaints about dyno prices and concerns about outages and high availability; those posts are anecdotal, not a reliability measure. Support details aren’t published in the published material.
Good fit if
- Personal and low-traffic apps
- Teams wanting managed app infrastructure
- Apps using Heroku Postgres or Redis
Skip it if
- Users who need a free hosting tier
- Always-on apps capped at $5/month
- Cost-sensitive, high-compute workloads

ScoresHow it rates
What works
- Managed runtime for apps running in dynos
- Managed Heroku Postgres and Redis-based storage
- GitHub deployments and disposable Review Apps
- Scaling options from small apps to enterprise workloads
- AI services include inference, agents, MCP hosting, and pgvector
What doesn't
- No free plan
- Eco sleeps after 30 minutes of inactivity
- Always-on Basic starts at $7/month
- Performance-2XL is listed at $1,500/month
- Reddit threads raise price and reliability concerns
01What Heroku actually does
Heroku is a managed cloud platform for building, deploying and scaling applications. It runs apps in dynos, with managed runtime and data services, so teams can avoid taking on all the infrastructure and database work themselves. The platform supports Heroku Postgres and a managed Redis-based key-value store, along with deployment options such as GitHub deployments, Review Apps and continuous delivery.
The pricing page lists plans from $5 per month for Eco, but Eco dynos sleep after 30 minutes of inactivity. Basic costs $7 per month and stays on. There is no free plan listed, and the page does not show annual billing or discounts. Heroku also offers add-ons and buildpacks, plus managed AI options that include inference, agents, MCP hosting and pgvector for Heroku Postgres. In short, it trades infrastructure control for a more managed route from code to a running app.
02Where Heroku is strong
Heroku’s case is convenience: it bundles app deployment, runtime management and data services instead of asking every team to assemble and maintain those pieces. Its GitHub deployment support, disposable Review Apps and continuous delivery tools can also fit a workflow where developers want to push changes and review them without building a separate deployment system.
A commenter in an r/node thread praised the familiar “git push heroku master” flow, while asking for alternatives with a similar feel. That points to the kind of simplicity Heroku is known for, though it is one user’s view, not proof that the platform fits every stack.
- The $7 Basic plan is the lowest listed option that stays on; Eco is cheaper at $5 but sleeps after 30 minutes of inactivity.
- Plans cover several workload needs, from Standard dynos with autoscaling on higher tiers to Private and Shield options. The listed Shield plans include PCI compliance; Private plans require a Private Space.
- Heroku’s managed Postgres, Redis-based key-value store, add-ons and buildpacks keep common app components within the platform. Its AI options include managed inference, agents, MCP hosting and pgvector.
For teams prioritizing less infrastructure upkeep over granular control, that package can be appealing. The trade-off is that the price of the convenience rises with capacity and specialized requirements.
03Where it falls short
Price is the clearest drawback. The entry-level $5 Eco plan sleeps after 30 minutes of inactivity, so an always-on app starts at $7 per month for Basic. That plan has 0.5 GB RAM and supports 10 process types. Standard-1X is $25 per month, with 0.5 GB RAM and unlimited process types; higher-capacity Performance plans start at $250 per month. Private and Shield tiers start at $125 and $150 per month, respectively, and require or include their specialized networking and compliance features as listed.
Those are plan prices, not a complete estimate for an application: the published pricing information does not list add-on prices or provide a total-cost calculator. Annual billing and discounts are not shown, and a free trial is not published on the vendor's site. That makes it worth pricing the full setup before switching a production app.
There are also reliability concerns in the Reddit discussions. Users in r/rails raised questions about dyno costs, high availability and a lengthy outage; these are individual reports and concerns, not an uptime record. If you need a highly available service, validate the architecture and total cost rather than assuming the managed label settles either question.
04Heroku pricing: what you'll actually pay
Heroku’s listed plans start at $5/month, but Eco sleeps after 30 minutes of inactivity. For an app that needs to stay on, Basic is $7/month, with 0.5 GB RAM and up to 10 process types. That’s a small step up in price, but a meaningful one if the app must remain available.
The next jump is Standard-1X at $25/month, then Standard-2X at $50/month. Both have unlimited process types; Standard-2X doubles memory to 1 GB. Performance plans start at $250/month, while private and Shield plans start at $125 and $150/month respectively. Those tiers add dedicated compute, private networking or PCI compliance, depending on the plan.
Treat these as starting prices, not a complete bill. The pricing data lists managed data services and add-ons, but does not provide their prices. It lists monthly prices only; annual billing and discounts are not shown. There’s no free plan.
05Switching to (or from) Heroku
The work of moving to Heroku—or away from it—depends on which parts of the platform your app uses. Account for the runtime and deployment setup, then identify dependencies on Heroku Postgres, its Redis-based store, add-ons, buildpacks, and any AI services such as managed inference or pgvector. A replacement needs equivalents for the pieces you rely on; the published material does not document data-export steps or compatibility details, so check those before committing to a cutover.
Cost can also prompt a move: Eco sleeps, Basic starts at $7/month, and compute-heavy plans reach $250/month and above. But we can’t responsibly say what Reddit users most often cite as a reason to leave: no Reddit posts or comments were included in the published material. Before switching, confirm the destination’s database migration path, deployment workflow, and pricing for comparable always-on capacity. Those details are not published in the material here.
From the threadsWhat users say
The Reddit threads we read show split sentiment: one developer values Heroku’s simple Git-push workflow, while others call the dynos overpriced and describe losing confidence after an outage. Several posts ask whether to migrate or what alternatives can replace it; these threads show concerns, not proof that Heroku is shutting down.
I have been learning on Heroku for a long time and love git push heroku master and slamming enter
Aside of the ridiculously overpriced dynos, of course
This recent incident has made me lose all confidence in Heroku as a platform
Are there any alternatives that are similar?
Questions people ask
Is Heroku part of AWS?
The published product information does not identify Heroku’s cloud infrastructure or ownership, so we can’t confirm whether it is part of AWS. It describes Heroku as a managed cloud application platform with runtimes, data services and deployment tools, but does not say which underlying cloud provider it uses.
Is Heroku being discontinued?
The published information does not say that Heroku is being discontinued. It includes a pricing snapshot checked on November 6, 2026, with plans listed from Eco through larger workload options, but a pricing page is not a guarantee about future availability. Check Heroku’s current announcements before making a migration decision.
How expensive is Heroku?
According to the pricing page, monthly plans start at $5 for Eco, which sleeps after 30 minutes of inactivity. Basic costs $7 per month and is always on. Standard-1X is $25 per month, while listed Performance plans start at $250 per month. The page does not show annual billing or discounts.
Does Heroku have a free plan?
No. The published pricing data marks Heroku as having no free plan. Its cheapest listed option is Eco at $5 per month, intended for personal apps and low-traffic projects, with 0.5 GB RAM and sleep after 30 minutes of inactivity. Basic costs $7 per month and stays on.
What does Heroku manage for you?
Heroku describes its platform as managing app runtimes in dynos and offering managed Heroku Postgres and a Redis-based key-value store. It also lists scaling, GitHub deployments, Review Apps, continuous delivery, add-ons and buildpacks. Its AI services include managed inference, agents, MCP hosting and pgvector for Heroku Postgres.
