Skip to content
Fly.io logo

Fly.io Pricing in 2026

Plans, hidden costs, and alternatives compared

Is Fly.io worth the price?

7/10

Fly.io abandoned fixed plans in favor of pure pay-as-you-go, which is transparent but makes cost prediction harder.

The cheapest useful VM (shared-cpu-1x, 256MB) costs $2.02/month — genuinely cheap for a persistent server with global deployment. But costs compound quickly: persistent storage ($0.15/GB-month), dedicated IPv4 ($2/month), bandwidth ($0.02/GB in NA/EU, up to $0.12/GB in Africa/India), and volume snapshots add layers of billing.

A minimal production app (1 VM + 1GB storage + dedicated IP) costs roughly $7-10/month. The legacy free tier (3 shared VMs, 3GB storage) is discontinued for new signups — only a $5 trial credit remains.

For teams, the $29/month Standard support plan is practically required since free support has no SLA.

Pricing Plans

Free

Free

Hobby

  • 3 shared VMs
  • 3GB storage
  • 160GB bandwidth
Most Popular

Pay as you go

$1.94/month

Per shared VM

  • 256MB RAM
  • Edge deployment
  • Auto-scaling

Hidden Costs & Gotchas

Bandwidth is not free and varies wildly by region

$0.02/GB in North America/Europe but $0.12/GB in Africa and India. An app serving 100GB/month to African users costs $12/month in bandwidth alone — 6x the North American rate

Persistent storage (Fly Volumes) at $0.15/GB-month is pricier than cloud block storage (AWS EBS: $0.08/GB). A 50GB database volume costs $7.50/month

Dedicated IPv4 addresses cost $2/month each. Shared IPv4 is free but means your app shares an IP with others — some compliance and email setups require dedicated IPs

Volume snapshots cost $0.08/GB-month after the first 10GB free. A 100GB database with hourly snapshots: ~$7.20/month for snapshot storage

Stopped machines still cost $0.15/GB of rootfs per 30 days. An app with 10 stopped machines (1GB rootfs each) costs $1.50/month even when doing nothing

Fly Kubernetes costs $75/month per cluster on top of all compute and volume charges. This is a significant fixed cost for teams that need K8s compatibility

Support tiers are a hidden operational cost

Standard ($29/month), Premium ($199/month), Enterprise ($2,500/month). Free support offers no guaranteed response time

Cross-region data transfer ($0.006-$0.05/GB depending on regions) adds up for apps that replicate data across regions for latency optimization

SSL certificates for custom domains

single hostname $0.10/month (first 10 free), wildcard $1/month. A multi-tenant SaaS with 50 custom domains: $4/month for certs

Which Plan Do You Need?

Apps that need low-latency global deployment without Kubernetes complexity

Teams running persistent servers (databases, WebSocket apps) at the edge

Side projects and MVPs where the $2/month minimum VM price beats Heroku ($7/month)

Multi-region deployments where Fly Machines auto-scale to zero during off-hours

Our Recommendation

startup

Two VMs with auto-scaling in a primary region costs $15-25/month for most early-stage apps. Use reservations ($36/year) to save 40% on always-on workloads. Budget $20-50/month for a production setup.

enterprise

Fly Kubernetes at $75/month/cluster is expensive for small K8s needs but competitive for teams already using K8s. Enterprise support ($2,500/month minimum) is required for SLA guarantees. Evaluate against AWS Fargate or GCP Cloud Run for large-scale container deployments.

freelancer

A single shared-cpu-1x VM at $2.02/month is the cheapest way to run a persistent server globally. Add a 1GB volume ($0.15/month) for a database. Total: ~$3/month for a full-stack app — unbeatable value.

small Business

Multi-region deployment is Fly.io strongest advantage. Running 3 VMs across US/EU/Asia with volumes costs $50-100/month — significantly cheaper than AWS multi-region. Watch bandwidth costs for non-NA/EU regions.

Team Cost Scenario

Team of 3, 12 months: Small production app: 2 VMs (shared-cpu-2x, 1GB each) + 10GB volume + dedicated IP + 50GB bandwidth/month in NA/EU.

compute2x shared-cpu-2x 1GB at $6.64/month = $159/year
storage10GB volume at $0.15/GB = $18/year
bandwidth50GB/month at $0.02/GB = $12/year
snapshots10GB volume snapshots (under free tier) = $0
dedicated I P$2/month = $24/year
Annual Total$213

Overage & Usage Pricing

compute

Per-second billing: shared-cpu-1x 256MB at $0.0028/hr, performance-1x 2GB at $0.0447/hr

volumes

$0.15/GB-month

cross Region

$0.006-$0.05/GB depending on region pair

ssl Wildcard

$1/month

additional R A M

~$5 per GB per month (varies by region)

bandwidth A P A C

$0.04/GB egress

bandwidth N A E U

$0.02/GB egress

dedicated I Pv4

$2/month per address

static Egress I P

$0.005/hr (~$3.60/month)

bandwidth Africa

$0.12/GB egress

stopped Machines

$0.15/GB rootfs per 30 days

volume Snapshots

$0.08/GB-month (first 10GB free)

ssl Single Hostname

$0.10/month (first 10 free)

Recent Pricing Changes

2025-2026

Fly.io deprecated the Launch and Scale fixed plans in favor of pure pay-as-you-go. Legacy plan customers retain existing free allowances.

Machine Reservations introduced for 40% discount on committed compute. Free trial reduced from a full plan to a $5 one-time credit with 30-day expiry.

How Fly.io Compares to Competitors

Railway (Hobby $5/month with $5 credit, Pro $20/month with $20 credit) offers a simpler developer experience with Git-push deploys and automatic database provisioning. Railway is easier to start with but less flexible for multi-region deployment — Fly.io deploys to 30+ regions natively. For a single-region app, Railway is often cheaper and simpler.

Render (free tier with 750 hours, Professional from $7/service/month) provides a more traditional PaaS experience with managed PostgreSQL, automatic deploys from Git, and predictable per-service pricing. Render is better for teams that want Heroku-like simplicity without the Heroku price tag. Fly.io wins on multi-region edge deployment and fine-grained machine control.

Heroku (Eco $5/month for 1,000 dyno-hours, Basic $7/month, Standard $25/month) is the legacy option. Basic dynos at $7/month are 3.5x the cost of Fly.io shared VMs ($2/month) for comparable specs. Heroku charges separately for add-ons (Postgres $5-2,000/month, Redis $15+/month). For new projects, Fly.io or Railway offer better value than Heroku at every tier.

Alternatives to Fly.io