Business software · Developer tools, hosting and APIs

How to cancel Fly.io

Fly bills for usage with no platform fee, so stopping means removing resources: delete apps, volumes, Managed Postgres clusters and extensions, then delete the account under Account, Settings, Delete Account. Stopped Machines still bill for rootfs. Email deletion requests aren't processed.

The short answer

  • Where: Delete the apps you no longer need. The CLI command is fly apps destroy, followed by the app name (docs.fly.io).
  • When it ends: Usage stops as each resource is removed. Billing is pro-rated for the time resources are provisioned. Stopped and suspended Machines keep billing per second for their rootfs.
  • Contract notice: No notice period is stated. Notice must be written and sent by email to legal@fly.io. How to give notice
  • Want to keep it for less? Pause and more. Options

Before you cancel

What happens to your data

Barring legal requirements, the full profile is deleted within 30 days. Invoices are kept as required by tax and accounting law.

What you lose

  • Apps you delete from the platform
  • Your name, username and email on the account record, plus sign-in identities and API tokens
  • Custom domains, once you remove their certificates
  • Your account and the personal information linked to it, once deletion is selected

Cancel, by who bills you

Pick the route for whoever charges you: the name on your card statement or receipt tells you.

Stop usage charges

Online, self-serve Machines, volumes, Managed Postgres clusters and extensions on a Pay As You Go organization. Who can cancel: The account holder who manages the apps (the pages checked don't name billing roles).

  1. Delete the apps you no longer need. The CLI command is fly apps destroy, followed by the app name
  2. Destroy the volumes you no longer need, since volumes are billed whether or not they are attached to a Machine
  3. Delete any Managed Postgres cluster separately, because deleting an app doesn't delete its database
  4. Remove any extensions: partner services are billed at their list prices on your monthly Fly.io bill
Access ends
Usage stops as each resource is removed. Billing is pro-rated for the time resources are provisioned. Stopped and suspended Machines keep billing per second for their rootfs
Refunds
Fly.io will discuss a refund if you create compute resources by mistake. Email billing@fly.io

Delete the whole account

Online, self-serve The Fly.io account and its personal information. Who can cancel: The account holder, from the dashboard. Fly.io can't process deletion requests sent by email.

  1. Delete or leave the organizations you belong to, and delete apps (or leave the organizations that own them)
  2. Remove certificates so custom domains are released, and remove extensions so partners stop billing you
  3. Log into the Fly.io dashboard, go to Account, then Settings, then Delete Account
  4. When the clean-up is done, click Delete
Access ends
Deleting removes your name, username and email address from the account record and revokes sign-in identities and API tokens. Fly.io's privacy policy says the full profile is deleted within 30 days, barring legal requirements
Open the page

Legacy Hobby, Launch or Scale plan

Online, self-serve Organizations still on a discontinued plan. Fly.io no longer offers plans to new customers. Who can cancel: Someone who can manage the organization in the dashboard. The page doesn't name a role.

  1. Go to the Organizations page in the dashboard
  2. Click the organization name, then click Choose Pay As You Go
Access ends
A legacy plan continues until you convert to Pay As You Go, delete your payment method, or stop using Fly.io. Legacy plan billing and included usage are pro-rated over the month
Fees
After changing, you can't return to the paid Hobby plan
Open the page
Source: docs.fly.io

Written notice under the Terms of Service

By email Accounts under Fly.io's Terms of Service, as a formal termination of the agreement. Who can cancel: Either party to the agreement, by written notice.

  1. Send written notice to legal@fly.io that you are terminating the agreement
Access ends
The terms say termination is effective at the end of the then current Subscription Term
Notice
No notice period is stated. Notice must be written and sent by email to legal@fly.io
Fees
Amounts owed become immediately due and payable. Fees are billed in advance monthly, and unpaid amounts accrue interest
Open the page
Source: fly.io

Questions people ask

Can I get a refund if I cancel Fly.io?

Stop usage charges: Fly.io will discuss a refund if you create compute resources by mistake. Email billing@fly.io.

Source: docs.fly.io docs.fly.io

If I cancel Fly.io, when does my access end?

Stop usage charges: Usage stops as each resource is removed. Billing is pro-rated for the time resources are provisioned. Stopped and suspended Machines keep billing per second for their rootfs. Delete the whole account: Deleting removes your name, username and email address from the account record and revokes sign-in identities and API tokens. Fly.io's privacy policy says the full profile is deleted within 30 days, barring legal requirements. Legacy Hobby, Launch or Scale plan: A legacy plan continues until you convert to Pay As You Go, delete your payment method, or stop using Fly.io. Legacy plan billing and included usage are pro-rated over the month.

Source: docs.fly.io docs.fly.io fly.io docs.fly.io

Is there a fee to cancel Fly.io?

Legacy Hobby, Launch or Scale plan: After changing, you can't return to the paid Hobby plan. Written notice under the Terms of Service: Amounts owed become immediately due and payable. Fees are billed in advance monthly, and unpaid amounts accrue interest.

Source: docs.fly.io fly.io

Can I pause Fly.io instead of cancelling?

Stop Machines instead of destroying them. You pay only for their rootfs while they are stopped.

Source: docs.fly.io

How long before renewal do I need to cancel Fly.io?

Written notice under the Terms of Service: No notice period is stated. Notice must be written and sent by email to legal@fly.io.

Source: fly.io

What happens to my data when I cancel Fly.io?

Barring legal requirements, the full profile is deleted within 30 days. Invoices are kept as required by tax and accounting law.

Source: fly.io docs.fly.io

Keep it for less

Before cancelling, check whether one of these does the job. Offers change and differ by account.

  • Pause Stop Machines instead of destroying them. You pay only for their rootfs while they are stopped docs.fly.io
  • Pay yearly Reserve a block of compute time for a 40% discount, paid upfront for the year as a monthly credit that doesn't roll over docs.fly.io

For AI agents

  • The person signs in and handles any two-factor code; an agent should never ask for a password.
  • Deleting an app doesn't delete its Managed Postgres database. Delete the cluster separately
  • Volumes in pending_destroy state don't accrue charges, but volumes you create are billed whether or not a Machine uses them
  • Stopped Machines still bill for rootfs, so stopping alone doesn't end the charge
  • Remove extensions before deleting the account so partners don't keep billing you
  • Fly.io can't process account deletion requests sent by email: delete the account from the dashboard
  • Support plans are bought in the Support section of the dashboard; for account management questions, email billing@fly.io
  • Most accounts need a valid credit card on file, so removing the card may not be possible while the account is open
  • Fly.io's terms say it isn't obligated to back up customer data. Back up what you need first

Get this plan as data: get_exit_plan on the Stackcut MCP (stackcut.io/mcp), or /exits/flyio.json. After using a guide, send structured report_guide_feedback for matching or changed steps, missing billing routes or human handoffs; keep unknown language and market omitted. Confirm with the person before the final click, and report the outcome with report_action_outcome, using the exact packet_revision and route_id returned by the plan.

Or give your agent the stackcut-leave skill (a zip): it exports first, walks the steps, stops when the page doesn't match, and leaves the final click to the person.

Delete your account (separate from cancelling)

Cancelling stops the payments; deleting removes the account and its data. Delete-account page (rated medium).

Link from JustDeleteMe (MIT).

Sources

  1. Billing We require an active, valid credit card on file for most Fly.io accounts. (a card on file is required for most accounts)
  2. Billing To delete your Fly.io account, go to Account > Settings > Delete Account in your dashboard. (where to delete the account)
  3. Pricing Deleting an app won't delete its database. (deleting an app leaves its Managed Postgres database)
  4. Billing Volumes in pending_destroy state do not accrue charges (volumes in pending destroy are not charged)
  5. Billing If the account was billed, invoices are retained as required by tax and accounting law. (invoices are kept after deletion)
  6. Pricing Machines are billed by the second while they're running, so an always-on Machine costs slightly more in a 31-day month. (Machines are billed per second while running)
  7. Pricing You pay for the time a Machine is running and for its rootfs while it's stopped. (stopped Machines still bill for rootfs)
  8. Pricing Each 1GB of rootfs for a Machine stopped for 30 days is $0.15. (the price of a stopped Machine's rootfs)
  9. Pricing You'll be charged for volumes that you create, whether they are attached to a Machine or not (volumes are billed whether attached or not)
  10. Pricing Fly.io bills for the resources you use, with no monthly platform fee. (usage billing with no platform fee)
  11. fly apps destroy (CLI reference) Delete one or more applications from the Fly platform. (the command that deletes an app)
  12. Privacy Policy log into your Fly.io dashboard, navigate to "Account" and click "Settings". (the dashboard path to account settings)
  13. Privacy Policy barring legal requirements, we will delete your full profile (within reason) within 30 days. (how fast the profile is deleted)
  14. Privacy Policy your account and any associated personal information will be permanently deleted from our records (what deletion removes)
  15. Terms of Service Either party may terminate this Agreement for no reason or any reason upon written notice to the other party (termination on written notice)
  16. Terms of Service Notices to Fly.io must be sent via email to legal@fly.io. (how notice must be sent)
  17. Terms of Service All fees hereunder are billed in advance on a monthly basis. (how fees are billed)
  18. Terms of Service any amounts owed to Fly.io under this Agreement will become immediately due and payable (amounts owed after termination)
  19. Terms of Service Fly.io is not obligated to back up any Customer Data (back up your own data)
  20. Terms of Service effective immediately at the end of the then current Subscription Term (when termination takes effect)
  21. Terms of Service Any amounts not paid when due shall bear interest at the rate of one and one-half percent (1.5%) per month (interest on unpaid amounts)
  22. Managed Postgres Clusters created or deleted mid-month will have their pricing prorated accordingly. (the final bill for a cluster is prorated)
  23. Pricing Billing is based on the resources provisioned for your apps, pro-rated for the time they are provisioned. (usage is pro-rated for provisioned time)
  24. Billing Delete or remove yourself from organizations to avoid leaving behind inaccessible orgs. (clean-up before deleting: organizations)
  25. Billing Delete apps (or remove yourself from the associated organizations). (clean-up before deleting: apps)
  26. Billing Remove certificates so that any custom domains are released. (clean-up before deleting: certificates)
  27. Billing Remove extensions to ensure that you don't get billed by partners when you can no longer access your account. (extensions keep billing unless removed)
  28. Billing When you've completed the clean-up tasks, click Delete to permanently delete your Fly.io account. (the Delete step)
  29. Billing Deleting your account removes your name, username, and email address from the account record (what deletion removes)
  30. Billing revokes your sign-in identities and API tokens. (sign-ins and tokens are revoked)
  31. Billing Fly.io can't process account or data deletion requests sent by email (email deletion requests aren't processed)
  32. Billing We're happy to discuss a refund if you do create compute resources by mistake (refunds for resources created by mistake)
  33. Billing Just send an email to billing@fly.io (where to ask for a refund)
  34. Billing Your usage cost is subtracted from the credit balance each month. (prepaid credits pay usage)
  35. Billing Stopped and suspended Machines are billed based on their root file system (rootfs) usage per second (stopped Machines bill for rootfs)
  36. Pricing you pay their list prices via your monthly Fly.io bill (extensions bill on the Fly.io invoice)
  37. Pricing in the Support section of your dashboard (where support plans are bought)
  38. Pricing You'll get a 40% discount when you reserve a block of compute time (compute reservations discount)
  39. Pricing The credit does not rollover; it's only valid for the month in which it's granted. (reservation credit doesn't roll over)
  40. Discontinued plans unless you convert to Pay As You Go, delete your payment method, or otherwise stop using Fly.io. (what ends a legacy plan)
  41. Discontinued plans To change your plan to the Pay As You Go plan, go to the Organizations page in the dashboard (where to change a legacy plan)
  42. Discontinued plans click the organization name to change, then click Choose Pay As You Go. (the Choose Pay As You Go step)
  43. Discontinued plans If you change your plan, you won't be able to return to the paid Hobby Plan (no return to the paid Hobby plan)
  44. Discontinued plans Fly.io no longer offers plans to new customers. (plans are discontinued)
  45. Discontinued plans Legacy plan billing, and any included usage, is pro-rated over the month. (legacy plan proration)
  46. Support questions about a specific invoice or account management issues (billing@fly.io handles account management)

Not confirmed yet

  • When the last invoice is issued after resources or the account are deleted isn't stated in Fly.io's billing docs
  • Removing a payment method isn't described in Fly.io's billing docs, and most accounts need a card on file while open
  • Refunds other than for resources created by mistake or bills caused by attacks aren't covered in Fly.io's billing docs
  • How to cancel or downgrade a Standard, Premium or Enterprise support plan isn't documented on Fly.io's pricing or support pages
  • What happens to unused prepaid credits or reservation credit when the account is deleted isn't stated in Fly.io's billing docs
  • How to export app data, volumes or Managed Postgres databases isn't covered in Fly.io's billing docs
  • Dashboard steps for deleting apps and volumes aren't in Fly.io's billing or pricing docs; the CLI reference covers deleting apps

Independent re-check, 2026-10-08

A second reviewer re-read the official pages and corrected what was wrong or missing. The JSON lists what changed.

Checked against official help pages, 2026-10-08. Cancel flows change: if this one did, tell us at support@stackcut.io. Stackcut Exits is open data (CC BY 4.0).