Skip to content
inetGeek

Fly.io pricing and limits

iScore64–72 · ≈#5/11
fly.io · Application platforms
SEPT 2026 audit

Runs Docker images as lightweight VMs in chosen regions, billed on provisioned resources rather than plan tiers.

Visit Fly.io documentation
Compare Fly.io with

No affiliate links, sponsored placements or paid rankings appear on this site. Ordering follows the sourced data and the stated criteria.

Regions17 regions
Free tierNo
CategoryApplication platforms

Reviewed by Palash BagchiUpdated 26 criteria comparedSources last checked

Fly.io pricing at a glance

Pricing model
Usage-based, no compute plan tiers; billing is pro-rated for the time resources are provisioned source ↗
What the free plan includes
Two hours of machine runtime or seven days of access, whichever runs out first, before a payment method is required source ↗
When the free offer ends
7 days, or when the trial's included resources run out — whichever comes first source ↗
Egress over allowance
Egress to the public internet is $0.02/GB in North America and Europe, $0.04/GB in Asia Pacific, Oceania and South America, and $0.12/GB in… source ↗
When you exceed a cap
No plan cap to exceed — Fly bills per second for provisioned resources source ↗

First line of each sourced value. The full text is in Fly.io pricing below.

Fly.io plans and prices

Machine presets, AshburnPrice of a running Machine in Ashburn (iad), the region the page's price table shows by default. Other regions can cost more; the page has a region selector. Additional RAM is about $5 per 30 days per GB. Shown: every shared-cpu-1x size and the base size of larger presets.
PresetCPURAMMonthlyHourly
shared-cpu-1x1 shared256MB$1.94 a month$0.0027 an hour
shared-cpu-1x1 shared512MB$3.19 a month$0.0044 an hour
shared-cpu-1x1 shared1GB$5.70 a month$0.0079 an hour
shared-cpu-1x1 shared2GB$10.70 a month$0.0149 an hour
shared-cpu-2x2 shared512MB$3.89 a month$0.0054 an hour
shared-cpu-4x4 shared1GB$7.78 a month$0.0108 an hour
performance-1x1 performance2GB$31.00 a month$0.0431 an hour
performance-2x2 performance4GB$62.00 a month$0.0861 an hour
performance-4x4 performance8GB$124.00 a month$0.1722 an hour
performance-8x8 performance16GB$248.00 a month$0.3444 an hour

Fly.io Resource Pricing - Fly.io · read · every row quoted from this page

01.Evaluation guide

Who it suits

Workloads that ship as Docker images and need placement in particular regions. Billing is purely usage-based with no plan tiers, which suits spiky or region-pinned traffic better than a flat monthly fee.

Consider something else if…

You want a predictable flat bill rather than charges that track the resources provisioned for each app.

Editorial · Palash Bagchi · approved

Machine-derived signals

Not sourced facts — counts and matches read by a script, not a person. See each line for where it comes from.

Fly.io's own site (fly.io) self-detects as: hosting — US hosting, Cloud Hosting, Cloud PaaS, Server Location · CDN — Edge Delivery Network (category-level via BuiltWith, not a named vendor)

Each value below links to the page it was read from, with the sentence it came from. Criteria Fly.io does not publish are not listed.

Fly.io pricing

8 criteria
Free tierNo
Sources (1) →
Kind of free offerFree trial
Sources (1) →
What the free plan includesTwo hours of machine runtime or seven days of access, whichever runs out first, before a payment method is required.
Sources (1) →
  • Fly.io free trial ↗

    “This page explains how our free trial works and what resources you can use before you need to add a payment method. [...] A free trial on Fly.io includes 2 hours of machine runtime or 7 days of access, whichever comes first.”

    Read 2026-09-13 · official docs · Report a correction

Credit card to startNo — Apps stop when the trial's 2 machine-hours or 7 days run out, whichever comes first, until a card is added.
Sources (1) →
When the free offer ends7 days, or when the trial's included resources run out — whichever comes first.
Sources (1) →
  • Fly.io free trial ↗

    “If you don't add a payment method by the end of your 7-day trial, or if you use up the included resources, your apps will stop running.”

    Read 2026-09-13 · official docs · Report a correction

