Fly.io Pricing 2026: Machines, RAM, Volumes, Postgres and Support
Fly.io has no free tier in 2026: Machines start at $2.19/mo, extra RAM is $6/GB, Managed Postgres starts at $38/mo. Three app bills priced line by line.

Fly.io has no plan fee and no free tier in 2026: you pay per second for each running Machine, from $2.19/mo for a shared-cpu-1x with 256 MB, plus $6 per GB per month for extra RAM, $0.15 per GB for volumes and $0.02 per GB of egress in North America and Europe. Managed Postgres starts at $38/mo, and paid support at $29/mo.
Every figure here was read on Fly.io's pricing page and its resource pricing docs on October 18, 2026, using the Ashburn (iad) and Secaucus (ewr) rates, which Fly lists as its cheapest regions. Our view: Fly is the cheapest way to keep a small container running all month, but the moment you add a managed database, the database becomes most of the invoice, so price that line first. The product itself is covered in our Fly.io review; this page is about the bill.
| Item | Price | Billing basis |
|---|---|---|
| Machines (presets below) | From the shared-cpu-1x rate | Per second while running |
| Extra Machine RAM | $6.00 per GB/mo | Up to 128 GB per Machine |
| Volumes | $0.15 per GB/mo | Provisioned size, even when detached |
| Egress, North America and Europe | $0.02 per GB | Inbound data is free |
| Managed Postgres | From $38/mo | Per cluster, plus $0.28 per GB stored |
| Support | Free community, or from $29/mo | Optional paid plans |
Toolradar data: Fly.io is listed as an alternative to 28 other tools on Toolradar, the software directory we run, which puts it #12 (joint) of the 317 tools in its hosting and deployment ranking as of October 2026. Developers cross-shop it mostly against container hosts such as Render and Railway, so that is the comparison this page prices. Its record is Fly.io on Toolradar.
How does Fly.io billing work?
Fly bills per organization for the resources you provision, prorated to the time they exist, with no monthly platform fee on Pay As You Go, the plan every new organization lands on. There is nothing to buy up front, but also nothing included. Each Machine, volume, IP address and database shows up as its own line on the invoice, and the docs say every organization needs a card on file.
Machines are billed by the second while started. A stopped or suspended Machine costs only its root file system, at $0.15 per GB per month, so an app configured to auto-stop when idle pays mostly for storage overnight. Fly quotes monthly prices for 30 days of runtime, which means an always-on Machine costs slightly more in a 31-day month.
Prices also change by region. Fly's own docs price the same 1 GB shared Machine at $6.70 in Ashburn, $7.73 in Frankfurt and $8.50 in Singapore, so a Singapore Machine costs about 27% more than the same one in Virginia. Pick the region for latency first, then budget for its rate.
What do Fly Machines cost?
Each Machine uses a preset that fixes its CPU and its included RAM, and you can add RAM on top. These are the presets on the pricing page for the cheapest regions:
| Preset | RAM included | Per hour | Per month |
|---|---|---|---|
| shared-cpu-1x | 256 MB | $0.0030 | $2.19 |
| shared-cpu-2x | 512 MB | $0.0061 | $4.39 |
| shared-cpu-4x | 1 GB | $0.0122 | $8.78 |
| shared-cpu-8x | 2 GB | $0.0244 | $17.55 |
| performance-1x | 2 GB | $0.0458 | $33.00 |
| performance-2x | 4 GB | $0.0917 | $66.00 |
| performance-4x | 8 GB | $0.1833 | $132.01 |
| performance-8x | 16 GB | $0.3667 | $264.01 |
| performance-16x | 32 GB | $0.7334 | $528.02 |
Adding RAM is usually cheaper than adding CPUs. The docs price a shared-cpu-1x with 1 GB at $6.70 a month, while the shared-cpu-4x preset with the same 1 GB costs $8.78. A memory-hungry Node or Python app that idles on CPU should keep one shared core and buy memory on top rather than step up the preset.
Performance Machines get dedicated CPU, and their price scales linearly: each step doubles CPU, RAM and cost. Shared CPUs suit web apps with light, bursty load, and Fly's CPU performance docs set out how the two CPU types differ before you pay for a performance-1x.
Storage, network and the small fees
Storage and network bill separately from Machines, and two of them catch people out. Volumes bill on provisioned size, not on data written, and they keep billing when detached or attached to a stopped Machine. A forgotten 50 GB volume costs $7.50 a month whether or not anything uses it.
| Item | Price |
|---|---|
| Volume snapshots | $0.08 per GB/mo, first 10 GB free each month |
| Egress, Asia Pacific, Oceania and South America | $0.04 per GB |
| Egress, Africa and India | $0.12 per GB |
| Private network between regions, North America and Europe | $0.006 per GB |
| Dedicated IPv4 | $2/mo (shared IPv4 and IPv6 are free) |
| Static egress IP | $0.005 per hour, about $3.60/mo |
| SSL certificates | First 10 hostnames free, then $0.10/mo each; wildcard $1/mo |
| Fly Kubernetes | $75/mo per cluster, plus compute and volumes |
Snapshots are taken daily with 5 days of retention by default, and you pay for stored data, not volume size, so a 10 GB volume holding 1 GB of data costs about 1 GB of snapshot storage. Cross-region private traffic is billed in both directions, at the rate of the region the data leaves, so a multi-region app that pulls large responses from Asia pays the Asia rate.
How much does Fly.io Managed Postgres cost?
Managed Postgres is sold as cluster plans, each with high availability, automated backups and connection pooling included, plus storage at $0.28 per GB used:
| Plan | CPU and RAM | Per month |
|---|---|---|
| Basic | shared-2x, 1 GB | $38 |
| Starter | shared-2x, 2 GB | $72 |
| Launch | performance-2x, 8 GB | $282 |
| Scale | performance-4x, 32 GB | $962 |
| Performance | performance-8x, 64 GB | $1,922 |
This is where Fly stops being the cheap option. The smallest managed cluster costs about 17 times the smallest Machine, and a cluster can hold up to 1,000 GB. The price buys a highly available database rather than a single instance, which is a fair trade for production but heavy for a side project. Fly also notes that a Managed Postgres cluster lives outside your apps, so deleting an app does not delete its database or its charge.
The unsupported alternative is Fly Postgres you run yourself on Machines and volumes, which the docs estimate at about $2 a month for a single dev node and about $82 to $164 a month for a three-node production cluster. You save money and take on failover, upgrades and backups yourself. Teams that want a managed database without the floor price often pair Fly with a serverless option; our Neon pricing and Supabase pricing pages price those.
Support, compliance and discounts
Community support is free for everyone. Paid support is optional: Standard at $29/mo with a 36-hour first response, Premium at $199/mo with a 24-hour response, a 1-hour response for urgent issues and a dedicated Slack channel, and Enterprise from $2,500/mo with a 4-hour response around the clock, a 15-minute emergency response and a 99.9% uptime SLA. Only Enterprise carries an SLA.
A HIPAA package costs $99/mo with a pre-signed BAA, available on any paid plan, and Fly lists SOC 2 Type II and a DPA. Eligible early-stage startups can apply for up to $15,000 in credit.
The real discount is reservations. You prepay a year of compute for a region and receive monthly credits at a 40% discount: $36 a year buys $5 a month of shared Machine credit, and $1,440 a year buys $200 a month of performance credit. Credits apply only to CPU and added RAM, never roll over, and cover one region, so reserve only the baseline you run every hour of every month.
Is there a free tier on Fly.io?
No. New organizations get no free tier and no monthly free allowance. New accounts get a trial of 2 hours of Machine runtime or 7 days, whichever ends first, with no card needed to start. A few things stay free afterwards: the first 10 GB of snapshots, the first 10 SSL certificates, inbound data, shared IPv4 and IPv6. Organizations on the plans discontinued in October 2024 keep their old allowances. For hosts that still have a free tier, see our cloud free tiers compared.
What does a real app cost on Fly.io?
We priced three setups in Ashburn on Fly's published rates for a 30-day month. The service mix and traffic are our inputs; every rate is Fly's.
| Setup | Line items | Monthly total |
|---|---|---|
| Discord bot or worker, always on | shared-cpu-1x 256 MB | $2.19 |
| Small production app | shared-cpu-1x 1 GB ($6.70), 10 GB volume ($1.50), Managed Postgres Basic, 5 GB stored ($1.40), 50 GB egress ($1), dedicated IPv4 | $50.60 |
| Same app with Standard support | The line above plus the Standard support plan | $79.60 |
In the production app, the database is nearly 78% of the bill before support, and the app Machine and its volume cost $8.20 together. If your database can live elsewhere, Fly runs the rest of a small product for under $15 a month. If it cannot, the comparison with other hosts turns on the database price, not the compute.
Is Fly.io cheaper than Render, Railway or Heroku?
For compute, usually yes. For a small app with a managed database, no. Prices read on each vendor's pricing page on October 18, 2026:
| Host | Smallest always-on app | Small app plus managed Postgres |
|---|---|---|
| Fly.io | 256 MB Machine | $41.97 (512 MB Machine, Basic cluster with 1 GB stored) |
| Render | $7/mo (512 MB, Hobby workspace) | $13 (adds the $6 Postgres size) |
| Heroku | $7/mo Basic dyno (Eco is $5 but sleeps) | $12 (adds Essential-0 Postgres at $5) |
| Railway | $5 minimum on Hobby, which is credited back as usage | Metered, no fixed price |
The database rows are not like for like. Fly's Basic cluster is highly available with pooling, Render's $6 instance has 256 MB of RAM, and Heroku's Essential tier allows up to 4 hours of downtime a month. A team that needs failover would compare Fly with larger Render or Heroku database plans, where the gap narrows.
Railway meters usage per second, at $0.00000386 per GB of RAM a second, about $10 per GB-month by our arithmetic over 30 days, against Fly's lower flat rate for added RAM. An app that idles much of the day can come out cheaper on Railway; an app holding memory all month is cheaper on Fly. Our Render pricing and Railway pricing pages break those bills down, and Railway vs Render covers the trade-offs between them.
Which Fly.io setup should you pick?
Start with one shared-cpu-1x Machine, add RAM before CPU, and turn on auto-stop for anything that is not serving traffic all day. Keep volumes small, because you pay for the size you provision, and delete detached ones. Decide on the database separately: Managed Postgres is the right buy once you need failover, and a serverless or self-run database is cheaper before that.
Leaving Heroku? Our Heroku migration guide and Heroku alternatives list cover the move, the Railway review covers the closest usage-billed rival, and serverless platforms and Postgres hosting rank the wider options. Toolradar keeps profiles for Render and Railway too.
How we checked these prices
Louis Corneloup, founder of Dupple and Toolradar, wrote this page from Fly.io's pricing page and its resource pricing docs, both read on October 18, 2026, with the Render, Heroku and Railway figures read on their pricing pages linked above the same day. The scenario setups and traffic are our inputs and the totals are our arithmetic; every rate is the vendor's. Devshot runs no test lab, so nothing here is a benchmark. Editorial rules are on the Devshot about page.
FAQ
How much does Fly.io cost in 2026?
Fly.io has no plan fee: the smallest always-on Machine costs $2.19 a month, extra RAM is $6 per GB, volumes are $0.15 per GB and egress starts at $0.02 per GB. Managed Postgres is usually the largest extra line, and paid support is optional.
Does Fly.io have a free tier?
No. New organizations get a trial of 2 hours of Machine runtime or 7 days, whichever comes first, with no card needed. After that a card is required, though the first 10 GB of snapshots, 10 SSL certificates and shared IPs stay free.
How much does Fly.io Managed Postgres cost?
Plans run from Basic at $38 a month with 1 GB of RAM to Performance at $1,922 a month with 64 GB, plus $0.28 per GB of storage used. Every plan includes high availability, automated backups and connection pooling.
Why is my Fly.io bill higher than expected?
The usual causes are volumes, which bill on provisioned size even when detached, a Managed Postgres cluster left running after its app was deleted, and egress from a pricier region. Stopped Machines also bill for their root file system.
Is Fly.io cheaper than Render?
For compute, yes: Fly's smallest Machine costs less than a third of Render's $7 instance. For a small app with managed Postgres, Render is cheaper in our scenario, because Fly's smallest managed cluster costs several times Render's smallest paid Postgres, though Fly's cluster includes high availability.
How do Fly.io reservations work?
You prepay a year of compute in one region and receive monthly credits at a 40% discount, for example a $36 yearly block that funds shared Machine credit every month. Credits cover CPU and added RAM only and do not roll over.
Cite this: Devshot, "Fly.io Pricing 2026: Machines, RAM, Volumes, Postgres and Support", October 2026.
Devshot covers the infrastructure bills developers actually pay, every day. Subscribe at devshot.co.
Some offers on this page may be paid placements or contain affiliate links.
Devshot: the daily dev & AI brief
Free daily newsletter, read in 5 minutes.
Subscribe free