Skip to content

Commit

Permalink
feat(ins): add savings plans (#4380)
Browse files Browse the repository at this point in the history
* feat(ins): add savings plans

* feat(ins): add remark for ipv6

* Apply suggestions from code review

Co-authored-by: Néda <[email protected]>

---------

Co-authored-by: Néda <[email protected]>
  • Loading branch information
bene2k1 and nerda-codes authored Feb 11, 2025
1 parent c84d6a5 commit 42312ed
Showing 1 changed file with 57 additions and 36 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -7,95 +7,116 @@ content:
paragraph: Discover how Scaleway Instance pricing works, including hourly rates, billing, and tips to manage costs effectively.
tags: instance pricing prices billing invoice bill how-much cost charge
dates:
validation: 2024-08-19
validation: 2025-02-10
categories:
- compute
---

Scaleway Instances are virtual machines hosted in the cloud. You can create an Instance, pay for it by the hour, and then delete it and stop paying when you no longer need it.

This page gives more information about Instances pricing and helps you understand how you will be billed when using Instances.
This page gives more information about Instance pricing and helps you understand how you will be billed when using Instances.

## Overview

As a public cloud provider, Scaleway operates on a "pay as you go" model: you only pay for what you use. The flexibility to provision resources when you need them and delete them when you do not is a fundamental tenet of cloud computing and the backbone of our billing model.

Our [console](https://console.scaleway.com/) tries to make it as easy as possible for you to create and delete Instances and their associated resources based on your fluctuating needs, as well as to estimate your spending and keep track of your budget.
Our [console](https://console.scaleway.com/) makes it easy for you to create and delete Instances and their associated resources based on your fluctuating needs, estimate your spending, and track your budget.

## Hourly pricing

Instances are priced by the hour, with different [Instance types](/instances/reference-content/choosing-instance-type/) having different hourly rates. You can check out the current prices for Instances in one of two ways:
- Go to the Instance [creation page](https://console.scaleway.com/instance/servers/create) of the Scaleway console. Note that you must have [an account](/account/how-to/create-an-account/) to access this page.
- See the dedicated [pricing page](https://www.scaleway.com/en/pricing/?tags=available) of our website.
Instances are billed per hour, with pricing varying based on the [Instance type](/instances/reference-content/choosing-instance-type/). You can check the latest prices through:

- The [Instance creation page](https://console.scaleway.com/instance/servers/create) in the Scaleway console (requires a [Scaleway account](/account/how-to/create-an-account/)).
- The [pricing page](https://www.scaleway.com/en/pricing/?tags=available) on our website.

## Savings Plans

For cost optimization, Scaleway offers [Savings Plans](/billing/additional-content/understanding-savings-plans/), which provide commitment-based discounts of up to **25%** while maintaining the flexibility of pay-as-you-go billing.

### Why choose a Savings Plan?

* **Reduce costs with commitment-based discounts:**
Savings Plans offer a more cost-effective alternative to on-demand pricing, helping businesses lower infrastructure expenses while maintaining scalability.

* **Predictable monthly billing:**
Enjoy lower rates with a fixed monthly cost, making budgeting easier with transparent, predictable expenses. A detailed cost dashboard provides insights for better financial planning.

* **Flexible and scalable:**
Unlike traditional reserved instances, Savings Plans allow you to switch between resources within a category while keeping your discounts, offering adaptability as your needs evolve.

### Savings Plan availability

The **Compute Savings Plan** applies to the following Instance types across all regions:

- **Cost-optimized**: DEV1, GP1, PLAY2, PRO2
- **Production-optimized**: ENT1, POP2
- **Workload-optimized**: POP2 HC

However, Savings Plans **do not apply** to the following Instance types: H100, RENDER, L40S, L4, COPARM1, START1, X64, and POP-WIN.

For more details, visit the [complete Savings Plan documentation](/billing/additional-content/understanding-savings-plans/).

## Instance billing

- Your hourly billing begins when you [create the Instance](/instances/how-to/create-an-instance/).
- Billing pauses if you [power off](/instances/how-to/power-off-instance/) the Instance, and recommences when you power it back on. Any attached storage or flexible IPs are still billed while the Instance is powered off though - see full details [below](#flexible-ip-addresses-and-storage-volumes).
- Hourly billing starts when you [create the Instance](/instances/how-to/create-an-instance/).
- Billing pauses if you [power off](/instances/how-to/power-off-instance/) the Instance and resumes when you power it back on. However, **any attached storage or flexible IPv4s continue to be billed** even when powered off.
- Billing ends when you [delete the Instance](/instances/how-to/create-an-instance/).

You can power off your Instance or delete it at any time: no minimum commitment or notice period is required.
You can power off or delete your Instance at any timeno minimum commitment or notice period is required.

At the end of each calendar month you will be invoiced for your hourly billed usage that month.
At the end of each calendar month, you will be invoiced for your hourly usage that month.

## Flexible IP addresses and storage volumes

### Flexible IP address billing

When you create an Instance, by default a [flexible IP](/instances/concepts/#flexible-ip) is created for it at the same time. This gives the Instance a public IP address. A flexible IP address is billed separately to the Instance and has its own hourly rate. You can see the hourly rate for a flexible IP address on the Instance [creation page](https://console.scaleway.com/instance/servers/create) of the Scaleway console or on our dedicated [pricing page](https://www.scaleway.com/en/pricing/?tags=available).
By default, when you create an Instance, a [flexible IPv4](/instances/concepts/#flexible-ip) is also created. This public IPv4 address is billed separately at an hourly rate. Check its cost on the [Instance creation page](https://console.scaleway.com/instance/servers/create) or our [pricing page](https://www.scaleway.com/en/pricing/?tags=available).

Your hourly billing for a flexible IP address begins when you reserve the IP address (either during the creation of an Instance or by [creating a new flexible IP address)](/instances/how-to/use-flexips/#how-to-create-a-new-flexible-ip-address) and ends when you [delete the address](/instances/how-to/use-flexips/#how-to-delete-a-flexible-ip-address) from your account.
Hourly billing for a flexible IPv4 begins when you reserve it and ends when you [delete it](/instances/how-to/use-flexips/#how-to-delete-a-flexible-ip-address) from your account.

<Message type="note">
- You can choose to create an Instance without a flexible IP address via the **Advanced settings** option.
- Billing of an Instance stops when you power it off, but the Instance's flexible IP remains reserved to your account nonetheless. You will continue to be billed for the flexible IP even if your Instance is powered off, unless you delete the flexible IP.
- When you delete an Instance via the console, you are asked whether you want to also delete its flexible IP. If you delete it, billing for this IP will end. If you keep it in your account, billing continues.
- See the [Billing FAQ](/faq/billing/) for more information about the billing of [dynamic IP addresses](/instances/concepts/#dynamic-ip) as opposed to flexible IPs.
- You can create an Instance without a flexible IPv4 by unticking the corresponding checkbox.
- You can request a flexible IPv6 for any Instance free of charge.
- Billing for an Instance stops when it is powered off, but its flexible IPv4 remains reserved and continues to be billed unless deleted.
- Deleting an Instance via the console prompts you to delete its flexible IPv4. If kept, billing continues.
- See the [Billing FAQ](/faq/billing/) for more details on [dynamic IP addresses](/instances/concepts/#dynamic-ip).
</Message>

You can detach a flexible IP address from your Instance and delete it at any time: no minimum commitment or notice period is required.

At the end of each calendar month, you will be invoiced for your hourly billed flexible IP usage.

### Storage volume billing

When you create an Instance, you also need to create a certain amount of storage for it, in the form of [local or block volumes](/instances/concepts/#volumes). Volumes are billed separately to Instances and have their own hourly rates. You can see the hourly rate for different types of volume on the Instance [creation page](https://console.scaleway.com/instance/servers/create) of the Scaleway console, or on the dedicated [pricing page](https://www.scaleway.com/en/pricing/?tags=available) of our website.
When creating an Instance, you must allocate storage as [local or block volumes](/instances/concepts/#volumes), which are billed separately. View pricing details on the [Instance creation page](https://console.scaleway.com/instance/servers/create) or our [pricing page](https://www.scaleway.com/en/pricing/?tags=available).

Your hourly billing for a storage volume begins when you create the volume (either during the creation of an Instance, or by creating a [new volume](/block-storage/how-to/create-a-volume/)), and ends when you [delete](/block-storage/how-to/delete-a-volume/) the volume from your account.
Hourly billing for a storage volume begins when you create it and ends when you [delete it](/block-storage/how-to/delete-a-volume/).

<Message type="note">
The billing of an Instance stops when it is powered off.
However, any volumes attached to it are kept in your account and continue to be billed until you delete them.
Billing for an Instance stops when powered off, but attached storage volumes remain in your account and continue to be billed until deleted.
</Message>

At the end of each calendar month, you will be invoiced for your hourly billed volume usage.

## Estimating your monthly invoice and avoiding overspending

We provide a number of tools to help you estimate your monthly invoice ahead of time, and stick to any budget you may have:

### Estimated cost calculator

When you [create an Instance in the Scaleway console](https://console.scaleway.com/instance/servers/create/), we provide you with an estimated cost calculator to help you visualize the potential charges for the Instance, including its storage and flexible IP, based on your projected usage in hours, days, or months. Feel free to experiment with this calculator to find your optimal configuration before finalizing your Instance creation.
When you [create an Instance](https://console.scaleway.com/instance/servers/create/), the estimated cost calculator helps visualize potential charges, including storage and flexible IPv4s.

<Message type="note">
The estimated cost calculator is simply a tool to help you predict your costs. It represents an approximate sum and you are in no way committed to spending that amount.
The estimated cost calculator provides an approximate sum and does not represent a commitment to spend that amount.
</Message>

<Lightbox src="scw-estimated-cost.webp" alt="" />
<Lightbox src="scw-estimated-cost.webp" alt="Estimated cost calculator" />

### Current consumption

The **Current consumption** panel on the main dashboard of your Scaleway console shows you an estimation of your charges so far for the current calendar month. It is broken down by category: Instances, flexible IPs, and storage volumes all come under the **Compute** category. This helps you keep track of how much you're spending each month.
The **Current consumption** panel in the Scaleway console dashboard estimates your charges for the current month, categorized by Instances, flexible IPs, and storage volumes under **Compute**.

<Lightbox src="scaleway-current-consumption.webp" alt="" />
<Lightbox src="scaleway-current-consumption.webp" alt="Current consumption panel" />

### Billing alerts

The Scaleway console **Billing Alerts** feature allows you to set up alerts if your monthly consumption reaches a given budget threshold. An alert can be sent to you by SMS, email, or API webhook. Receiving alerts like this can remind you to delete your Instances or other resources to avoid going over your budget. Read our [dedicated documentation](/billing/how-to/use-billing-alerts/) on billing alerts to find out more about setting up this feature.
Scaleway’s **Billing Alerts** feature allows you to set up notifications when your monthly spending reaches a set threshold. Alerts can be sent via SMS, email, or API webhook. Learn more in our [billing alerts guide](/billing/how-to/use-billing-alerts/).

## Paying your invoice

We initiate automatic payment of your monthly invoice via the [preferred payment method](/billing/how-to/add-payment-method/) you configured.
We initiate automatic payment of your monthly invoice using your [preferred payment method](/billing/how-to/add-payment-method/).

For further details, visit our [Billing FAQ page](/faq/billing/).

For more information about invoices and payments, check out our dedicated [Billing FAQ page](/faq/billing/).

0 comments on commit 42312ed

Please sign in to comment.