Aller au contenu
English
Cloud medium

Facturation, quotas et budget Scaleway : garder la maîtrise des coûts

35 min de lecture

logo Scaleway

Le cloud facture à l'usage, et c'est une force autant qu'un piège. Une ressource oubliée tourne, et la note grimpe en silence. Ce guide vous explique le modèle de facturation de Scaleway et surtout à quel instant chaque ressource commence et cesse de compter, vous fait suivre votre consommation avec scw, poser une alerte de budget en console ou en ligne de commande, et comprendre les quotas, les factures et les remises. L'objectif est simple : garder la maîtrise des coûts et ne jamais découvrir une facture surprise.

Niveau : débutant à intermédiaire. Prérequis : la CLI scw configurée.

À la fin de cette page, vous saurez :

  • Quand chaque ressource démarre et arrête d'être facturée, minute par minute
  • Suivre votre consommation par projet et par mois avec scw
  • Poser une alerte de budget, et savoir ce qu'elle ne fait pas
  • Comprendre et consulter vos quotas, et ce que la vérification d'identité débloque
  • Lire une facture, son statut, et éviter la suspension du compte

Comment Scaleway facture-t-il : le modèle pay-as-you-go

Section intitulée « Comment Scaleway facture-t-il : le modèle pay-as-you-go »

Scaleway facture la plupart de ses services à l'usage : un tarif horaire pour ce que vous consommez réellement, sans engagement, avec une facture mensuelle calculée en fin de mois. Une Instance se paie à l'heure de fonctionnement, un bucket au volume stocké, un volume Block au gigaoctet-heure : dès que la ressource existe, le compteur tourne.

La période de référence est le mois calendaire en UTC (FAQ facturation, validée le 2025-09-09). Scaleway émet la facture dans les premiers jours du mois suivant et prélève automatiquement sur votre moyen de paiement par défaut. Les prix affichés sur le site sont hors taxes ; la TVA s'applique aux particuliers européens et aux entreprises françaises, les entreprises européennes hors France en sont exonérées si elles ont renseigné un numéro de TVA valide. Deux produits font exception au modèle horaire : Dedibox et Web Hosting se facturent au mois, au prorata le premier mois puis d'avance.

Quand une ressource commence-t-elle et cesse-t-elle de coûter ?

Section intitulée « Quand une ressource commence-t-elle et cesse-t-elle de coûter ? »

Chaque ressource est facturée pour un minimum de 60 minutes, et chacune a son propre événement de début et de fin. C'est la partie de la FAQ que tout le monde devrait lire avant son premier lab, parce qu'elle explique pourquoi une Instance éteinte coûte encore quelque chose. Le tableau se lit ligne par ligne : la colonne Début dit ce qui lance le compteur, Fin ce qui l'arrête, et Détail ce qu'on oublie.

RessourceDébutFinDétail
Instance CPUmise sous tension (power on)power offpas facturée pendant l'arrêt ; un reboot ne coupe rien ; le standby compte comme allumée
Instance GPUmise sous tensionpower offfacturée à la minute, sauf RENDER-S à l'heure
Elastic Metalcréationsuppressionfacturé même éteint, la machine reste allouée
Flexible IPréservationlibérationfacturée attachée ou non
Dynamic IPattachement à une Instance en marchearrêt de l'Instancene survit pas à l'arrêt, donc jamais oubliée
Volume (local ou Block)créationsuppressionfacturé à la taille provisionnée, pas au contenu
Snapshotcréationsuppressionmême logique que le volume

Mesuré le 2026-09-08 avec scw billing consumption list -o json sur l'organisation de test de cette formation : les unités de facturation apparaissent noir sur blanc dans le champ unit, gigabyte_hour pour un volume Block, minute pour une Instance DEV1-S ou une Public Gateway, ip_minute pour une Flexible IP, node_minute pour un Load Balancer. Lire l'unité, c'est comprendre ce qui coûte : un volume se paie au gigaoctet même vide, une IP se paie à la minute même détachée.

