Quick Answer
Last verified:
High confidence

Fly.io costs Free to $2K per month as of May 2026, with 4 plans available including a free tier. Plans: Free Trial (free), Support: Scale at $29/month, and Support: Premium at $99/month. Enterprise pricing is available on request. The median contract is $18,750/year based on 24 verified purchases.

Use the interactive pricing calculator to estimate your exact cost based on team size and requirements.

  • Free tier: Yes

Fly.io offers 4 pricing tiers: Free Trial, Pay As You Go, Support: Scale, Support: Premium. A free plan is available. Paid plans include Support: Scale at $29/month, Support: Premium at $99/month. The Pay As You Go plan is developers and startups running production workloads who want granular cost control.

Compared to other developer tools software, Fly.io is positioned at the budget-friendly price point.

  • Median contract: $18,750/yr from 24 purchases
  • 6 documented hidden costs beyond list price

How much does Fly.io cost?

Fly.io offers 4 pricing plans, starting with a free tier and scaling to custom enterprise pricing. Plans include Free Trial (free), Pay As You Go (custom pricing), Support: Scale at $29/month, Support: Premium at $99/month.

Fly.io Pricing Overview

Fly.io has 4 pricing plans, including a free tier. Paid plans range from $0 to $2,000/month. The Free Trial plan is free and is best for evaluating fly.io before committing to pay-as-you-go billing. The Pay As You Go plan requires contacting sales for a custom quote and is designed for developers and startups running production workloads who want granular cost control. The Support: Scale plan costs $29/month, best for growing teams that need reliable support slas on top of pay-as-you-go compute. The Support: Premium plan costs $99/month, best for production-critical applications requiring rapid incident response and hands-on support.

The median Fly.io customer pays $18,750/year based on 24 verified purchases.

There are at least 6 documented hidden costs beyond Fly.io's list price, including implementation, training, and add-on fees.

This pricing was last verified in April 24, 2026 from 4 independent sources.

Fly.io is an edge deployment platform that runs application containers close to users across 30+ global regions. Unlike traditional cloud platforms, Fly.io bills per second of actual resource usage with no minimum monthly seat fees — a single small VM costs under $2/month if left always-on.

Fly.io moved to a pure pay-as-you-go model in October 2024, eliminating the Hobby, Launch, and Scale subscription plans. New accounts receive a short free trial (2 VM hours or 7 days), after which all usage is metered. Compute prices start at roughly $0.0027/hour for a shared-CPU 256 MB instance, with dedicated-CPU machines available for CPU-bound workloads. Optional support plans at $29/month or $99/month add SLA-backed engineering support on top of any compute spend.

The platform's key strengths are its Anycast network, machine suspend/resume for cost control, and first-class support for multi-region architectures. Hidden cost risks include dedicated IPv4 charges ($2/app/month), persistent volume billing that continues when machines are stopped, and egress bandwidth at $0.02/GB — all of which compound significantly in multi-region setups.

How Fly.io Pricing Compares

Compare Fly.io pricing against top alternatives in Developer Tools.

All Fly.io Plans & Pricing

Plan Monthly Annual Best For
Free Trial vmHours: 2durationDays: 7 Free Free Evaluating Fly.io before committing to pay-as-you-go billing
Pay As You Go Contact Sales Contact Sales Developers and startups running production workloads who want granular cost control
Support: Scale $29 /month Custom Growing teams that need reliable support SLAs on top of pay-as-you-go compute
Support: Premium $99 /month Custom Production-critical applications requiring rapid incident response and hands-on support
View all features by plan

Free Trial

  • 2 VM hours or 7 days (whichever comes first)
  • Full access to all machine types
  • Deploy to any available region
  • No credit card required to start

Pay As You Go

  • Shared-CPU VMs from ~$1.94/month (256 MB RAM, always-on)
  • Dedicated-CPU VMs available for compute-intensive workloads
  • Persistent volumes at $0.15/GB/month
  • Outbound bandwidth at $0.02/GB (North America & Europe)
  • Dedicated IPv4 at $2/month per app
  • Deploy to 30+ global regions
  • Auto-scaling and machine suspend/resume
  • Managed Postgres from $38/month
  • Community support included

Support: Scale

  • Email support with faster response times
  • Access to Fly.io engineering team
  • Priority queue for support tickets
  • All Pay As You Go compute included

Support: Premium

  • Dedicated support channel
  • Faster response SLA vs Scale tier
  • Direct access to Fly.io engineers
  • All Pay As You Go compute included

Compare Fly.io vs Alternatives

Before committing to Fly.io, compare pricing with these 3 alternatives in the same category.

All Fly.io alternatives & migration guides

What Companies Actually Pay for Fly.io

The median Fly.io buyer pays $18,750/year based on 24 verified purchase transactions.

What companies actually pay $18,750/yr Median across 24 community cost mentions
Source: Community cost mentions (Reddit, Hacker News) — aggregated from 24 distinct user reports. Indicative only — not contract-grade data.

Fly.io Year 1 Total Cost by Company Size

Real deployment costs including licenses, implementation, training, and admin — not just the sticker price.

Solo Developer Side Project ~$3/month Year 1 total

One shared-CPU-1x VM with 256 MB RAM running always-on, one 5 GB persistent volume, no dedicated IPv4 (using shared IP). Minimal egress.

Production Single-Region App ~$15/month Year 1 total

One shared-CPU-2x VM with 1 GB RAM, 20 GB persistent volume ($3/month), dedicated IPv4 ($2/month), ~50 GB outbound bandwidth ($1/month). Support not included.

Startup App with Postgres ~$55/month Year 1 total

