App hosting and PaaS
Heroku vs Render
Heroku has no free tier and has been in sustaining-engineering mode since February 2026; Render offers the same service model with a free Hobby workspace, flat workspace plans and fixed instance prices.
The short answer
The model is almost the same: push code, pick a size, and run web processes, workers and Postgres. Heroku’s cheapest always-on dyno is Basic at $7 a month with 0.5 GB; Eco dynos at $5 share a pool of hours and sleep after 30 minutes idle. Render’s Starter instance also lists $7 for 512 MB, on a free Hobby workspace or a $25 Pro workspace with unlimited members, and Render adds free static sites and free, sleeping web services.
The main question is the vendor’s direction. Since 6 February 2026 Heroku has focused on stability, security and support rather than new features, and no longer sells Enterprise contracts to new customers; card customers keep the same pricing. It still has 150+ add-ons billed on one invoice and Shield dynos for HIPAA and PCI.
Regions: Heroku’s Common Runtime offers the US and EU, with ten more through Private Spaces. Render has five, including Frankfurt and Singapore.
Choose Heroku if
- You already run a working app on Heroku and need no new platform features
- You rely on Heroku add-ons and pipelines billed on one invoice
- You need PCI-capable dynos through Shield
Choose Render if
- You are starting a new long-term project and want to avoid a platform in sustaining-engineering mode
- You want free static sites and a free tier for trying things
- Your team wants unlimited members for a flat $25 a month
Side by side
| Heroku | Render | |
|---|---|---|
| Stages | HobbyIndieStartupScale-upEnterprise | HobbyIndieStartupScale-upEnterprise |
| What it is | Managed PaaS | Managed PaaS |
| From | Eco dynos $5/mo | Starter instance from $7/mo |
| Free tier | None | Hobby workspace: free static sites, free web services (512 MB, 0.1 CPU) that spin down after 15 minutes idle within 750 instance hours a month, one free Postgres (1 GB, expires after 30 days) and one free 25 MB Key Value; 5 GB bandwidth, 25 services max. |
| Runs | Node, Ruby, Python, Java, PHP, Go, Scala, Clojure, .NET; others via buildpacks | Node, Python, Go, Rust, Ruby, Elixir, any Docker image |
| Free tier sleeps? | Eco dynos sleep after 30 min; Basic and up always on | Free web services sleep after 15 min; paid never |
| Managed DBs | Heroku Postgres, Key-Value Store (Redis) | Postgres, Key Value (Redis-compatible) |
| Regions | Common Runtime: US, EU; Private Spaces: 10 regions | 5: Oregon, Ohio, Virginia, Frankfurt, Singapore |
| Open source | No | No |
| Self-hostable | No | No |
| EU data residency | Available | Available |
| Compliance | SOC 2, ISO 27001, PCI DSS, HIPAA | SOC 2, ISO 27001, HIPAA |
| Checked | 28 Sept 2026 | 28 Sept 2026 |
| Strengths |
|
|
| Limitations |
|
|
Plans
Heroku
| Eco | $5/mo |
| Basic | $7/mo per dyno |
| Standard-1X | $25/mo per dyno |
| Standard-2X | $50/mo per dyno |
| Performance-M | $250/mo per dyno |
| Private-S | $125/mo per dyno |
| Shield-S | $150/mo per dyno |
Render
| Hobby workspace | $0/mo + compute |
| Pro workspace | $25/mo + compute |
| Scale workspace | $499/mo + compute |
| Enterprise | Custom |
| Starter instance | $7/mo |
| Standard instance | $25/mo |
| Postgres Basic-256mb | $6/mo |