La première discipline de coûts, c'est de regarder, et la CLI affiche la consommation du mois en cours poste par poste, filtrée par projet ou par mois si besoin.

Fenêtre de terminal
scw billing consumption list

La sortie détaille, par produit et catégorie, le montant et la quantité facturée. Trois arguments rendent la commande vraiment utile : project-id= isole un projet, billing-period=2026-08 remonte à un mois passé, category-name=Network ne garde qu'une catégorie. Pour totaliser en une ligne :

Fenêtre de terminal
scw billing consumption list -o json \
| python3 -c 'import sys,json; d=json.load(sys.stdin); print(len(d), "lignes,", round(sum(x["value"]["units"]+x["value"]["nanos"]/1e9 for x in d),2), "EUR ;", sorted(set(x["category_name"] for x in d)))'

Relevé le 2026-09-08 sur l'organisation de test : 13 lignes, 3.04 EUR ; ['Compute', 'Network', 'Storage']. Pour un détail ressource par ressource avec dates, scw billing charge list (présent depuis la 2.56.3) filtre par project-ids, resource-ids ou skus. C'est le moyen le plus rapide de repérer une dépense qui traîne, par exemple une ligne Zonal Flexible IP alors qu'aucune Instance ne tourne.

Suivre, c'est bien ; être prévenu automatiquement, c'est mieux : les alertes de budget notifient par e-mail, SMS ou webhook dès qu'un seuil du budget mensuel est atteint. Le budget est un montant en euros ; le seuil est un pourcentage de ce budget ; vous pouvez poser jusqu'à 10 alertes sur le même budget (page « How to use billing alerts », validée le 2025-09-03).

  1. En console : menu du compte, Facturation, onglet Consommation, section Alertes de facturation, puis Créer une alerte. Renseignez le budget mensuel, le seuil en pourcentage et au moins un canal.

  2. En ligne de commande, si votre CLI est en version 2.58.3 ou plus récente :

    Fenêtre de terminal
    scw billing budget create consumption-limit=20 enabled=true
    scw billing budget-alert create budget-id=VOTRE_BUDGET_ID threshold=80
    scw billing budget-alert-notification create budget-alert-id=VOTRE_ALERT_ID email-addresses.0=vous@example.com
    scw billing budget list

    La dernière commande doit lister votre budget avec sa limite. Les canaux acceptent aussi sms-phone-numbers.0= et webhook-urls.0=.

Ces commandes n'existent pas dans toutes les versions de la CLI, et c'est un piège daté. Vérifié le 2026-09-08 : scw billing en 2.56.3 n'expose que charge, consumption, discount et invoice. La prise en charge des budgets est entrée dans le dépôt le 19 juin 2026 (commit « feat(billing): enable budget CLI ») et sa première release est la 2.58.3 du 24 juin 2026 ; elle est bien présente dans la 2.62.0 du 1er septembre 2026. Si scw billing budget répond « unknown command », mettez à jour la CLI, la console fait la même chose entre-temps.

Un webhook reçoit un POST JSON avec deux champs, invoice_start_date et threshold, ce qui suffit à déclencher un message dans un canal d'équipe ou un script qui liste les ressources en marche.

Comment réduire la facture : free tier, essai, bons ou savings plan ?

Section intitulée « Comment réduire la facture : free tier, essai, bons ou savings plan ? »

Quatre mécanismes allègent la note, et aucun ne dispense de surveiller. Le free tier offre certains services gratuitement jusqu'à une limite d'usage, sans date d'expiration : les Serverless Functions et Serverless Containers, par exemple, incluent un palier mensuel gratuit. L'essai gratuit donne accès à un produit pour une durée et une quantité limitées : 750 Go d'Object Storage pendant 90 jours sur les classes Standard, réservé aux comptes qui n'avaient jamais utilisé la classe Multi-AZ avant le 30 novembre 2023, à activer manuellement et impossible à mettre en pause une fois lancé. Un voucher est un code de crédit ou de remise, à durée de validité limitée et non prolongeable.

Le tableau se lit par la colonne Choix : il dit lequel de ces mécanismes s'applique à votre situation.

