---
title: Understanding Edge Services pricing
description: Find answers to all your questions about how pricing for Edge Services works, how to calculate your billing, and the different subscription plans available. Different scenarios are presented, with explanations of how you would be billed in each one.
tags: edge-services general-availability pricing billing subscription-plan pro-rata
dates:
  validation: 2026-06-09
  creation: 2024-10-16
---
import image from './assets/scaleway-current-conso.webp'
import image2 from './assets/scaleway-waf-add-on.webp'


Find out everything you need to know about how Edge Services is billed in this document.

## Edge Services billing basics

Edge Services billing is based on [monthly subscription plans](https://www.scaleway.com/en/pricing/network/#edge-services). Three plans are available, with different prices and consumption limits:

- **Starter**
- **Professional**
- **Advanced** 

When you subscribe to a plan, you are billed its flat monthly fee, which allows you to:

- Run a fixed maximum number of Edge Services [pipelines](/edge-services/concepts/#pipeline) for the month. They can target any of your backends, in any combination.
- Egress a fixed maximum amount of data from all your pipelines' [caches](/edge-services/concepts/#cache).
- Filter a fixed maximum amount of requests through [WAF](/edge-services/concepts/#waf)

<Message type="note">
The Starter plan does not include WAF. To use WAF on this plan, you must pay an additional monthly add-on charge (see [below](#waf-add-on)).
</Message>

If you subscribe to a plan, and exceed its monthly limits for pipelines, cache data, or WAF requests you will incur additional charges that month. 

Essentially, your Edge Services monthly bill is made up of your **monthly subscription plan price** + **any additional pipeline charges incurred** + **any additional cache charges incurred** + **optional WAF add-on** (Starter plan only) + **any additional WAF charges incurred**.

For full details of the price and limits of each plan, refer to the [pricing page](https://www.scaleway.com/en/pricing/network/#edge-services). Subscription plans are scoped to a single Scaleway [Project](/organizations-and-projects/concepts/#project).

## Keeping track of your Edge Services consumption

We provide a number of ways to keep track of your Edge Services consumption:

- View the details of your current plan, your last monthly invoice, and the costs accumulated so far for Edge Services this month, in the **Plans** tab of your [Edge Services dashboard](https://console.scaleway.com/edge-services)

    <Lightbox image={image} alt="In the Edge Services section of the Scaleway console, information displays about your current plan, last monthly invoice, and charges accumulated this month for Edge Services" />

- Use [Scaleway Cockpit](/edge-services/how-to/monitor-cockpit/) to monitor the data egressing from your Edge Services caches.

## WAF add-on

The Starter plan is the only plan that does not include WAF. To use WAF on this plan, you must pay an additional monthly add-on charge (see [pricing page](https://www.scaleway.com/en/pricing/network/#edge-services)).

To add the WAF add-on to your Starter plan, simply [enable WAF](/edge-services/how-to/configure-waf/) on a pipeline. You are then prompted to accept the add-on. You must pay the add-on charge in order to use WAF on the Starter plan.

<Lightbox image={image2} size="small" alt="A screenshot of the Scaleway console shows that the user is prompted to tick a box to accept the WAF add-on when enabling WAF on pipeline, under Starter plan." />

This add-on then lets you enable WAF on all your pipelines, and use a fixed amount of WAF requests for that month across all pipelines. Any WAF requests that exceed this amount will be charged additionally, as described below.

## Included usage vs additional charges

Additional charges apply when you either:

- Have more pipelines in existence (at any given time) than the limit of your monthly plan
- Egress more data from all your pipelines' caches combined, than the limit of your monthly plan
- Filter more requests through WAF, for all of your pipelines combined, than the limit of your monthly plan or add-on.

Read on to understand more about how additional charges are applied.

### Additional pipeline charges

Additional pipeline charges are based on a monthly fee per additional pipeline. This monthly fee is applied pro rata based on how long you had additional pipelines in existence during the calendar month.

For example:

<Message type="important">
The example prices and limits used below are subject to change. You should always refer to the [pricing page](https://www.scaleway.com/en/pricing/network/#edge-services) for the most up to date information.
</Message>

- For the entire month of November, you are subscribed to the **Starter** plan, which has a limit of 1 pipeline.
- You start the month with 1 pipeline (A) in existence, which runs until the end of the month.
- On November 5 you create a second pipeline (B), which you later delete on November 10.
- On November 15 you create another pipeline (C), which runs until the end of the month. 

There are 30 days in the month of November. 
- Pipeline A falls within the limit of your Starter plan, so is not billed.
- Pipeline B was an additional pipeline which existed for 5 days
- Pipeline C is an additional pipeline which existed for 15 days

Your November Edge Services billing, in terms of additional pipeline charges, is therefore calculated as follows:

`({Monthly flat fee for an additional pipeline} / 30 days) * 5 days` + `({Monthly flat fee for an additional pipeline} / 30 days) * 15 days` <br/>
e.g. `(4 / 30) * 5 = €0.67` +  `(4 / 30) * 15 = €2` = `€2.67`

### Additional cache charges

Cache consumption is based on the total volume of data egressed from the caches of all your Edge Services pipelines, in a given month. The transfer of data from the backend into the cache, or directly from the backend to a user, does not count toward the limit of your plan, and does not incur any additional charges.

For every extra GB of data that is egressed from your Edge Services caches in a month, **beyond** the limit of your monthly plan, an additional charge applies.

For example:

<Message type="important">
The example prices and limits used below are subject to change. You should always refer to the [pricing page](https://www.scaleway.com/en/pricing/network/#edge-services) for the most up to date information.
</Message>

- For the entire month of November, you are subscribed to the **Starter** plan, which has a limit of 100 GB of cache data.
- Over the course of the month, a total of 300 GB of data is egressed from your Edge Services caches. 

You consumed 200 GB of cache data that was not included within your monthly plan. Your November Edge Services billing, in terms of additional cache charges, is therefore calculated as follows:

`{Fee per GB of additional cache} * 200 GB` <br/>
e.g. `0.0135 * 200 = €2.70`

### Additional WAF charges

WAF consumption is based on the total number of requests processed by the Web Application Firewalls of all your Edge Services pipelines, in a given month. Requests that are served by the cache are **not** processed by WAF, as WAF protects only your backend.

For every million requests processed by Edge Services WAF in a month, **beyond** the limit of your monthly plan (or add-on, in the case of the Starter plan), an additional charge applies.

For example:

<Message type="important">
The example prices and limits used below are subject to change. You should always refer to the [pricing page](https://www.scaleway.com/en/pricing/network/#edge-services) for the most up-to-date information.
</Message>

- For the entire month of November, you are subscribed to the **Professional** plan, which has a limit of 5M WAF requests.
- Over the course of the month, a total of 8M requests were processed by WAF across all your Edge Services pipelines. 

You used 3M extra WAF requests that were not included within your monthly plan. Your November Edge Services billing, in terms of additional WAF charges, is therefore calculated as follows:

`{Fee per additional 1M WAF requests} * 3` <br/>
e.g. `0.5 * 3 = €1.50`

<Message type="note">
You are charged proportionally for additional WAF requests, even though the price is set per million. If, for example, you only make 500,000 additional WAF requests in a month, you will be charged `{Fee per additional 1M WAF requests} / 2`.
</Message>

## Changing your subscription plan

You can upgrade or downgrade your subscription plan at any time. Read on to understand how changing plan mid-month affects your billing.

### Monthly plan price

You will be billed pro rata for the old and new monthly plan prices, based on how long you were subscribed to each plan during the billing month. 

For example:

<Message type="important">
The example prices and limits used below are subject to change. You should always refer to the [pricing page](https://www.scaleway.com/en/pricing/network/#edge-services) for the most up to date information.
</Message>

- From November 1-10 you are subscribed to the **Starter** plan.
- On November 11, you switch to the **Professional** plan.
- You remain subscribed to the **Professional** plan for the rest of the month (ending November 30)

There are 30 days in the month of November, and you spent 10 of them subscribed to the Starter plan, and 20 of them subscribed to the Professional plan. Your November Edge Services billing, in terms of the monthly plan price, is therefore calculated as follows:

`({Monthly price for Starter plan} / 30 days) * 10 days` + `({Monthly price for Professional plan} / 30 days) * 20 days` <br/>
e.g. `(0.99 / 30) * 10 = 0.33` + `(12.99 / 30) * 20 = 8.66 ` = `€8.99`

### Pipeline charges

Any additional pipeline charges accumulated when you had more pipelines in existence than the previous plan's limit will remain on your monthly bill. From the moment you change your plan, you can consume pipelines up to the new plan's monthly limit without being charged.

Additional pipeline charges are based on a monthly fee per additional pipeline. This monthly fee is applied pro rata based on how long you had additional pipelines in existence during the calendar month.

For example:

<Message type="important">
The example prices and limits used below are subject to change. You should always refer to the [pricing page](https://www.scaleway.com/en/pricing/network/#edge-services) for the most up to date information.
</Message>

- From November 1-10 you are subscribed to the **Starter** plan, which has a limit of 1 pipeline.
- You have 2 pipelines in existence during these 10 days.
- On November 11, you upgrade to the **Professional** plan, which has a limit of 10 pipelines.
- You create 8 more pipelines, which you keep for the rest of the month: you finish the month with 10 pipelines.

There are 30 days in the month of November. For 10 of these days, you had an extra pipeline beyond the limits of your **Starter** plan. After upgrading, and even after creating more pipelines, you were within the pipeline limits of your new plan. Your November Edge Services billing, in terms of the additional pipeline charges, is therefore calculated as follows:

`({Monthly flat fee for an additional pipeline} / 30 days) * 10 days` <br/>
e.g. `(4 / 30) * 10 = €1.33`

### Cache charges

Any additional cache charges accumulated when you exceeded your previous plan's cache limit will remain on your monthly bill. From the moment you change your plan, your cache consumption resets to 0. During the rest of the month, you can consume cache up to the new plan's limit without being charged.  

<Message type="note">
- If you **downgrade** your plan, all the data egressed from the cache within the hour of changing plans will count towards the cache consumption of the new plan. 
- If you **upgrade** your plan, all the data egressed from the cache within the hour of changing plans will count towards the cache consumption of the old plan.
</Message>

For example:

<Message type="important">
The example prices and limits used below are subject to change. You should always refer to the [pricing page](https://www.scaleway.com/en/pricing/network/#edge-services) for the most up to date information.
</Message>

- From November 1-10 you are subscribed to the **Starter** plan, which has a cache limit of 100 GB.
- From November 1-10 you consume 300 GB of cache data.
- On November 11, you upgrade to the **Professional** plan, which has a limit of 1 TB of cache data. Your cache usage resets to 0.
- Between November 11 and the end of the month, you consume 1 TB of cache data.

You consumed 200 GB of cache data that was not included within your monthly Starter plan, between November 1-10. For the rest of the month, you were within the limits of your new Professional plan. Your November Edge Services billing, in terms of the additional cache charges, is therefore calculated as follows:

`{Fee per GB of additional cache} * 200 GB` <br/>
e.g. `0.0135 * 200 = €2.70`

### WAF charges

Any additional WAF request charges accumulated when you exceeded your previous plan's limit will remain on your monthly bill. From the moment you change your plan, your WAF request consumption resets to 0. During the rest of the month, you can consume WAF requests up to the new plan's limit without being charged.  

<Message type="note">
- If you **downgrade** your plan, all the WAF requests made within the hour of changing plans will count towards the WAF request consumption of the new plan. 
- If you **upgrade** your plan, all the WAF requests made within the hour of changing plans will count towards the cache consumption of the old plan.
</Message>

For example:

<Message type="important">
The example prices and limits used below are subject to change. You should always refer to the [pricing page](https://www.scaleway.com/en/pricing/network/#edge-services) for the most up-to-date information.
</Message>

- From November 1-10 you are subscribed to the **Professional** plan, which has a limit of 5M WAF requests.
- From November 1-10 you make 10M WAF requests.
- On November 11, you upgrade to the **Advanced** plan, which has a limit of 50M WAF requests. Your WAF request usage resets to 0.
- Between November 11 and the end of the month, you make 50M WAF requests.

You made 5M WAF requests that were not included within your monthly Professional plan, between November 1-10. For the rest of the month, you were within the limits of your new Advanced plan. Your November Edge Services billing, in terms of the additional cache charges, is therefore calculated as follows:

`{Fee per additional 1M WAF requests} * 5` <br/>
e.g. `0.5* 5 = €2.50`

### WAF add-on

This scenario applies to a user who is subscribed to the Starter plan and pays the WAF add-on price, then upgrades to a higher level plan.

You will be billed pro rata for the add-on charge, based on how long you were subscribed to the Starter plan with an add-on before upgrading, during the billing month. 

For example:

<Message type="important">
The example prices and limits used below are subject to change. You should always refer to the [pricing page](https://www.scaleway.com/en/pricing/network/#edge-services) for the most up-to-date information.
</Message>

- From November 1-10 you are subscribed to the **Starter** plan and **WAF add-on** 
- On November 11, you switch to the **Professional** plan.
- You remain subscribed to the **Professional** plan for the rest of the month (ending November 30)

There are 30 days in the month of November, and you spent 10 of them subscribed to the Starter plan with the WAF add-on. When you upgraded to the Professional plan, the WAF add-on was no longer applicable because WAF was automatically included in your subscription plan. Your November Edge Services billing, in terms of the WAF add-on, is therefore calculated as follows:

`({Monthly price for WAF add-on} / 30 days) * 10 days` <br/>
e.g. `(4 / 30) * 10 = 1.33`