Infrastructure economics
Camille Forster10 min read2435 views

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

Flat illustration of a metered billing ledger with a subtle railway-track motif, deep green and cream, representing Railway usage-based pricing
Flat illustration of a metered billing ledger with a subtle railway-track motif, deep green and cream, representing Railway usage-based pricing
On this page

Railway logo 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 logo 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

ResourceRate (2026)How it is billed
CPU$20 / vCPU / monthPer second of actual use ($0.000463 / vCPU / minute)
Memory$10 / GB / monthPer second of actual use ($0.000231 / GB / minute)
Network egress$0.05 / GBPer GB leaving your services
Volume storage$0.15 / GB / monthPer GB of persistent disk, metered continuously
Object storage$0.015 / GB / monthPer 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 logo 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

PlanBase / monthUsage includedPer-service capSeats
Free Trial$0$5 in credits, 30 days, no card2 vCPU / 1 GB, 2 replicastrial
Free$0$1 / month in credits1 vCPU / 0.5 GB, 0.5 GB volumeincluded
Hobby$5$5 / month48 vCPU / 48 GB, 6 replicasincluded
Pro$20$20 / month1,000 vCPU / 1 TB, 42 replicasunlimited, included
EnterpriseCustomCustomCustomCustom

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 logo 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

WorkloadAvg vCPUAvg RAMEgressVolumeMetered usagePlanMonthly bill
Discord bot / small API0.10.25 GB2 GB1 GB$4.75Hobby~$5
Web app + Postgres0.51 GB20 GB5 GB$21.75Hobby~$21.75
Production stack (2 services + Postgres + Redis)1.53 GB150 GB20 GB$70.50Pro~$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 logo Redis and Postgres logo 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 logo 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 logo 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 logo 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:

  1. Right-size replicas. Drop idle replicas to one. Each awake container meters separately.
  2. Kill zombie environments. A forgotten preview or staging service bills the same as production.
  3. Watch egress. Cache static assets and images on a CDN so traffic does not leave your Railway service at $0.05 per GB.
  4. 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)
C

Written by

Camille Forster

Frequently 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.

Infrastructure economics

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%.

10 min read573

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.

7 min read334