Two shared-CPU VMs (primary + worker) at ~$8/month combined, Managed Postgres Basic at $38/month, 20 GB volume storage, dedicated IPv4, ~100 GB egress ($2/month).

Multi-Region Production Deployment ~$200/month Year 1 total

Three regions with two VMs each (six VMs total at ~$25/month), Managed Postgres three-node cluster at $120/month, 50 GB volumes across regions, inter-region networking and egress charges.

High-Traffic App with Premium Support ~$500/month Year 1 total

Four dedicated-CPU VMs (2 CPU/4 GB RAM) at ~$100/month, Managed Postgres Performance tier at $282/month, 100 GB volumes, 500 GB egress ($10/month), Premium support plan ($99/month).

How Fly.io Pricing Compares

Software Starting Price Top Price
Fly.io Free $2000/month
Amplitude Free $49/month
CircleCI Free $15/month
Clerk Free $300/month
Docker Free $24/user/month
GitHub Free $21/user/month

6 Fly.io Hidden Costs Beyond the List Price

Beyond the listed price, Fly.io has at least 6 documented hidden costs that can significantly increase total cost of ownership.

Watch for 6 hidden costs
  • Dedicated IPv4 address: $2/month per app — required for many production deployments but easy to overlook
  • Persistent volume storage billed even when machines are stopped: $0.15/GB/month on provisioned capacity
  • Volume snapshots billed separately starting January 2026 — backup strategies relying on auto-snapshots now incur charges
  • Inter-region private network traffic: billed at machine rates starting February 2026 — multi-region architectures see higher costs
  • Outbound bandwidth at $0.02/GB (North America/Europe) — media-serving or data-sync workloads can add significant monthly charges
  • Managed Postgres storage: $0.28/GB/month on provisioned size — a 50 GB database adds ~$14/month in storage alone on top of compute
Tip

Ask your Fly.io sales rep about these costs upfront. Getting them in writing before signing can save you from surprise charges later.

Full hidden costs breakdown →

How to Negotiate Fly.io Pricing

Fly.io contracts are negotiable. These 2 tactics are sourced from real buyer experiences and procurement specialists.

Negotiation Playbook 2 tactics
Usage-Based Pricing — Optimize Before Negotiating high success

Fly.io charges for compute, storage, and egress with no base subscription fee. Before paying more, optimize your app: scale to zero when idle (reduces compute to $0 overnight), use persistent volumes only for databases, and run multiple apps on shared VMs. Teams report 40-60% cost reductions through optimization alone.

Fly.io pricing documentation and user community
Commit to Volume for Custom Pricing medium success

For applications spending $500+/month, contact Fly.io sales for committed-use discounts. Volume commitments ($5,000-10,000/month) typically unlock 15-25% off compute pricing and priority support.

Fly.io enterprise pricing

Full negotiation guide →

Fly.io Pricing FAQ

01 How much does Fly.io cost?

Fly.io uses pay-as-you-go pricing with no fixed monthly plan required. A single always-on shared-CPU VM with 256 MB RAM costs approximately $1.94/month. A realistic single-app production setup (one 1 CPU/1 GB VM + 10 GB volume + dedicated IPv4) runs roughly $10–$20/month. Multi-region or database-heavy deployments typically cost $50–$300/month. Optional support plans start at $29/month.

02 Does Fly.io have a free plan?

Fly.io does not have a permanent free tier as of 2024. New accounts receive a free trial of 2 VM hours or 7 days (whichever expires first). After that, a credit card is required and all usage is billed. Legacy customers who signed up before October 2024 may retain old Hobby plan allowances (3 shared-CPU VMs, 160 GB transfer), but these plans are no longer available to new users.

03 What are the hidden costs of Fly.io?

The main surprise costs are: (1) dedicated IPv4 addresses at $2/month per app — required for many setups; (2) persistent volumes billed on provisioned size whether the machine is running or not; (3) egress bandwidth at $0.02/GB, which adds up quickly for media or data-sync apps; (4) inter-region private networking now billed at machine rates as of February 2026; and (5) volume snapshot billing starting January 2026. Multi-region architectures multiply all of these costs.

04 Can you negotiate pricing with Fly.io?

Fly.io does not have a traditional enterprise sales process or negotiated contracts — pricing is set by published rates and scales automatically with usage. For high-volume workloads, volume discounts may be available by contacting their team directly. The most effective cost control is architectural: suspending machines when idle, right-sizing RAM/CPU, and using shared-CPU instances for low-traffic apps instead of dedicated-CPU machines.

05 Does Fly.io offer annual billing discounts?

Fly.io does not offer annual prepay discounts. All billing is month-to-month, charged per second of resource usage. There is no annual commitment option or upfront payment path. Cost optimization comes from machine suspend/resume automation and right-sizing, not from contract terms.

06 How does Fly.io compare to Railway or Render in cost?

Fly.io is generally cheaper for compute-intensive or multi-region workloads where you want fine-grained control, but has a steeper learning curve. Railway and Render offer simpler fixed monthly pricing tiers (Railway from $5/month, Render from $7/month) that are more predictable for small apps. Fly.io's pay-as-you-go model wins at scale but can surprise developers who leave machines running or forget to provision minimum resources. For a basic single-app deployment, all three cost roughly $5–$20/month.

07 How does Fly.io Managed Postgres pricing work?

Fly.io's Managed Postgres pricing is separate from compute costs and starts with a Basic single-node cluster. Production clusters with multiple nodes range from low to high double-digits per month for compute, plus $0.28/GB/month on provisioned storage. Performance-tier clusters with larger RAM configurations cost significantly more. Database storage is billed regardless of whether the cluster is active, so deprovisioning unused databases is important for cost control.

Is this pricing incorrect? — we'll verify and update it.