Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 8 additions & 8 deletions about/pricing.html.markerb
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,11 @@

## How it works

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.

Check warning on line 14 in about/pricing.html.markerb

View workflow job for this annotation

GitHub Actions / Vale linter

[vale] reported by reviewdog 🐶 Use 'app' instead of 'application'. Raw Output: {"message":"Use 'app' instead of 'application'.","location":{"path":"about/pricing.html.markerb","range":{"start":{"line":14,"column":279},"end":{"line":14,"column":290}}},"severity":"WARNING","code":{"value":"Google.WordListCase","url":"https://developers.google.com/style/word-list"}}

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.

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.

Check warning on line 18 in about/pricing.html.markerb

View workflow job for this annotation

GitHub Actions / Vale linter

[vale] reported by reviewdog 🐶 Use 'email' instead of 'Email'. Raw Output: {"message":"Use 'email' instead of 'Email'.","location":{"path":"about/pricing.html.markerb","range":{"start":{"line":18,"column":110},"end":{"line":18,"column":115}}},"severity":"WARNING","code":{"value":"Google.WordListCase","url":"https://developers.google.com/style/word-list"}}

All organizations (except for Linked Organizations) require a [credit card](/docs/about/billing/#payment-options) on file.

Expand Down Expand Up @@ -77,28 +77,28 @@

### Machine reservation blocks

You'll get a 40% discount when you reserve a block of compute time, either for `performance` Machines or `shared` Machines, in a specific region.
You'll get a 30% discount when you reserve a block of compute time, either for `performance` Machines or `shared` Machines, in a specific region.
Reservations apply to any number of Machines of the specified CPU class, in the specified region, in any of your organisation's apps.

The available reservation sizes are:

**Performance Machines**

* $144/year for $20/month of usage
* $1,440/year for $200/month of usage
* $14,400/year for $2,000/month of usage
* $168/year for $20/month of usage
* $1,680/year for $200/month of usage
* $16,800/year for $2,000/month of usage

**Shared Machines**

* $36/year for $5/month of usage
* $360/year for $50/month of usage
* $3,600/year for $500/month of usage
* $42/year for $5/month of usage
* $420/year for $50/month of usage
* $4,200/year for $500/month of usage

You pay the "per year" amount upfront, and each month receive a credit worth the "per month" amount. The credit does not rollover; it's only valid for the month in which it's granted. The credit applies only to CPU and additional RAM charges.

There's no limit on the number or combinations of blocks that can be purchased. Reservations are backdated to the first day of the month in which they're 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.
For example, if you purchase a $42/year `shared` Machines block in `cdg`, you'll pay $42 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 $42 upfront cost is $3.50/month, which is a 30% discount on the $5/month of credits you receive.

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.

Expand Down Expand Up @@ -145,7 +145,7 @@

[Volume Snapshot billing](/docs/about/billing/#volume-snapshot-billing) is pro-rated to the hour.

Automatic daily snapshots with 5 days retention are enabled by default on new volumes. This can be [adjusted](/docs/volumes/snapshots/#set-or-change-the-snapshot-retention-period) or [disabled](/docs/volumes/snapshots/#disable-automatic-daily-snapshots).

Check warning on line 148 in about/pricing.html.markerb

View workflow job for this annotation

GitHub Actions / Vale linter

[vale] reported by reviewdog 🐶 Use 'turn off' or 'off' instead of 'disabled'. Raw Output: {"message":"Use 'turn off' or 'off' instead of 'disabled'.","location":{"path":"about/pricing.html.markerb","range":{"start":{"line":148,"column":185},"end":{"line":148,"column":193}}},"severity":"WARNING","code":{"value":"Google.WordListCase","url":"https://developers.google.com/style/word-list"}}

Usage is calculated based on the total stored size of the snapshots, not the provisioned volume size. You're only charged for the actual data stored - if you've written 1GB to a 10GB volume, you'll be charged for around 1GB of snapshot storage.

Expand All @@ -155,7 +155,7 @@

### Anycast IP addresses

Each application receives a [shared IPv4 address](/docs/networking/services/#shared-ipv4) and unlimited [Anycast IPv6](/docs/networking/services/#ipv6) addresses for global load balancing.

Check warning on line 158 in about/pricing.html.markerb

View workflow job for this annotation

GitHub Actions / Vale linter

[vale] reported by reviewdog 🐶 Use 'app' instead of 'application'. Raw Output: {"message":"Use 'app' instead of 'application'.","location":{"path":"about/pricing.html.markerb","range":{"start":{"line":158,"column":6},"end":{"line":158,"column":17}}},"severity":"WARNING","code":{"value":"Google.WordListCase","url":"https://developers.google.com/style/word-list"}}

Dedicated IPv4 addresses are $2/mo.

Expand Down Expand Up @@ -185,7 +185,7 @@
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="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.

Check warning on line 188 in about/pricing.html.markerb

View workflow job for this annotation

GitHub Actions / Vale linter

[vale] reported by reviewdog 🐶 Use 'preceding' instead of 'above'. Raw Output: {"message":"Use 'preceding' instead of 'above'.","location":{"path":"about/pricing.html.markerb","range":{"start":{"line":188,"column":352},"end":{"line":188,"column":357}}},"severity":"WARNING","code":{"value":"Google.WordListCase","url":"https://developers.google.com/style/word-list"}}
</div>

| Region groups | Egress to public internet cost | Private network cross-region transfer cost |
Expand Down
Loading