We may earn a commission if you buy through links on this page. It never changes a score or a ranking. How we make money
Paid plans start at $2.19/mo.
Fly.io has no free plan listed, and its entry Machines shared-cpu-1x is $2.19 per month, with a $0.0030 hourly rate. The bigger catch is that the grid is not a flat subscription menu: Machines bill by usage, while Sprites add CPU-hour, memory-hour and storage charges. Managed Postgres starts at $38/month, and support starts at $29/month. Annual billing is not shown. Treat the monthly figures as a starting point, not a full workload estimate.
01Every plan, line by line
| Plan | Billed annually | Billed monthly | Built for |
|---|---|---|---|
| Machines shared-cpu-1x | — | $2.19 | Small, low-resource apps |
| Machines shared-cpu-2x | — | $4.39 | Small apps needing more CPU |
| Machines shared-cpu-4x | — | $8.78 | Apps needing 1 GB RAM |
| Machines shared-cpu-6x | — | $13.16 | Apps needing 1.5 GB RAM |
| Machines shared-cpu-8x | — | $17.55 | Apps needing 2 GB RAM |
| Machines performance-1x | — | $33 | Apps needing dedicated performance CPU |
| Machines performance-2x | — | $66 | Higher-performance apps |
| Machines performance-4x | — | $132.01 | CPU-intensive apps |
| Machines performance-6x | — | $198.01 | Larger CPU-intensive apps |
| Machines performance-8x | — | $264.01 | Apps needing 16 GB RAM |
| Machines performance-10x | — | $330.01 | Apps needing 20 GB RAM |
| Machines performance-12x | — | $396.02 | Apps needing 24 GB RAM |
| Machines performance-14x | — | $462.02 | Apps needing 28 GB RAM |
| Machines performance-16x | — | $528.02 | Apps needing 32 GB RAM |
| Sprites | — | Quote | Workloads with variable activity |
| Managed Postgres Basic | — | $38 | Small managed databases |
| Managed Postgres Starter | — | $72 | Growing managed databases |
| Managed Postgres Launch | — | $282 | Production databases needing more capacity |
| Managed Postgres Scale | — | $962 | Larger production databases |
| Managed Postgres Performance | — | $1,922 | High-capacity managed databases |
| Standard support | — | $29 | Solo developers and small teams |
| Premium support | — | $199 | Growing businesses and teams |
| Enterprise support | — | $2,500 | Mission-critical enterprise apps |
| Custom plan | — | Quote | Teams needing committed spend |
Add-ons and overages
- Extra Machine RAM: $6 per GB/month, up to 128 GB
- Stopped Machine rootfs: $0.15 per GB/month
- Machine volumes: $0.15 per GB/month
- Snapshots: $0.08 per GB/month; first 10 GB/month free
- Egress: $0.02/GB in North America and Europe; $0.04/GB in Asia Pacific, Oceania and South America; $0.12/GB in Africa and India
- Dedicated IPv4: $2/month
- Managed Postgres storage: $0.28 per GB; 1,000 GB maximum per cluster
- HIPAA package: $99/month
02What the plan grid doesn't tell you
Usage-based Machine billing
Listed monthly prices sit alongside hourly rates. Fly.io says usage is billed by the second, hour or GB-hour, so actual cost depends on runtime and configuration.
Sprite storage and compute
Sprites cost $0.0385 per CPU-hour and $0.021875 per GB-hour of memory; hot storage is $0.50/GB-month and cold storage is $0.02/GB-month.
Egress and volumes
Egress ranges from $0.02/GB in North America and Europe to $0.12/GB in Africa and India. Machine volumes cost $0.15/GB-month.
Database storage add-on
Managed Postgres storage costs $0.28 per GB, up to 1,000 GB per cluster. The listed database plan price does not include that storage charge.
03Which plan should you buy?
| If you are… | Get | Why |
|---|---|---|
| Small, low-resource apps | Machines shared-cpu-1x | The entry option is $2.19/month for 1 shared CPU and 256 MB RAM; the listed hourly rate is $0.0030. |
| Apps needing dedicated CPU | Machines performance-1x | Starts at $33/month for 1 performance CPU and 2 GB RAM, with a listed rate of $0.0458 per hour. |
| Small managed databases | Managed Postgres Basic | Costs $38/month for 2 shared CPUs and 1 GB RAM, with high availability, automated backups and connection pooling. |
04Is Fly.io worth the money?
Fly.io looks like good value when you need flexible app hosting, isolated code sandboxes or control over where workloads run. Its low listed Machine entry price is attractive, but usage billing and separate storage, egress and database charges make the final bill less predictable than a simple per-seat subscription. The pricing page does not show annual billing, and the platform is not the simplest option for teams that want one fixed monthly price.
Fly.io pricing FAQ
Does Fly.io have a free plan?
The pricing information checked for this page lists no free plan. It does not publish a free-trial term either. The lowest listed Machine price is $2.19/month for Machines shared-cpu-1x, but usage is also billed by time, so check the hourly rate and expected runtime.
Is Fly.io trustworthy?
Fly.io lists a 99.9% uptime SLA among its platform features, and Enterprise support also includes that SLA. That is a vendor commitment, not independent proof of reliability. Teams assessing risk should review the SLA terms and support response times for the plan they would actually buy.
Does Fly.io make money?
Fly.io’s financial results and profitability are not published in the published pricing information, so we can’t say whether it is profitable or how much money it makes. The company charges for Machines, Sprites, managed databases, support and add-ons, but that does not establish its revenue or financial health.
What does Fly.io do?
Fly.io is a cloud platform for running apps, agents and isolated code sandboxes. It offers hardware-virtualized Machines, hardware-isolated Sprites for untrusted or AI-generated code, storage and managed database options. Its listed tooling includes CLIs, MCP servers and official plugins for agent-driven deployment, scaling and debugging.
