Railway Pricing Calculator

Estimate your real monthly Railway bill for compute, egress, and storage — and see what the same workload costs on every other platform.

1. Pick a workload

Choose the preset closest to your project. You can fine-tune the numbers in step 2.

2. Customize (optional)

Tweak the assumptions to match your real numbers.

Railway Pro

Verified 2026-05

Estimated monthly cost

$60.00/mo
Pro plan (3 seats)
$20/seat × 3 — includes $60 total resource credit
$60.00
Compute — 1 vCPU / 1 GB RAM
$20.00 CPU + $10.00 RAM
$30.00
Network Egress
214.6 GB × $0.05/GB
$10.73
Volume Storage
5 GB × $0.15/GB-mo
$0.75
Included Resource Credit
$60 credit applied
$-41.48
Instance recommendation: 1 vCPU / 1 GB RAM for your workload. Adjust in the advanced panel if your real instance is larger or smaller. Estimate uses 3 seats (editable in advanced panel). No per-seat charge on Cloudflare, Netlify, or Render. Railway charges no per-request fees. Costs are purely compute + egress + storage — predictable scaling behavior. Database not included in this estimate. If you use Railway's managed Postgres add it at $10-40/mo depending on instance size.
Estimates are approximate and for informational purposes only. Rates verified 2026-05 — confirm on Railway's pricing page. Think something is wrong? Let us know.

Same workload, all providers

Estimated monthly cost — sorted cheapest first

CloudflareWorkers Paid
$5.04/mo
$15.00/mo
$50.00/mo
$60.00/mo
RailwayPro
$60.00/mo
RenderPaid
$85.00/mo

Costs are estimates only. Tweak the workload above to see how each provider scales with your traffic. Think something is wrong?

What Railway excels at

  • Container-based (not serverless) — no cold starts, consistent latency.
  • Run your database, Redis, and background workers on the same platform.
  • Hobby plan at $5/month is excellent value for solo projects; Pro at $20/seat for teams.
  • Scale-to-zero on staging environments keeps development costs near zero.
  • Runs on Railway Metal (own hardware), not AWS — more pricing control and expanding global regions.

How Railway pricing works in 2026

Railway uses resource-based pricing, not serverless metering. You pay for the vCPU and RAM your containers consume — billed per second — plus network egress and volume storage. CPU costs $20 per vCPU per month ($0.000463/vCPU/minute) and RAM costs $10 per GB per month ($0.000231/GB/minute). Egress costs $0.05 per GB. Volume storage costs $0.15 per GB per month.

The Pro plan costs $20/month per seat and includes $20 of resource usage. The Hobby plan costs $5/month and includes $5 of usage. Both plans bill resources above the included credit at the same per-second rates. Unlike Vercel and Netlify, Railway has no per-request charges, no edge request counts, and no bandwidth metering beyond egress — your cost is purely a function of how much compute you provision.

What surprises teams about Railway costs

The key insight with Railway is that idle containers still cost money. A 1 vCPU / 1 GB container running 24/7 costs $20 CPU + $10 RAM = $30/month regardless of how many requests it serves. That's great value when traffic is high (no per-request charges), but it's wasteful for sporadic workloads. Teams coming from serverless platforms are sometimes surprised to find Railway bills don't go to zero when traffic drops.

The second thing teams miss is multiple services. A typical Railway project runs a web service, a database, a Redis instance, and maybe a background worker. Each service has its own compute cost. A web app with a managed Postgres adds $10–40/month depending on the database instance size. This calculator models only the web service — add database and worker costs on top.

Railway pricing examples

Hobby project (5k visitors/mo): 0.5 vCPU + 0.5 GB RAM = $10 + $5 = $15 compute. Egress minimal. Covered entirely by the $5 Hobby credit plus small overage. ~$10–15/month all-in with a small Postgres.

Startup SaaS (50k visitors/mo): 1 vCPU + 1 GB RAM = $20 + $10 = $30 compute. After $20 Pro credit: $10 net overage. Plus Postgres at ~$10/mo. ~$40/month total.

Growing SaaS (250k visitors/mo): 2 vCPU + 4 GB RAM = $40 + $40 = $80 compute. After $20 credit: $60 net overage on top of $20 base. Plus Postgres and egress. ~$100–130/month total.

Scale (1.5M visitors/mo): 4+ vCPU + 8 GB RAM = $80+ CPU + $80 RAM = $160+ compute. Likely needs multiple instances behind a load balancer. Egress on 10 TB+ adds up. $300+/month.

How this calculator works

The calculator picks a recommended instance size (vCPU + RAM) based on your estimated monthly API request volume, then computes the monthly cost at Railway's published rates. Egress is based on your bandwidth estimate × $0.05/GB. Storage uses your static storage input × $0.15/GB. The $20 Pro included credit is applied as a deduction. Instance sizing is conservative — a real deployment should be right-sized against actual peak load metrics.

Caveats

Pricing verified as of May 2026 from Railway's documentation. Confirm current rates at railway.com/pricing. This calculator models one web service only. Database, Redis, background workers, and cron services each run as separate containers and add to the bill. Volume storage (persistent disks) is priced separately from egress.

Frequently asked questions

How much does Railway cost per month?

Railway Pro costs $20/month per seat and includes $20 of resource usage. A small 1 vCPU / 1 GB web service runs at $30/month in compute, so after the included credit you pay ~$10 in overage on top of the $20 base — roughly $30/month for the web service alone. Add database and other services on top.

Does Railway have a free tier?

Railway offers a one-time $5 trial credit with no credit card required. After that, the Hobby plan at $5/month includes $5 of resource usage. There is no permanently free tier — all plans have a monthly base cost and resource usage is billed on top.

Is Railway cheaper than Heroku?

For most workloads, yes. Railway's resource-based billing typically comes out cheaper than Heroku's dyno-based pricing, especially for apps that need more than one dyno type. Railway also supports more flexible instance sizing and bills per second rather than per hour.

Railway vs Render — which is cheaper?

It depends on the workload. Render uses fixed instance tiers (Starter $7, Standard $25, Pro $85) which can be more expensive for small apps but give more predictable billing. Railway's per-second resource model is cheaper at low utilization but can exceed Render at high compute usage. Use both calculators with the same workload preset to compare.

Compatible

MakerKit deploys to Railway

Dockerfile included. Connect your Railway project and your SaaS is live in minutes.

Get MakerkitOne-time $349 — yours forever

Compare with other hosting providers: