Guide
Frais Firebase inattendus ? Comment trouver ce qui vous est facturé
3 novembre 2026 · 5 min de lecture
Votre facture est plus élevée qu'elle ne devrait. Un parcours pas à pas dans les rapports Cloud Billing jusqu'au projet, au service, au SKU et au jour en cause, puis jusqu'à l'origine.
Si le coût grimpe encore, arrêtez-le d'abord
L'enquête peut attendre une heure. Un emballement, non. Si le coût augmente en ce moment, coupez-le à la source : désactivez l'API qui s'emballe, restreignez ou supprimez la clé qui sert à l'appeler, ou baissez le quota de l'API. En dernier recours, dissociez la facturation du projet, après avoir lu ce qui se passe quand la facturation s'arrête.
Pourquoi les chiffres arrivent en retard
Les données de facturation arrivent avec du retard. Selon Google : "Typically, your cost details are available within a day, but can sometimes take more than 24 hours." (en général, le détail des coûts est disponible sous un jour, mais cela peut parfois prendre plus de 24 heures). Et encore : "These system delays also impact budget alerts, anomaly detection, and billing data exported to BigQuery." (ces retards touchent aussi les alertes budgétaires, la détection d'anomalies et les données de facturation exportées vers BigQuery) (rapports Cloud Billing). Le rapport du jour montre donc, à peu près, celui de la veille. Pour un événement récent, les métriques d'usage de Cloud Monitoring sont bien plus proches du temps réel.
Trouvez le coût, étape par étape
- Ouvrez le rapport. Dans la console Google Cloud, allez dans Facturation, choisissez le compte de facturation et ouvrez Rapports. Par défaut, il montre le coût journalier du mois en cours, regroupé par service.
- Élargissez la période. Passez aux 30 ou 90 derniers jours, pour que le saut ressorte par rapport aux jours normaux.
- Regroupez par projet. Si le compte de facturation paie plusieurs projets, trouvez celui qui a changé, puis filtrez dessus.
- Regroupez par service. Cloud Firestore, Cloud Functions, Cloud Run, l'API Gemini : l'un d'eux aura augmenté.
- Regroupez par SKU. Un SKU, c'est exactement ce que vous payez, comme les lectures Firestore, le temps CPU de Cloud Run ou le trafic sortant vers internet. Cette ligne vous dit quoi chercher.
- Trouvez le jour. Le graphique montre le coût par jour. Le premier jour où le SKU a bondi, c'est là qu'il faut chercher un déploiement, un pic de trafic ou une attaque.
Jusqu'à l'heure près
Les rapports s'arrêtent au jour. Pour l'heure, ouvrez la métrique d'usage correspondante dans l'Explorateur de métriques de Cloud Monitoring : lectures de documents pour Firestore, exécutions pour Cloud Functions, nombre de requêtes pour Cloud Run ou pour l'API concernée. Si vous exportez la facturation vers BigQuery, chaque ligne enregistre aussi l'heure à laquelle son usage a commencé.
Ce que signifie souvent chaque SKU
- Lectures Firestore. Une requête sans limite, un listener qui se réabonne sans cesse, ou quelqu'un qui lit vos données de l'extérieur : comment trouver ce qui lit votre Firestore.
- Gemini ou d'autres API d'IA. Presque toujours, une clé qui pouvait les appeler : comment restreindre une clé API Firebase.
- Cloud Functions ou Cloud Run. Une boucle, une fonction qui se déclenche elle-même ou un trafic qui a fait monter vos instances. Plafonnez-les : comment limiter les dépenses Firebase.
- Trafic sortant ou téléchargements Storage. De gros fichiers téléchargés bien plus que prévu, depuis votre app ou par quelqu'un qui pointe des liens vers eux.
- Authentification par téléphone. Facturée par SMS. Une hausse brutale signale souvent des bots qui demandent des codes.
Demander un ajustement à Google
Ouvrez une demande auprès du support Cloud Billing et expliquez ce qui s'est passé, avec les dates et ce que vous avez changé depuis. L'issue varie. Dans nos histoires de factures cauchemar, Google a annulé une facture à titre exceptionnel, un programme pour startups en a payé une autre, et pour les autres les frais ont été maintenus. Demander ne coûte rien.
Pour que cela ne se reproduise pas
Un budget ne fait qu'envoyer un email, avec des heures de retard (pourquoi les alertes budgétaires n'arrêtent pas votre facture). Ce qui arrête la prochaine fois, c'est une limite qui agit : des clés restreintes, des quotas, des instances plafonnées et une action automatique quand la dépense ou l'usage s'envole. FireShield apporte ce dernier élément : il surveille l'usage de chaque service toutes les quelques minutes et peut dégrader ou couper un projet avant la prochaine facture.
