Railway Pricing in 2026: What You Actually Pay
Railway pricing in 2026 is usage-based: you pay $20 per vCPU and $10 per GB of RAM per month, billed by the second, plus $0.05 per GB of egress and $0.15 per GB of volume storage. Hobby is $5 a month with $5 of usage included; Pro is $20 a month per workspace, not per seat, with unlimited seats and $20 of usage included. There is no permanent free tier, only a 30-day $5 trial, so a small always-on app runs about $5 to $22 a month and a modest production stack near $70.
Updated on August 20, 2026

On this page
Quick answer (2026): Railway bills usage per second, and the plan fee is a credit pool, not an entry ticket. There are four self-serve tiers: a 30-day Free Trial ($5 in credits, no card), a permanent Free plan at $0/month with $1 of monthly usage credits (capped at 1 vCPU / 0.5 GB RAM per service, 0.5 GB volume, community support), Hobby at $5/month including $5 of credits, and Pro at $20/month per workspace including $20 of credits. Pro is per workspace, not per seat: seats are unlimited and included, which is the single most-repeated error in Railway write-ups. The meters are $20 per vCPU per month, $10 per GB of RAM per month, $0.05 per GB of egress, $0.15 per GB of volume storage, and $0.015 per GB-month for object storage with free egress. Your bill is the greater of your plan fee or your metered usage. In practice: a small always-on bot costs about $5, a web app with Postgres about $22, and a production stack with two services plus Postgres and Redis about $70.
_Updated August 20, 2026. Every plan fee, credit allowance and meter above was re-verified against Railway's official pricing page{target=blank} on this date. New this pass: Railway now runs a permanent Free plan at $0/month with $1 of monthly usage credits alongside the 30-day $5 trial, and object storage is metered separately at $0.015 per GB-month with free egress.
Railway pricing in 2026 has one governing rule: you pay for the compute you actually consume, billed by the second, and almost every summary you find gets the plan structure wrong on top of that rule.
Railway runs each service as a container and meters the vCPU and memory it burns, per second, plus the bandwidth and disk it touches. There is no fixed per-app plan and, as of 2026, no per-seat fee. The subscription you pick is a spending floor with usage credit baked in, not a cap. Get those two ideas straight and the bill stops being a mystery.
What Railway actually charges for
Every Railway bill is built from four metered lines. These are the current published rates (railway.com/pricing, read August 2026).
Scroll to see more
| Resource | Rate (2026) | How it is billed |
|---|---|---|
| CPU | $20 / vCPU / month | Per second of actual use ($0.000463 / vCPU / minute) |
| Memory | $10 / GB / month | Per second of actual use ($0.000231 / GB / minute) |
| Network egress | $0.05 / GB | Per GB leaving your services |
| Volume storage | $0.15 / GB / month | Per GB of persistent disk, metered continuously |
| Object storage | $0.015 / GB / month | Per GB stored, egress is free |
The number that trips people up is the CPU rate. "$20 per vCPU per month" is the rate for a full vCPU pinned at 100 percent for the whole month. You are billed for the fraction you actually use per second, so a service that averages a tenth of a vCPU pays about $2, not $20.
Is Railway pricing per seat? No, and most of the web still says otherwise
The single most-repeated error in Railway write-ups is that the Pro plan is "$20 per seat." Several pages ranking for this exact query say it. As of 2026 it is wrong.
Railway's own pricing page states the Pro plan is $20 per month per workspace, seats are unlimited and included. It is a workspace fee, not a headcount fee. That matters for teams: on Vercel, a Pro plan is billed per member (about $20 per user per month plus usage, per Railway's own 2026 comparison), so a five-person team pays roughly $100 in seats before any compute. On Railway that same team pays one $20 workspace fee. If you read "per seat" anywhere for Railway, the source is stale (Railway documents the per-workspace model in its own comparison to Vercel).
The plans: Free Trial, Free, Hobby, Pro
Railway has four self-serve tiers plus Enterprise. The base fee is a credit pool, not an entry ticket you pay on top of usage.
Scroll to see more
| Plan | Base / month | Usage included | Per-service cap | Seats |
|---|---|---|---|---|
| Free Trial | $0 | $5 in credits, 30 days, no card | 2 vCPU / 1 GB, 2 replicas | trial |
| Free | $0 | $1 / month in credits | 1 vCPU / 0.5 GB, 0.5 GB volume | included |
| Hobby | $5 | $5 / month | 48 vCPU / 48 GB, 6 replicas | included |
| Pro | $20 | $20 / month | 1,000 vCPU / 1 TB, 42 replicas | unlimited, included |
| Enterprise | Custom | Custom | Custom | Custom |
Two things to note, and the first one changed in 2026. Railway now runs two distinct zero-dollar entries: the 30-day Free Trial with $5 of credits, and a permanent Free plan at $0 a month carrying $1 of monthly usage credits. Most write-ups still say Railway has no permanent free tier, and that is now out of date. The catch is that $1 a month buys very little: capped at 1 vCPU and 0.5 GB of RAM per service with 0.5 GB of volume and community-only support, it covers a hobby script that idles almost all month, not a real always-on app. Unlike Render, which still offers a free web service that sleeps when idle, Railway's free lane is a credit allowance rather than a free instance, so anything with steady traffic still lands on Hobby. Budget for a real bill from day one. Second, the per-service resource caps are generous even on Hobby (48 vCPU / 48 GB), so the ceiling is your wallet, not the plan.
How the included credit works
The base fee already contains that much usage. Railway puts it plainly: on the Hobby plan at $5 a month, if you use $3 of resources, you pay the $5 subscription. Use more than the included credit and the overage is added.
So the mental model is: your monthly bill is the greater of the base fee or your metered usage.
- Hobby: pay $5 if usage is under $5, otherwise pay your usage.
- Pro: pay $20 if usage is under $20, otherwise pay your usage.
That is the whole billing engine. Everything below is arithmetic on those four rates.
Three real 30-day Railway bills
Here is what actual workloads cost. Each row assumes always-on services and uses average, not peak, resource consumption, because that is what Railway meters.
Scroll to see more
| Workload | Avg vCPU | Avg RAM | Egress | Volume | Metered usage | Plan | Monthly bill |
|---|---|---|---|---|---|---|---|
| Discord bot / small API | 0.1 | 0.25 GB | 2 GB | 1 GB | $4.75 | Hobby | ~$5 |
| Web app + Postgres | 0.5 | 1 GB | 20 GB | 5 GB | $21.75 | Hobby | ~$21.75 |
| Production stack (2 services + Postgres + Redis) | 1.5 | 3 GB | 150 GB | 20 GB | $70.50 | Pro | ~$70.50 |
The math on the middle row, so you can reproduce it: 0.5 vCPU x $20 = $10.00, plus 1 GB x $10 = $10.00, plus 20 GB egress x $0.05 = $1.00, plus 5 GB volume x $0.15 = $0.75, for $21.75 of usage. That sits above the $5 Hobby credit, so the whole $21.75 is the bill.
The small bot never leaves the $5 Hobby credit, so it costs the $5 base and nothing more. The production stack on Redis and
Postgres clears the $20 Pro credit easily and lands near $70. None of these three needs a per-seat upgrade.
Why your Railway bill can surprise you
The most common panic post, and the pos-2 result for this query, is a developer on r/webdev doing a rough calculation: "2 GB RAM and 2 cores means I pay $80 a month?" Let us settle it.
A service allocated 2 vCPU and 2 GB, running flat out 24 hours a day, would cost 2 x $20 plus 2 x $10 = $60 of compute per month. Not $80, and only if it is genuinely pinned at full utilization the entire month. Because Railway bills the per-second fraction you actually use, a typical web service that averages 0.3 vCPU pays about $6 for CPU, not $40. The surprise bills almost always come from one of three places:
- A service that never idles because of a busy loop or a health check hammering it, so average usage approaches the allocation.
- Egress at scale. At $0.05 per GB, a service pushing 1 TB of traffic adds $50 a line item people forget.
- Forgotten replicas or a second environment left running. Every awake container meters independently.
The fix is not a cheaper plan. It is right-sizing what stays awake.
Railway vs Render vs Fly.io vs Vercel, one line each
The pricing model matters more than the sticker. Here is how the four common choices bill in 2026.
- Railway: usage-based, per second, one workspace fee ($5 Hobby or $20 Pro) with usage credit included.
Render: fixed instance sizes (you pick an instance and pay its flat rate), plus a free web service that sleeps when idle. Predictable, less granular.
Fly.io: pure per-second pay-as-you-go on Machines, no plan at all. Closest sibling to Railway's model; see our Fly.io pricing teardown for its real bills.
Vercel: $20 per member per month on Pro, plus usage. Cheapest for a solo front-end, most expensive model for a multi-seat team.
If your workload is spiky and you want to pay only for what runs, Railway and Fly.io win. If you want a flat, predictable number, Render's fixed instances are easier to forecast. Our Northflank pricing breakdown covers a fourth option for teams that outgrow single-container simplicity.
How to cut a Railway bill
Four levers, in order of payoff:
- Right-size replicas. Drop idle replicas to one. Each awake container meters separately.
- Kill zombie environments. A forgotten preview or staging service bills the same as production.
- Watch egress. Cache static assets and images on a CDN so traffic does not leave your Railway service at $0.05 per GB.
- Trim volumes. Volume storage meters continuously at $0.15 per GB per month whether the service is up or not. Delete disks you no longer read.
None of these requires a plan change. Railway's usage model rewards discipline directly: use less, pay less, the same day.
Math check: a full vCPU costs $20 a month, but you pay only the per-second fraction you use, so a service averaging 0.3 vCPU costs about $6, not $20. The bill is set by what stays awake, not by which plan you pick.
Sources
- Railway pricing page, railway.com/pricing (re-verified August 20, 2026)
- Railway docs, pricing and plans reference, docs.railway.com/pricing (read August 2026)
- "Is Railway expensive?" r/webdev discussion (community sentiment)
Written by
Camille ForsterFrequently asked questions
How much does Railway cost per month in 2026?
It depends on usage. A small always-on bot or API stays inside the $5 Hobby credit and costs about $5. A web app with a Postgres database runs around $22 on Hobby, and a production stack with two services plus Postgres and Redis lands near $70 on Pro. You pay the greater of the plan fee or your metered usage.
Is Railway pricing per seat?
No. As of 2026 the Pro plan is $20 per month per workspace with unlimited seats included, not a per-user fee. Older articles that call it $20 per seat are out of date.
Does Railway have a free tier?
Yes, two of them as of 2026, and both are small. New accounts get a Free Trial of $5 in credits for 30 days with no credit card. Separately, Railway runs a permanent Free plan at $0 a month that carries $1 of monthly usage credits, capped at 1 vCPU and 0.5 GB of RAM per service with 0.5 GB of volume storage and community support. That $1 allowance covers an idle hobby script, not a real always-on app, so most projects move to Hobby at $5 a month, which includes $5 of monthly usage credit.
Why is my Railway bill higher than I expected?
Usually one of three causes: a service that never idles so its average CPU approaches its allocation, egress at $0.05 per GB adding up on high-traffic apps, or forgotten replicas and staging environments that meter independently. Railway bills actual per-second usage, so right-sizing what stays awake is the fix.
Is Railway cheaper than Render or Vercel?
For spiky workloads, Railway's per-second usage billing often costs less than Render's fixed instances. For teams, Railway's single per-workspace fee is cheaper than Vercel's per-member Pro pricing. For a flat, predictable number, Render's fixed instances are easier to forecast.
How can I lower my Railway bill?
Reduce idle replicas to one, delete forgotten preview and staging environments, cache static assets on a CDN to cut egress, and remove volumes you no longer read. All of these lower usage directly without changing plans.
Is Railway free plan really free?
The Free plan costs $0 a month and includes $1 of monthly usage credits, so it is genuinely free until you exceed that $1. At Railway's 2026 meters, $1 buys roughly 0.05 vCPU and 0.05 GB of RAM running continuously for the month, which is why the plan caps each service at 1 vCPU and 0.5 GB. Cross the $1 and you are billed the overage at standard per-second rates.
How much does Railway charge for storage and bandwidth?
In 2026 Railway meters volume storage at $0.15 per GB per month, object storage at $0.015 per GB per month with free egress, and network egress from your services at $0.05 per GB. Volume storage bills continuously whether the service is awake or not, which is why deleting unused disks is one of the cheapest ways to cut a bill.
Related reading
Fly.io Pricing in 2026: The Real 30-Day Bill
Fly.io pricing in 2026 is pure pay-as-you-go: you pay per second for the Machines (micro-VMs) you actually run, not a fixed plan. A small always-on app on a shared-cpu-1x 256MB Machine costs about $2.02 a month; a two-Machine production SaaS with Postgres and Redis lands near $29 a month; a three-region app on performance Machines runs about $226 a month. The old Hobby, Launch, and Scale plan names were retired in the October 2024 pay-as-you-go switch, and the biggest lever left is a machine reservation, which cuts committed compute by 40%.
Northflank Pricing 2026: What You Actually Pay
Northflank pricing in 2026 is a per-hour meter on the vCPU and memory you allocate: $0.01667 per vCPU-hour and $0.00833 per GB-hour, plus $0.15/GB-month disk and $0.06/GB egress. The named nf-compute plans are just that meter times 720 hours, not discounts, and the bill is almost always dominated by memory you requested and never used.
Render Pricing in 2026: What a Real Monthly Bill Actually Looks Like
Render's advertised prices hide the real bill. In 2026 your cost is three stacked layers: a workspace plan, per-service compute, and metered usage. A solo production app starts near $13/mo (not $7), a small team app around $115/mo. Here is the arithmetic, with three worked 30-day bills.