Pricing modelUsage-based, no compute plan tiers; billing is pro-rated for the time resources are provisioned.
Sources (1) →
  • Pricing — Fly.io Docs ↗

    “Plans get complicated, so we just charge based on usage. Pick and choose which pieces you need for your application; that's all you'll see on your invoice.”

    Read 2026-09-14 · official docs · Report a correction

Egress over allowanceEgress to the public internet is $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.
Sources (1) →
  • Fly.io pricing ↗

    “public internet cost Private network cross-region transfer cost - North America - Europe $0.02 per GB $0.006 per GB - Asia Pacific - Oceania - South America $0.04 per GB $0.015 per GB - Africa - India $0.12 per GB $0.050 per GB”

    Read 2026-09-13 · official docs · Report a correction

When you exceed a capNo plan cap to exceed — Fly bills per second for provisioned resources. The only documented enforcement is unspecified automated scaling limits, which surface as an error message (platform-wide, all plans)
Sources (1) →
  • Fly.io Resource Pricing · Fly Docs ↗

    “Organizations may be subject to automated scaling limits to prevent abuse or to help with capacity planning. Email the address in the error message if you run into such a limit and it's getting in your way.”

    Read 2026-09-05 · official pricing · Report a correction

Limits

2 criteria
Memory (entry plan)256 MB on shared-cpu-1x, the cheapest Machine at $1.94/month in Ashburn (iad), the region the pricing table shows by default.
Sources (1) →
File, inode or volume limit8 GB rootfs (deployed image) limit per Machine, platform-wide on all plans; exceeding it fails the image push at deploy time
Sources (1) →

Execution

3 criteria
CPU time limitPlatform-wide, per Machine size: shared vCPUs get a 5ms CPU quota per 80ms period (6.25%); performance vCPUs get the full 80ms. Quotas are shared across a Machine's vCPUs, and tasks are throttled for the rest of the period once the quota is reached.
Sources (1) →
  • CPU Performance ↗

    “For each 80ms period of time, we set a quota of 5ms for each shared vCPU, or the full 80ms period for each performance vCPU. If your machine cgroup's CPU usage reaches its quota, its tasks will be 'throttled' (not scheduled to run again) for the remainder of the 80ms period. Quotas are shared between a Machine's vCPUs. For example, a shared-cpu-2x Machine is allowed to run for 10ms per 80ms period, regardless of which vCPU is using that time.”

    Read 2026-09-05 · official docs · Report a correction

Streaming response limitNo duration or size ceiling documented. Streaming works, but Fly Proxy buffers responses before compressing them, so progressive server-side rendering needs Content-Encoding: none set on those responses.
Sources (1) →
  • Content Encoding — Fly Docs ↗

    “The proxy buffers responses before compressing them. That can break HTML streaming—e.g., progressive server-side rendering. To avoid buffering, disable compression by setting Content-Encoding: none for those responses”

    Read 2026-09-05 · official docs · Report a correction

Managed connection poolingSupported
Sources (1) →
  • Cluster configuration options ↗

    “All Managed Postgres clusters come with PGBouncer for connection pooling, which helps manage database connections efficiently. You can configure how PGBouncer assigns connections to clients by changing the pool mode.”

    Read 2026-09-05 · official docs · Report a correction

Deployment

3 criteria
Git deploymentLimited
Sources (1) →
Docker deploymentSupported
Sources (1) →
  • Deploy an app - Fly.io Documentation ↗

    “the fly deploy flyctl command builds your app and spins it up on one or more Fly Machines, applying the configuration specified in a local fly.toml file. [...] fly deploy builds, or gets, the Docker image for the app, and refreshes Machines with the latest changes.”

    Read 2026-09-27 · official docs · Report a correction

Scheduled jobsLimited
Sources (1) →

Infrastructure

7 criteria
Persistent processesSupported — A stopped or suspended Machine still bills for its root filesystem at $0.15 per GB per month.
Sources (1) →
  • Billing - Fly.io Documentation ↗

    “If you provision Machines and leave them running all month, we'll charge you a predictable amount for that Machine. [...] Stopped and suspended Machines are billed based on their root file system (rootfs) usage per second (the time they spend in the stopped or suspended state) by $0.15 per GB per month.”

    Read 2026-09-27 · official docs · Report a correction

