Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sunset plans #1839

Merged
merged 15 commits into from
Oct 7, 2024
22 changes: 7 additions & 15 deletions about/billing.html.markerb
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,7 @@ redirect_from: /docs/about/credit-cards/

Billing for Fly.io is monthly per organization. Organizations are administrative entities that enable you to add members, share app development environments, and manage billing.

The amount you're charged depends on your plan. For the Pay As You Go plan, you pay for resource usage. For other plans, you pay for the cost of the plan plus your resource usage beyond the included usage and [free allowances](/docs/about/pricing/#free-allowances).

Refer to our [Plans page](https://fly.io/plans) and our resource [Pricing page](/docs/about/pricing/) for details.
New customers and all new organizations (including those created by previously existing customers) are billed monthly for resource usage. Refer to our resource [Pricing page](/docs/about/pricing/) for details.

---

Expand All @@ -22,19 +20,13 @@ To download a past invoice, click **View** for the relevant cycle. You'll be sen

---

## Plan billing

You're charged for Launch, Scale, and Enterprise plans as soon as you sign up for them.

New customers that are automatically signed up for the Pay As You Go plan are billed monthly for resource usage. For existing Fly.io accounts, when you create a new organization, you're signing up for the Pay As You Go plan.
## Legacy Plan billing

<div class="note icon">
Customers who received a $5 free trial usage credit when signing up for the $5/mo Hobby plan will be billed monthly after that credit is used up.
</div>

Plan billing, and any included usage, is pro-rated over the month. For example, if you sign up for a Scale plan on September 15th, then you'll be charged $14.50 (half of the $29/mo plan cost) right away and you'll have $14.50 of usage included up to September 30th. Then you'll be charged $29 at the start of October and have $29/mo of usage included for that billing cycle.

When you upgrade to a higher plan, your billing is pro-rated and adjusted accordingly.
Legacy plan billing, and any included usage, is pro-rated over the month. For example, if you signed up for a Scale plan on September 15th, then you'd be charged $14.50 (half of the $29/mo plan cost) right away and you'll have $14.50 of usage included up to September 30th. Then you'll be charged $29 at the start of October and have $29/mo of usage included for that billing cycle.

---

Expand All @@ -60,7 +52,7 @@ You're also billed for the Fly Machine separately from the GPU.

## Volume billing

Volume billing is pro-rated to the hour and we subtract the free allowances first for the Launch, Scale, and Enterprise plans. For details, see [Volume pricing](/docs/about/pricing/#persistent-storage-volumes).
Volume billing is pro-rated to the hour and we subtract the free allowances first for the Launch, Scale, and Enterprise plans (all of which are now discontinued for new customers). For details, see [Volume pricing](/docs/about/pricing/#persistent-storage-volumes).

If you create a volume, you will be charged for it. You’re billed for volumes that aren’t attached to Machines, and for volumes that are attached to Machines in any state, including stopped Machines.

Expand Down Expand Up @@ -100,20 +92,20 @@ An existing organization can be converted to a **Linked Organization** from the

- Each organization has its own [private network](/docs/networking/private-networking/). Organizations are isolated from each other, which might
be advantageous from a security standpoint.
- Cross organization networking is still possible with [Flycast](/docs/networking/flycast/)
- Cross organization networking is still possible with [Flycast](/docs/networking/flycast/)
- Detaching a Linked Organization from its Billing Organization is not possible at this time. Instead we suggest creating a new organization and moving resources there.

---

## Free resource allowances

We subtract [free allowances](https://fly.io/docs/about/pricing/#free-allowances) off the top of your usage total for Launch, Scale, and Enterprise plans. Once your usage exceeds the free allowance on any given resource, we start metering usage of that resource for billing purposes.
Fly.io has deprecated plans as of October 7, 2024, but is still honoring them for users who purchased them prior to that date. If your plan includes [free allowances](https://fly.io/docs/about/pricing/#free-allowances), we subtract them off the top of your usage total. Once your usage exceeds the free allowance on any given resource, we start metering usage of that resource for billing purposes.

---

## Payment options

We process payments through Stripe. Paid plans and monthly invoicing require a credit card or credits.
We process payments through Stripe. Monthly invoicing requires a credit card or credits.

### How we use credit cards

Expand Down
2 changes: 1 addition & 1 deletion about/index.html.markerb
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ More details about using and working with the Fly.io platform.

* **[Pricing](/docs/about/pricing/):** Pricing for compute, storage, and all the FLy.io platform services.

* **[Billing](/docs/about/pricing/):** How billing works on Fly.io.
* **[Billing](/docs/about/billing/):** How billing works on Fly.io.

* **[Healthcare](/docs/about/healthcare/):** Controls relevant to running healthcare apps on Fly.io.

Expand Down
121 changes: 47 additions & 74 deletions about/pricing.html.markerb
Original file line number Diff line number Diff line change
Expand Up @@ -9,60 +9,13 @@ nav: firecracker

## How it works

Fly.io services are billed per organization. Every organization is on a [plan](https://fly.io/plans), with [linked organizations](/docs/about/billing/#unified-billing) sharing a plan with their parent billing organization. If you want to scale beyond your plan, then you can upgrade, or just pay for what you need at the usage-based pricing listed below.
Fly.io services are billed per organization, with [Linked Organizations](/docs/about/billing/#unified-billing) reporting resource usage to their parent Billing Organization. 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.

<div class="callout">
Organizations are administrative entities on Fly.io that let you add members, share app development environments, and manage billing. [Billing](/docs/about/billing/) is based on the resources provisioned for your apps, pro-rated for the time they are provisioned.
</div>

## Plans

Check out our [plans and plan pricing](https://fly.io/plans).

Every organization belongs to a plan. When you create a new organization, it starts on the [Pay As You Go plan](https://fly.io/plans). If you need more support or compliance options, then you can upgrade to a Launch, Scale, or Enterprise plan.

Some usage is included with our Hobby (deprecated), Launch, Scale, and Enterprise plans. You can upgrade your plan at any time, or just pay for extra usage at the usage-based prices listed below.

<div class="note icon">
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.
</div>

All plans require a [credit card](/docs/about/billing/#payment-options) on file. For plan details, or to select a different plan, see [Plan Pricing](https://fly.io/plans).

### New sign-ups

When you sign up for a Fly.io account, we create a default ("personal") organization for you on the [Pay As You Go plan](https://fly.io/plans).

### Discontinued plans

The paid Hobby plan and the Legacy Hobby plan are not available for new sign-ups.

#### Paid Hobby plan and free trial

If you signed up for the now deprecated $5/month Hobby plan before the release of the Pay As You Go plan, you got a one-time $5 free trial credit to let you test-drive Fly.io at no cost. When the free trial credit is used up, we automatically place your organization on the $5/month Hobby plan, which includes $5/month of usage and free allowances. There are no free allowances during the free trial. We’ll send you an email when your free trial credit is used up and you won't be charged before that. The free trial credit doesn't expire and applies only to the default (“personal”) organization that we created for you on sign-up.

To change your plan to the Pay As You Go plan, go to the [**Organizations** page](https://fly.io/organizations) in the dashboard, click the organization name to change, then click **Choose Pay As You Go**. If you change your plan, you won't be able to return to the paid Hobby Plan.

#### Legacy Hobby plan

If you were on the free Hobby plan at the time that the paid Hobby plan became the default for new organizations, your plan is now called the Legacy Hobby plan. Your costs stay the same as they were, with no monthly subscription fee, and no included usage beyond the free resource allowances.

If you change your plan, you won't be able to return to the Legacy Hobby Plan.

## Free allowances

There are no free allowances on the Pay As You Go plan or during free trial of the deprecated paid Hobby plan.

Resources included for free on the Hobby (deprecated), Launch, and Scale plans:

* Up to 3 shared-cpu-1x 256mb VMs
* 3GB persistent volume storage (total)
* Outbound data transfer:
* 100 GB North America & Europe
* 30 GB Asia Pacific, Oceania & South America
* 30 GB Africa & India

Additional resources are billed at the usage-based pricing detailed below.
All organizations (except for Linked Organizations) require a [credit card](/docs/about/billing/#payment-options) on file.

## Compute

Expand Down Expand Up @@ -143,7 +96,6 @@ const formatter = new Intl.NumberFormat('en-US', {
maximumFractionDigits: 2,
});


regionSelect.addEventListener("change", function () {
const selectedRegion = regionSelect.value; // regionSelect defined in landing/pages/shared/_cpu_mem_machines_pricing.html.erb
ramPriceSpan.textContent = formatter.format(baselineRamPricePer30Days * regionMarkups[selectedRegion]);
Expand Down Expand Up @@ -179,7 +131,7 @@ There's no limit on the number or combinations of blocks that can be purchased.

For example, if you purchase a $36/year `shared` Machines block in `cdg`, you'll pay $36 upfront and receive $5/month of credits applicable to `shared` Machines in `cdg` for 12 months, starting with the month of the purchase. Amortised over 12 months, the $36 upfront cost is $3/month, which is a 40% discount on the $5/month of credits you receive.

Email reservations@fly.io with a list of the reservations you’d like to purchase along with which regions, and we’ll set them up for you.
You can set up reservations via self-service in the billing section of your Fly.io [dashboard](https://fly.io/dashboard). They apply to usage starting on the 1st, so setting up reservations any time in the month will give you the credits the entire month.

### GPUs and Fly Machines

Expand Down Expand Up @@ -228,26 +180,22 @@ We use Let's Encrypt to issue certificates, and donate half of our SSL fees to t

### Data transfer pricing

Inbound data transfer is free.

We bill for data leaving your app destined for the public internet or for apps or Machines in other regions.

You're billed for data transfer to the public Internet and between regions on your private network:
We bill for data leaving your app destined for the public internet or for apps or Machines in other regions, including:

- data egress to the Internet, from Machine to edge server to Internet
- data transfer over private network between regions, from Machine to edge server and edge server to Machine
- data transfer to some [extensions](https://fly.io/docs/about/pricing/#extensions) like Supabase or Upstash Redis (excludes Tigris Object Storage)
* Data egress to the Internet, from Machine to edge server to Internet
* Data transfer over private network between regions, from Machine to edge server and edge server to Machine
* Data transfer to some extensions like Supabase or Upstash Redis (excludes Tigris Object Storage)

You're not billed for the following types of traffic:
The following types of traffic are free:

- all inbound data transfer
- data transfer between apps or Machines in the same region (for organizations using granular data transfer rates)
- data transfer from apps without an assigned IP address (for organizations not using granular data transfer rates)
- data transfer to [Tigris Object Storage](https://fly.io/docs/tigris/)
* All inbound data transfer
* Data transfer between apps or Machines in the same region (for organizations using granular data transfer rates)
* Data transfer from apps without an assigned IP address (for organizations not using granular data transfer rates)
* Data transfer to Tigris Object Storage

Fly.io pricing is per region group for outbound data transfer. You'll see a more detailed breakdown of cost per region and per traffic type on your monthly invoice.

<div class="important icon">
<div class="note icon">
**Important:** Organizations created after July 18 2024 are automatically opted-in to use the granular data transfer rates and are billed at a different rate for private network data transfer between regions, per the following table. Organizations not using granular data transfer rates are billed for all data transfer (excluding that listed as free above) at the "Egress to public internet" rate.
</div>

Expand All @@ -261,21 +209,21 @@ To opt-in to granular bandwidth pricing, go to the [**Organizations** page](http

### Static Machine IP

Static IPs for machines are $0.005 per hour.
Static IPs for Machines are $0.005 per hour.
Machines do not have a static IP by default.

## Fly Kubernetes

[Fly Kubernetes](/docs/kubernetes/) (FKS) is a managed Kubernetes service that runs on Fly.io.

- $75/month per cluster
- Plus the cost of [compute](#compute) and [Fly volumes](#persistent-storage-volumes) that you create
* $75/month per cluster
* Plus the cost of [compute](#compute) and [Fly volumes](#persistent-storage-volumes) that you create

## Fly Postgres

[Fly Postgres](/docs/postgres/) is a PostgreSQL database that you create and then manage yourself. Fly Postgres clusters are Fly Apps that consist of Machines, volumes, and any configured extra memory.

The [Machine price](#compute) and [volume price](#persistent-storage-volumes) for Fly Postgres are the same as any other Machine and volume youd run on Fly.io. Assuming the Machines are running all the time, the cost for the preset configurations is about $2/month for a single node cluster for dev projects and from about $82 to $164/month for a three-node production cluster. You don't need to keep the preset configurations, you can [scale your Fly Postgres Machines](https://fly.io/docs/postgres/managing/scaling/) to suit your workload at any time.
The [Machine price](#compute) and [volume price](#persistent-storage-volumes) for Fly Postgres are the same as any other Machine and volume you'd run on Fly.io. Assuming the Machines are running all the time, the cost for the preset configurations is about $2/month for a single node cluster for dev projects and from about $82 to $164/month for a three-node production cluster. You don't need to keep the preset configurations, you can [scale your Fly Postgres Machines](/docs/postgres/managing/scaling/) to suit your workload at any time.

## Extensions

Expand All @@ -299,13 +247,38 @@ You **will** be billed separately for data transfer to services other than Tigri
backups and point-in-time restore for your SQLite-based applications that use
[LiteFS](/docs/litefs).

- $5 per month for up to 10GB of database storage.
- Additional $0.50/GB per month for database storage above 10GB.
* $5 per month for up to 10GB of database storage.
* Additional $0.50/GB per month for database storage above 10GB.

## Support

[Community support](https://community.fly.io) is included for all customers, regardless of usage level.
[Community support](https://community.fly.io/) is included for all customers, regardless of usage level.
You can get access to additional support by purchasing a Standard ($29/month), Premium ($199/month), or Enterprise (starting at $2500/month) package in the **Support** section of your dashboard. For more about Support, see [Support at Fly.io](/docs/about/support/).

## Discontinued Plans

Fly.io no longer offers plans to new customers. If you purchased a Launch or Scale plan before October 7, 2024, you can remain on those plans unless you upgrade, change your payment method, or otherwise stop using Fly.io.

Email support is included with our [Launch, Scale, and Enterprise plans](https://fly.io/plans).
### Legacy Free allowances

For more about Support, see [Support at Fly.io](https://fly.io/docs/about/support/).
The following resources were included for free on the Hobby (deprecated), Launch, and Scale plans, and are still honored for any organizations that were on these plans before we sunset them:

* Up to 3 shared-cpu-1x 256mb VMs
* 3GB persistent volume storage (total)

Outbound data transfer:
* 100 GB North America & Europe
* 30 GB Asia Pacific, Oceania & South America
* 30 GB Africa & India

#### Paid Hobby plan and free trial

If you signed up for the now deprecated $5/month Hobby plan before the release of the Pay As You Go plan, you got a one-time $5 free trial credit to let you test-drive Fly.io at no cost. When the free trial credit is used up, we automatically place your organization on the $5/month Hobby plan, which includes $5/month of usage and free allowances. There are no free allowances during the free trial. We'll send you an email when your free trial credit is used up and you won't be charged before that. The free trial credit doesn't expire and applies only to the default (“personal”) organization that we created for you on sign-up.

To change your plan to the Pay As You Go plan, go to the [**Organizations** page](https://fly.io/organizations) in the dashboard, click the organization name to change, then click **Choose Pay As You Go**. If you change your plan, you won't be able to return to the paid Hobby Plan.

#### Legacy Hobby plan

If you were on the free Hobby plan at the time that the paid Hobby plan became the default for new organizations, your plan is now called the Legacy Hobby plan. Your costs stay the same as they were, with no monthly subscription fee, and no included usage beyond the free resource allowances.

If you change your plan, you won't be able to return to the Legacy Hobby Plan.
6 changes: 3 additions & 3 deletions about/support.html.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,13 +27,13 @@ Customers also frequently help each other out and share insights on running thei

## Email support

**Who can use this:** Customers on [Launch, Scale, and Enterprise plans](https://fly.io/plans).
**Who can use this:** Customers who have purchased a Standard, Premium, or Enterprise Support package.

**Use this for:** Issues or questions specific to you.

Our Launch, Scale, and Enterprise plans have access to email support. These plans come with an organization-specific address for emailing support questions, typically &lt;org-name&gt;@support.fly.io.
Our Standard, Premium, and Enterprise packages have access to email support. These plans come with an organization-specific address for emailing support questions, typically `<org-name>@support.fly.io`.

You can find your support address is in the [Fly.io dashboard](https://fly.io/dashboard). Select your organization, and look for your unique email address in the Support section. You'll also find a form to submit new support tickets, as well as an overview of recent support interactions.
You can find your support address is in the [Fly.io dashboard](https://fly.io/dashboard). Select your organization, and look for your unique email address in the **Support** section. You'll also find a form to submit new support tickets, as well as an overview of recent support interactions.

## Support metrics

Expand Down
Loading
Loading