BesoinChoixPourquoi
Apprendre le serverless sans payerfree tier Functions et Containerspalier mensuel gratuit, sans date de fin
Migrer des sauvegardes vers Object Storageessai 750 Go / 90 joursà activer manuellement, une seule fois, sans pause possible
Un code reçu lors d'un événement ou d'un partenariatvouchercrédit ou remise à durée limitée, non prolongeable
Une charge de production mesurée depuis un moissavings plan Computejusqu'à 25 % de remise, hors GPU et Windows ; l'engagement est dû même sans consommation

Le quatrième mécanisme vise la production. Un savings plan est un engagement mensuel de consommation contre une remise pouvant atteindre 25 %, qui garde la souplesse du paiement à l'usage : on peut changer de type d'Instance dans la catégorie sans perdre la remise. Le plan Compute couvre les gammes Development, General Purpose et Specialized, dans toutes les régions ; il exclut les GPU (H100, L40S, L4, RENDER) et les Instances Windows. Deux points à savoir avant de signer : le montant engagé est dû même si la consommation est inférieure, et la remise apparaît comme un montant facturé plus bas que le taux engagé, ce qui surprend à la première facture.

Les quotas sont des limites sur le nombre de ressources que vous pouvez créer, fixées par produit et par type au niveau de l'Organization ; ils servent à prévenir les abus, pas à facturer. Vous les consultez sur le tableau de bord de l'Organisation dans la console. Si une création échoue avec un message de quota, c'est là qu'il faut regarder.

Toute votre équipe n'a pas à accéder aux montants, et l'IAM distingue deux permissions de facturation, à attribuer via des politiques de portée Organization.

  • BillingReadOnly : consulter la consommation, les factures, les remises, les alertes et les moyens de paiement.
  • BillingManager : gérer entièrement la facturation (contacts, moyens de paiement, alertes, factures).

Vous pouvez ainsi laisser un développeur voir sa consommation sans lui donner la main sur les moyens de paiement. Un contact de facturation, ajouté dans les notifications de l'Organisation, reçoit les factures par e-mail sans pouvoir se connecter à la console : c'est le bon réglage pour un service comptable.

Lire une facture, payer, et ce qui arrive en cas d'impayé

Section intitulée « Lire une facture, payer, et ce qui arrive en cas d'impayé »

La facturation à l'usage suppose un compte en règle, et la FAQ détaille chaque statut et chaque délai. Une facture passe par les statuts Draft (mois en cours), Stopped (mois clos, facture pas encore émise), Issued (émise, numérotée, à payer), puis Paid. Trois statuts appellent une action : Incomplete (informations de facturation manquantes), Outdated (une remise ou une modification impose une réémission) et, sans gravité, Voided ou No due (rien à payer).

Le paiement est prélevé automatiquement en début de mois. En cas d'échec, vous êtes prévenu par e-mail et pouvez relancer la transaction ; une facture impayée ne se régularise que par carte, jamais par SEPA. Vous disposez d'environ dix jours pour régler avant que le compte soit suspendu (ressources inaccessibles), puis d'environ dix jours de plus avant la suppression définitive des ressources. Gardez un moyen de paiement valide : la carte principale ne peut pas être supprimée s'il n'y en a qu'une, ni tant qu'une facture est en attente.

Depuis le 1er septembre 2026, la réforme française de la facturation électronique impose que le profil de facturation d'une entreprise française porte un SIREN ou SIRET valide, la raison sociale, le numéro de TVA et une adresse exacte ; un profil incomplet peut affecter la facturation et l'usage du compte. Vérifiez ces champs dans les paramètres de facturation avant la prochaine échéance.

Quatre plans de support existent, et le prix des trois payants est le plus élevé d'un forfait mensuel et d'un pourcentage de votre dépense nette (page « Understanding support plans », validée le 2025-05-26). Le tableau se lit par la colonne Délai de première réponse : c'est elle qui justifie un plan, pas le nom.