Persistent storageSupported
Sources (1) →
Managed databasesSupported
Sources (1) →
Edge networkLimited
Sources (1) →
  • The Fly.io Architecture — Fly Docs ↗

    “We broadcast and accept traffic from ranges of IP addresses (both IPv4 and IPv6) in all our datacenters. When we receive a connection on one of those IPs, we match it back to an active customer application, and then proxy the TCP connection to the closest available microVM.”

    Read 2026-09-05 · official docs · Report a correction

Scales to zeroSupported
Sources (1) →
AutoscalingLimited — Two forms: autostop/autostart of existing Machines, and metrics-based autoscaling.
Sources (1) →
Regions17 regions
Sources (1) →
  • Regions - Fly.io Documentation ↗

    “You can host your apps in any of the following regions. Region ID Region Location Gateway MPG ams Amsterdam, Netherlands ✓ ✓ arn Stockholm, Sweden ✓ cdg Paris, France ✓ dfw Dallas, Texas (US) ✓ ✓ ewr Secaucus, NJ (US) ✓ fra Frankfurt, Germany ✓ ✓ gru Sao Paulo, Brazil ✓ iad Ashburn, Virginia (US) ✓ ✓ jnb Johannesburg, South Africa lax Los Angeles, California (US) ✓ ✓ lhr London, United Kingdom ✓ ✓ nrt Tokyo, Japan ✓ ✓ ord Chicago, Illinois (US) ✓ ✓ sin Singapore, Singapore ✓ ✓ sjc San Jose, California (US) ✓ ✓ syd Sydney, Australia ✓ ✓ yyz Toronto, Canada ✓ ✓”

    Read 2026-09-27 · official docs · Report a correction

Support

2 criteria
Support on entry paid planCommunity support is free. Paid support is a separate subscription on top of compute, not a plan tier: Standard $29/month, Premium $199/month.
Sources (1) →
  • Fly.io Pricing ↗

    “Support Community support is free and always has been. The paid plans add an easily nerd-sniped support team that feels like an extension of your own.”

    Read 2026-09-14 · official pricing · Report a correction

Response time commitment36-hour first response on Standard, the cheapest paid support plan at $29/month.
Sources (1) →
  • Fly.io Pricing ↗

    “Standard $29 / mo Basic support for single developers and small teams. Great for personal projects and startups. 36-hour first response time Technical architecture support”

    Read 2026-09-14 · official pricing · Report a correction

Compliance

1 criteria
Private networking / VPCNo Terraform, no VPC configurations, no IAM: apps talk directly to each other on private networks with zero configuration .
Sources (1) →
  • Security · Fly ↗

    “No Terraform, no VPC configurations, no IAM: apps talk directly to each other on private networks with zero configuration .”

    Read 2026-09-21 · official site · Report a correction

When these numbers change, hear about it. Sources are re-checked monthly; a repricing goes out as a short note.

Confirm by email; unsubscribe from any issue. Your address goes to Kit and nowhere else — what we do with it.

Fly.io in the news

Headlines from other publications, not checked by us · collected

Selected by a search on this company, refreshed weekly. Nobody here has verified these claims — where something material is confirmed, it is written into the page above with its source, the way every other fact on this site is.

Fly.io pricing questions

How does Fly.io charge?

Usage-based, no compute plan tiers; billing is pro-rated for the time resources are provisioned.

Pricing — Fly.io Docs · read

Does Fly.io have a free tier?

No free tier; the free offer is a free trial.

Fly.io free trial · read

Does the Fly.io free offer expire?

7 days, or when the trial's included resources run out — whichever comes first.

Fly.io free trial · read

Do you need a credit card to start on Fly.io?

No — Apps stop when the trial's 2 machine-hours or 7 days run out, whichever comes first, until a card is added.

Fly.io free trial · read

What happens if you exceed Fly.io's limits?

No plan cap to exceed — Fly bills per second for provisioned resources. The only documented enforcement is unspecified automated scaling limits, which surface as an error message (platform-wide, all plans).

Fly.io Resource Pricing · Fly Docs · read

How much does Fly.io charge for egress?

Egress to the public internet is $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.

Fly.io pricing · read

Compare Fly.io withAll alternatives, ranked →
Deploy on Fly.ioAll stacks →

Comments

Every page here is sourced and dated.