Data note
Railway usage billing in 2026: $10.01 per GB-month and $20.01 per vCPU-month
Railway bills memory per GB-second, CPU per vCPU-second, disk per GB-second and egress per GB. The monthly rates and a worked $21.80 example.
Railway meters memory at $0.00000386 per GB-second, CPU at $0.00000772 per vCPU-second, volumes at $0.00000006 per GB-second and egress at $0.05 per GB. Over a 30-day month that is about $10.01 per GB of RAM, $20.01 per vCPU and $0.16 per GB of disk, so a service with 1 GB, half a vCPU, 20 GB of egress and 5 GB of disk bills about $21.80 (calculated 2026-10-25).
- Railway bills memory at $0.00000386 per GB-second, which is about $10.01 per GB for a 30-day month (calculated 2026-10-25).
- Railway bills CPU at $0.00000772 per vCPU-second, about $20.01 per vCPU for a 30-day month (calculated 2026-10-25).
- Volume storage bills at $0.00000006 per GB-second, about $0.16 per GB per 30-day month, and egress from services costs $0.05 per GB (calculated 2026-10-25).
- A worked example of 1 GB of RAM, 0.5 vCPU, 20 GB of egress and 5 GB of volume bills about $21.80 a month, of which $20.02 is memory and CPU (calculated 2026-10-25).
- Hobby includes $5 of usage credit and Pro includes $20, and once usage passes the minimum the full usage is billed rather than the difference (checked 2026-10-25).
- Object storage is the exception at $0.015 per GB-month with free egress, against $0.05 per GB of egress from a service (checked 2026-10-25).
2 primary sources · If this is out of date, tell us and we will re-measure.
On this page
Railway does not sell servers, it sells seconds. Memory is metered per GB-second, CPU per vCPU-second, storage per GB-second and traffic per gigabyte, which means the only way to predict a bill is to convert those rates into monthly figures and then guess how busy the app will be. The conversions are simple: about $10.01 per GB of RAM, $20.01 per vCPU, $0.16 per GB of disk and $0.05 per GB of egress. A service holding 1 GB, using half a vCPU, sending 20 GB and keeping 5 GB of disk lands at about $21.80 for the month.
The four meters
| Meter | Published rate | Cost per month at 30 days |
|---|---|---|
| Memory | $0.00000386 per GB/sec | $10.01 per GB |
| CPU | $0.00000772 per vCPU/sec | $20.01 per vCPU |
| Volume storage | $0.00000006 per GB/sec | $0.16 per GB |
| Egress from a service | $0.05 per GB | $51.20 per TB |
| Object storage | $0.015 per GB-month | egress free |
| Sandbox memory and CPU | $0.00001929 per unit/sec | about $50 per GB or vCPU |
The monthly column assumes 2,592,000 seconds, which is 30 days exactly. A 31-day month is 2,678,400 seconds and produces a bill about 3.3 percent higher for the same usage, so annual budgeting should use the longer number.
Working the $21.80 example
Take a Node service that holds 1 GB of RAM, averages half a vCPU, sends 20 GB to the internet and keeps 5 GB of volume. Memory is 1 times $10.01, CPU is 0.5 times $20.01, egress is 20 times $0.05 and storage is 5 times $0.16. That is $10.01 plus $10.01 plus $1.00 plus $0.78, or $21.80.
Notice which line dominates: memory and CPU together are $20.02 of the $21.80, and egress is a dollar. Railway is a compute-priced platform, and bandwidth is almost decorative next to it. A team that optimises image sizes before it right-sizes memory is optimising the wrong line by a factor of twenty.
The same arithmetic explains why the plan minimum rarely matters for real apps. $5 of credit on Hobby covers 512 MB of memory for a month and nothing else, so anything with a second service or a database crosses the minimum immediately and is billed on usage instead of on the plan.
How we measured it
Railway's pricing page was fetched on 2026-10-25 and every per-second rate was multiplied by 2,592,000 to produce the monthly figures shown above. The plans reference page in Railway's docs was used to confirm that the base subscription is a credit against usage rather than a fee on top of it. No service was deployed, no sandbox was run and no invoice was inspected, so the worked example is arithmetic on published rates plus stated assumptions about CPU and traffic.
What changes in practice
The billing switch above the minimum is the single most misunderstood part. Railway charges total usage once usage exceeds the plan minimum, so the bill is not plan fee plus usage. A month at $21.80 of usage bills $21.80 on Hobby, which means the $5 minimum is a floor and never a fixed cost — and it also means upgrading to Pro at $20 does not reduce a heavy bill, it only raises the floor.
Memory bills whether or not traffic arrives, and that is the cost that grows silently. Three forgotten preview environments at 1 GB each are $30.03 a month, more than the plan itself. Railway does not charge for a service that is stopped, so deleting environments is the cheapest optimisation available, ahead of any code change.
Sandboxes have their own, much higher, rates: $0.00001929 per GB-second is roughly $50 per GB-month, five times a service. They bill only while running and an idle timeout destroys them, but a sandbox waiting on a model for an hour still costs real money, and it draws from the same included credit as everything else.
Bottom line
Budget $10.01 per GB of RAM and $20.01 per vCPU per month, add $0.05 per GB of egress, and expect the plan minimum to be irrelevant once more than one service exists. A realistic two-service app with 1 GB total and half as much CPU averages about $25 to $30 a month, which is still below the $45 a month a comparable managed instance costs elsewhere (calculated 2026-10-25).
Frequently asked questions
What does Railway charge per hour for 1 GB of RAM?
$0.0139 an hour: 3,600 seconds multiplied by $0.00000386 per GB-second. A vCPU costs $0.0278 an hour on the same arithmetic, so an hourly mental model is $0.0139 per GB and $0.0278 per vCPU (calculated 2026-10-25).
Is idle memory free on Railway?
No. Memory bills per GB-second for as long as a service holds it, so a process reserving 1 GB that serves nothing still costs about $10.01 that month. Sandboxes are the exception, billing only while running with an idle timeout that destroys forgotten ones.
How much egress does Railway include?
Nothing on services: egress is $0.05 per GB, so 100 GB is $5.00 and 1 TB is about $51.20 (calculated 2026-10-25). Object storage buckets are the exception, priced at $0.015 per GB-month with free egress.
When does Railway start charging above the plan minimum?
$5 of usage on Hobby or $20 on Pro. Below the minimum the plan price covers everything, and above it the total usage is billed instead of the plan fee, so a $21.80 month costs $21.80 and not $26.80.
Sources
- Railway pricingChecked 2026-10-25
- Railway docs: pricing plansChecked 2026-10-25
Cite this page
Nadia Voss (2026). “Railway usage billing in 2026: $10.01 per GB-month and $20.01 per vCPU-month”. Actual Database. https://actualdatabase.com/railway-usage-based-billing-explained/