Fly.io pricing and limits
iScoreRuns Docker images as lightweight VMs in chosen regions, billed on provisioned resources rather than plan tiers.
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 ↗
Fly.io plans and prices
| Preset | CPU | RAM | Monthly | Hourly |
|---|---|---|---|---|
| shared-cpu-1x | 1 shared | 256MB | $1.94 a month | $0.0027 an hour |
| shared-cpu-1x | 1 shared | 512MB | $3.19 a month | $0.0044 an hour |
| shared-cpu-1x | 1 shared | 1GB | $5.70 a month | $0.0079 an hour |
| shared-cpu-1x | 1 shared | 2GB | $10.70 a month | $0.0149 an hour |
| shared-cpu-2x | 2 shared | 512MB | $3.89 a month | $0.0054 an hour |
| shared-cpu-4x | 4 shared | 1GB | $7.78 a month | $0.0108 an hour |
| performance-1x | 1 performance | 2GB | $31.00 a month | $0.0431 an hour |
| performance-2x | 2 performance | 4GB | $62.00 a month | $0.0861 an hour |
| performance-4x | 4 performance | 8GB | $124.00 a month | $0.1722 an hour |
| performance-8x | 8 performance | 16GB | $248.00 a month | $0.3444 an hour |
Fly.io Resource Pricing - Fly.io · read · every row quoted from this page
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
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
Sources (1) →Sources ↓
- Fly.io free trial ↗
“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
Sources (1) →Sources ↓
- Fly.io free trial ↗
“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
Sources (1) →Sources ↓
- 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
Sources (1) →Sources ↓
- 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.”
Read 2026-09-13 · official docs · Report a correction
Sources (1) →Sources ↓
- 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
Sources (1) →Sources ↓
- 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
Sources (1) →Sources ↓
- 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
Sources (1) →Sources ↓
- 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
Sources (1) →Sources ↓
- Fly.io Resource Pricing - Fly.io ↗
“CPU(s) RAM Price/second Price/hour Price/month shared-cpu-1x 1 shared 256MB $0.00000075 $0.0027 $1.94 512MB $0.00000123 $0.0044 $3.19”
Read 2026-09-27 · official docs · Report a correction
Sources (1) →Sources ↓
- Troubleshoot your deployment · Fly Docs ↗
“Machines have an 8GB rootfs limit.”
Read 2026-09-05 · official docs · Report a correction
Execution
Sources (1) →Sources ↓
- 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
Sources (1) →Sources ↓
- 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
Sources (1) →Sources ↓
- 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
Sources (1) →Sources ↓
- Continuous deployment with GitHub Actions — Fly Docs ↗
“push to the repository's master branch. If your repository uses a default branch other than master, such as main, then you should change that here. [...] jobs: deploy: name: Deploy app runs-on: ubuntu”
Read 2026-09-07 · official docs · Report a correction
Sources (1) →Sources ↓
- 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
Sources (1) →Sources ↓
- fly machine run · Fly Docs ↗
“Use the --schedule flag to set the Machine's config.schedule property, which starts the Machine on a fuzzy hourly, daily, weekly, or monthly cycle.”
Read 2026-09-05 · official docs · Report a correction
Infrastructure
Sources (1) →Sources ↓
- 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
Sources (1) →Sources ↓
- Fly Volumes overview · Fly Docs ↗
“Fly Volumes are local persistent storage for Fly Machines.”
Read 2026-09-05 · official docs · Report a correction
Sources (1) →Sources ↓
- Pricing - Fly.io Documentation ↗
“The price of running Fly.io Managed Postgres depends on your selected Managed Postgres Plan and the amount of storage your databases use.”
Read 2026-09-27 · official docs · Report a correction
Sources (1) →Sources ↓
- 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
Sources (1) →Sources ↓
- Automatically stop and start Machines · Fly Docs ↗
“Use autostop/autostart to automatically start and stop or suspend existing Machines based on incoming requests. [...] you don't pay for their CPU and RAM when they're in a stopped or suspended state.”
Read 2026-09-05 · official docs · Report a correction
Sources (1) →Sources ↓
- Autoscaling - Fly.io Documentation ↗
“Autoscaling adjusts the number of running or created Fly Machines dynamically. We support two forms of autoscaling: Autostop/autostart Machines Metrics-based autoscaling”
Read 2026-09-27 · official docs · Report a correction
Sources (1) →Sources ↓
- 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
Sources (1) →Sources ↓
- 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
Sources (1) →Sources ↓
- 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
Sources (1) →Sources ↓
- 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.
Fly.io in the news
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 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).
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

Comments are hosted by EchoThread, which sets cookies and offers social sign-in. Like the analytics on this site, it does not load until you accept — see the privacy page.