programcode

Price check · Nov 6, 2026

Fly.io pricing

Machines start at $2.19 monthly, but usage, storage, egress and support can add to production costs.

8.0/10Value score

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

Short answer

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

PlanBilled annuallyBilled monthlyBuilt for
Machines shared-cpu-1x—$2.19Small, low-resource apps
Machines shared-cpu-2x—$4.39Small apps needing more CPU
Machines shared-cpu-4x—$8.78Apps needing 1 GB RAM
Machines shared-cpu-6x—$13.16Apps needing 1.5 GB RAM
Machines shared-cpu-8x—$17.55Apps needing 2 GB RAM
Machines performance-1x—$33Apps needing dedicated performance CPU
Machines performance-2x—$66Higher-performance apps
Machines performance-4x—$132.01CPU-intensive apps
Machines performance-6x—$198.01Larger CPU-intensive apps
Machines performance-8x—$264.01Apps needing 16 GB RAM
Machines performance-10x—$330.01Apps needing 20 GB RAM
Machines performance-12x—$396.02Apps needing 24 GB RAM
Machines performance-14x—$462.02Apps needing 28 GB RAM
Machines performance-16x—$528.02Apps needing 32 GB RAM
Sprites—QuoteWorkloads with variable activity
Managed Postgres Basic—$38Small managed databases
Managed Postgres Starter—$72Growing managed databases
Managed Postgres Launch—$282Production databases needing more capacity
Managed Postgres Scale—$962Larger production databases
Managed Postgres Performance—$1,922High-capacity managed databases
Standard support—$29Solo developers and small teams
Premium support—$199Growing businesses and teams
Enterprise support—$2,500Mission-critical enterprise apps
Custom plan—QuoteTeams 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…GetWhy
Small side projectMachines shared-cpu-1xStarts at $2.19/month for 1 shared CPU and 256 MB RAM.
App needing managed PostgresManaged Postgres BasicCosts $38/month for 2 shared CPUs, 1 GB RAM, high availability, automated backups and connection pooling.
Team needing faster supportPremium supportCosts $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.

Cheaper Fly.io alternatives →

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.