PlanDélai de première réponseHotlinePrix
Basic8 heuresnongratuit
Advanced2 heures7 jours sur 7, 9 h à 18 h50 € par mois ou 5 % de la dépense
Business30 minutes24 heures sur 24250 € par mois ou 10 % de la dépense
Enterprise15 minutes24 heures sur 24, TAM et revue trimestrielle990 € par mois ou 20 % de la dépense

Un exemple tiré de la page officielle : avec 2 000 € de dépense mensuelle, le plan Advanced coûte 100 € (5 %) et le plan Business 250 € (le forfait, supérieur aux 10 %). Le plan Basic suffit à ce parcours ; Scaleway présente le plan Business comme « un prérequis pour les charges de production ».

Ces valeurs viennent de la FAQ facturation, de la page des alertes et de la page des quotas ; elles décident de ce qu'un compte peut faire avant même le premier euro.

PlafondValeurSource
Facturation minimale par ressource60 minutesFAQ facturation
Alertes par budget10doc alertes de facturation
Délai de paiement avant suspension10 jours après émission, puis 10 jours avant suppressionFAQ facturation
Quota GP1-XS1 avant vérification d'identité, 4 aprèsquotas d'Organisation
Quota DEV1-S10 avant, 20 aprèsquotas d'Organisation
Adresses IP d'Instances20 avant, 50 aprèsquotas d'Organisation
Buckets Object Storage100quotas d'Organisation
Remise maximale d'un savings plan25 %, hors GPU et Windowsdoc tarification des Instances
Essai Object Storage750 Go pendant 90 jours, activation manuelle, sans pauseFAQ Object Storage
Commandes scw billing budgetà partir de la CLI 2.58.3 (2026-06-24)dépôt scaleway-cli, vérifié sur 2.56.3 et 2.62.0

Ces erreurs coûtent parce qu'elles reposent sur une intuition fausse : « éteint, donc gratuit », « prévenu, donc protégé », « petit, donc négligeable ».

AntipatternConséquenceDiscipline
Éteindre une Instance pour ne plus payervolumes et Flexible IP continuent, et un Elastic Metal éteint paie plein tarifsupprimer, avec with-volumes=all with-ip=true ; l'arrêt n'est qu'une pause du calcul
Se fier à l'alerte pour bloquer la dépensel'alerte prévient après coup, sur le montant TTC facturélire la consommation en fin de session, l'alerte en second filet
Découvrir la facture le mois suivanttrente jours d'une ressource oubliéescw billing consumption list à chaque fin de lab
Souscrire un savings plan sur une charge intermittentel'engagement est dû même sans consommationun mois de mesure à l'usage avant tout engagement
Laisser une seule carte, sans SEPA ni seconde cartepaiement échoué, suspension en dix joursdeux moyens de paiement valides
Ignorer les champs SIREN et TVA du profilfacturation bloquée par la réforme e-invoicing depuis septembre 2026compléter le profil de facturation

Cost Optimization : connaître le compteur de chaque brique

Section intitulée « Cost Optimization : connaître le compteur de chaque brique »

Qu'est-ce qui coûte encore une fois que tout est éteint ? Les volumes, les snapshots, les Flexible IP, et tout Elastic Metal. La discipline est de connaître l'événement de fin de chaque ressource (suppression, pas arrêt), de lire l'unité dans la consommation, et de vouloir la ligne du projet de lab à zéro. Un savings plan ne se justifie que sur une charge mesurée pendant un mois.

Operational Excellence : rendre la facture lisible avant qu'elle n'arrive

Section intitulée « Operational Excellence : rendre la facture lisible avant qu'elle n'arrive »

Qui reçoit l'alerte, et que fait-il ? Un webhook vers un canal d'équipe vaut mieux qu'un e-mail dans une boîte personnelle. La discipline est un projet par environnement, un contact de facturation dédié, BillingReadOnly pour ceux qui doivent voir, et une vérification des quotas avant chaque montée en charge, pas le jour même.

Le tableau se lit par la colonne Symptôme : c'est ce que vous voyez à l'écran, message exact compris quand il y en a un ; la colonne Cause dit ce qui se passe réellement, et la colonne Solution la commande ou le geste qui débloque.

