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’s homepage says “Start for Free,” but the pricing data lists no free plan or free trial, so confirm what the free offer includes before deploying. Paid Machines start at $2.19 per month for Machines shared-cpu-1x. The bill can grow with runtime, CPU and memory use, storage, network egress and managed services. Sprites use CPU-hour and memory GB-hour rates; managed Postgres has monthly plans plus storage charges. Prices are in USD, and the listed monthly prices have no annual billing option shown.
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
Network egress
Egress costs $0.02/GB in North America and Europe, $0.04/GB in Asia Pacific, Oceania and South America, and $0.12/GB in Africa and India.
Storage and snapshots
Machine volumes and stopped Machine rootfs cost $0.15 per GB-month. Snapshots cost $0.08 per GB-month; the first 10 GB/month is free.
Database storage
Managed Postgres storage costs $0.28 per GB, with a 1,000 GB maximum per cluster.
Support and compliance
Standard support costs $29/month, Premium $199/month and Enterprise starts at $2,500/month. The HIPAA package is $99/month.
03Which plan should you buy?
| If you are… | Get | Why |
|---|---|---|
| Small side project | Machines shared-cpu-1x | Starts at $2.19/month for 1 shared CPU and 256 MB RAM. |
| App needing managed Postgres | Managed Postgres Basic | Costs $38/month for 2 shared CPUs, 1 GB RAM, high availability, automated backups and connection pooling. |
| Team needing faster support | Premium support | Costs $199/month and includes a 24-hour first response, 1-hour urgent first response and a dedicated Slack channel. |
04Is Fly.io worth the money?
Fly.io can be cost-effective for small apps: Machines shared-cpu-1x is listed at $2.19 monthly, and Sprites charge for CPU and memory consumption. But the pricing data lists no free plan or trial, and production bills can include egress, volumes, snapshots, database storage and support. It is worth paying for when Machines or isolated Sprites fit your architecture and usage-based billing suits your workload. For teams that need a free tier or self-hosting, confirm the homepage’s “Start for Free” offer and self-hosting requirements before committing.
Fly.io pricing FAQ
What is the cheapest Fly.io Machine?
Machines shared-cpu-1x is listed at $2.19 per month. It includes 1 shared CPU and 256 MB RAM, with a listed rate of $0.0030 per hour. Actual costs depend on usage and any applicable storage, egress or other charges.
Does Fly.io offer a free tier?
The homepage says “Start for Free,” while the pricing data lists no free plan or free trial. Fly.io does not state the offer’s limits in the listed pricing. Ask whether it is credits, a trial or another arrangement before deploying.
How much does a Fly.io Sprite cost?
Sprites cost $0.0385 per CPU-hour and $0.021875 per GB-hour of memory. Hot storage costs $0.50 per GB-month and cold storage costs $0.02 per GB-month. Charges depend on consumption and storage retained.
How much does managed Postgres cost?
Managed Postgres plans start at $38/month for Managed Postgres Basic. The listed plans rise to $72 for Starter, $282 for Launch, $962 for Scale and $1,922 for Performance. Storage costs $0.28 per GB, with a 1,000 GB maximum per cluster.
