Cost calculator
PaaS pricing calculator
The relevant PaaS premium is not the difference between two compute prices. Compare complete infrastructure bills first; only then model team cost separately with your own inputs.
Your app
Turn on JavaScript to change these numbers. The result below is for the default inputs: 2 vCPU · 4 GB RAM · no persistent disk · 100 GB egress · no managed database. A copied calculator link also needs JavaScript.
| Rank | Provider | Compute | Database | Storage | Egress | Infrastructure total |
|---|---|---|---|---|---|---|
| 1 | Koyeb eco-large | $21.43 | $0.00 | $0.00 | $0.00 | $21.43 |
| 2 | Fly.io shared-cpu-2x / 4GB | $25.40 | $0.00 | $0.00 | $2.00 | $27.40 |
| Unknown | Heroku Compute 2CPU-4GB | $150.00 | $0.00 | $0.00 | Unknown | Unknown |
| Unknown | Railway Hobby | Unknown | $0.00 | $0.00 | Unknown | Unknown |
| Unknown | Render Pro | $85.00 | $0.00 | $0.00 | Unknown | Unknown |
How this tool works
Your app
Calculate the infrastructure bill
Rank every PaaS plan using the same workload, database, storage, and egress inputs. Unknown prices stay visible and cannot win. Your team's time is optional and shown apart from the ranking.
The bill
- Compute
- eco-large x 1 = $21.43
- Database
- No managed database selected = $0.00
- Storage
- Inside provider-included storage = $0.00
- Egress
- Inside the 100 GB included allowance = $0.00
- Total
- compute + database + storage + egress = $21.43
No provider has every price this app needs in our data, so there is no bill to show. The table above says which price is missing for each.
Each line uses the provider's published price. If one price is missing, the total shows as unknown; with a managed database selected that is every provider for now, because we have not yet linked each platform to its own database plans.
Answer for your inputs
Koyeb eco-large is lowest at $21.43 per month for infrastructure, $5.97 below Fly.io.
Set to: 2 vCPU · 4 GB RAM · no persistent disk · 100 GB egress · no managed database
Where your responsibility starts
VPS
| Hardware | Provider |
|---|---|
| Virtual machine | Provider |
| Operating system | Your team |
| Container runtime | Your team |
| Your app | Your team |
| Your data | Your team |
PaaS
| Hardware | Provider |
|---|---|
| Virtual machine | Provider |
| Operating system | Provider |
| Container runtime | Provider |
| Your app | Your team |
| Your data | Your team |
Managed Kubernetes
| Hardware | Provider |
|---|---|
| Virtual machine | Provider |
| Operating system | Your team |
| Container runtime | Your team |
| Your app | Your team |
| Your data | Your team |
Bare metal
| Hardware | Provider |
|---|---|
| Virtual machine | Your team |
| Operating system | Your team |
| Container runtime | Your team |
| Your app | Your team |
| Your data | Your team |
Compare the options
Compare the options that fit this decision
| Component | Railway example | Render example | When it matters |
|---|---|---|---|
| 2 vCPU and 4 GB compute | $80/mo if fully used all month: 2 × $20 + 4 × $10, with the $5 Hobby minimum counted toward it | $292/mo at Workflow Pro | Do not compare unlike runtime products |
| Egress | $0.05/GB | Unknown in this dated example | Unknown must stay visible |
| Your team's time | Off by default | Off by default | User supplied and shown separately; never ranks |
What changes the answer
What changes the answer
- 01Only complete infrastructure totals are ranked. An unknown storage or egress rate stays visible and cannot win.
- 02Price the steady-state compute floor before credits.
- 03Add database and egress using the workload, not the provider's smallest example.
- 04Value only operations work the platform actually removes.
- 05Run the model again at the expected 12-month workload.
Bill and sources
Every line below is computed from the controls above, so the address bar, this panel and the ranking always show the same result.
Koyeb eco-large is lowest at $21.43 per month for infrastructure, $5.97 below Fly.io.
Formula
Infrastructure premium = managed infrastructure bill − self-managed infrastructure bill; optional crossover hours = infrastructure premium ÷ user-supplied hourly team cost
Assumptions
- Set to: 2 vCPU · 4 GB RAM · no persistent disk · 100 GB egress · no managed database
- 730 runtime hours
- Published list pricing
- No paid support plan
Explicit unknowns
- Render workflow egress in this dated example
Sources and freshness
- Railway pricing checked
- Render workflow limits and pricing checked