SymptômeCauseSolution
Facture plus élevée que prévuressource oubliée (IP, volume, Instance, Elastic Metal éteint)scw billing consumption list régulièrement, lire l'unité, supprimer l'inutile
unknown command "budget" for "scw billing" ou équivalentCLI antérieure à la 2.58.3mettre à jour scw, ou passer par la console
Pas d'alerte reçueaucun budget configuré, ou seuil calculé sur le montant TTC après remisescréer l'alerte, viser un seuil bas (50 %) en plus du seuil à 100 %
Compte suspendufacture impayée ou moyen de paiement invalide, dix jours écoulésrégulariser par carte ; les ressources sont supprimées dix jours plus tard
Création refusée pour quotaquota produit atteint, compte non vérifiéconsulter les quotas dans la console, faire la vérification d'identité
Card already registeredcarte déjà liée à une autre Organisationune carte par Organisation, ou ticket au support
La consommation affichée diffère du montant facturéconsole hors taxes, facture et alertes TTCcomparer sur la facture émise, seule référence

Vérifiez que l'essentiel de ce guide est acquis. Les questions portent uniquement sur ce qui vient d'être expliqué ici.

Contrôle de connaissances

Validez vos connaissances avec ce quiz interactif

6 questions
6 min.
70% requis

Informations

  • Le chronomètre démarre au clic sur Démarrer
  • Questions à choix multiples, vrai/faux et réponses courtes
  • Vous pouvez naviguer entre les questions
  • Les résultats détaillés sont affichés à la fin

Lance le quiz et démarre le chronomètre

  • Scaleway facture à l'usage, par mois calendaire en UTC, avec un minimum de 60 minutes par ressource et des prix hors taxes.
  • Une Instance cesse de coûter au power off, une Flexible IP à sa libération, un volume à sa suppression, un Elastic Metal à sa suppression seulement.
  • scw billing consumption list (avec project-id=, billing-period=YYYY-MM) montre la dépense en temps réel ; le champ unit dit ce qui coûte. 3,04 € sur 13 lignes le 2026-09-08 sur l'organisation de test.
  • Une alerte de budget (console, ou scw billing budget à partir de la CLI 2.58.3) prévient sur le montant TTC après remises ; elle ne bloque pas ; 10 alertes par budget.
  • Free tier, essai 750 Go / 90 jours, vouchers et savings plans (jusqu'à 25 %, hors GPU) allègent la note ; l'engagement d'un savings plan est dû même sans consommation.
  • Les quotas se lisent dans la console au niveau de l'Organisation ; la vérification d'identité fait passer GP1-XS de 1 à 4.
  • BillingReadOnly et BillingManager séparent lecture et gestion ; un contact de facturation reçoit les factures sans accès console.
  • Facture Issued : 10 jours pour payer, suspension, puis 10 jours avant suppression ; régularisation par carte uniquement.
  • Réforme e-invoicing : SIREN/SIRET, raison sociale, TVA, adresse obligatoires depuis le 1er septembre 2026 pour les entreprises françaises.
  • Block Storage : Le volume, facturé au gigaoctet-heure qu'il soit attaché ou non, et son prix relevé dans volume-type list.
  • GPU Instances et Elastic Metal : Les deux familles facturées autrement, à la minute pour l'une, même éteinte pour l'autre.
  • Lab fil rouge des Fondations : Le lab qui se termine par une lecture de la consommation, ligne par ligne.

Les pages officielles sur lesquelles cette leçon s'appuie, avec ce qu'on y cherche ; leur champ de validation date chaque fait cité.

Ce site vous est utile ?

Sachez que moins de 1% des lecteurs soutiennent ce site.

Je maintiens +700 guides gratuits, sans pub ni tracking. Un soutien, même symbolique, m'aide à couvrir l'hébergement et à garder ces ressources gratuites. Merci pour votre appui.

Le formulaire ne s'affiche pas ? Ouvrir Ko-fi dans un onglet.

Abonnez-vous et suivez mon actualité DevSecOps sur LinkedIn