La facturation Google Ads suit son propre cycle. Votre rapport de dépenses couvre les dates que vous avez sélectionnées à l'export. Votre fichier de facturation client suit la période stipulée dans votre contrat d'agence. Ces trois plages peuvent décrire exactement le même travail pour le même client et afficher des totaux différents.
C'est pourquoi un rapport de campagne indiquant 18,420.67 de dépenses ne correspond pas toujours à la ligne de dépenses médias de 18,900.00 sur la facture. L'écart peut être une erreur de facturation réelle. Il peut aussi s'expliquer par une différence de période, un problème d'intitulé de campagne, un avoir, une ligne de taxe, un traitement de marge ou un arrondi qui n'a pas été isolé avant l'émission de la facture.
Pour rapprocher les rapports de dépenses Google Ads des fichiers de facturation client CSV, cessez de traiter le total de la facture comme un seul chiffre. Décomposez-le en dépenses médias, honoraires, taxes, avoirs et régularisations. Comparez ensuite uniquement la partie dépenses au rapport Google Ads correspondant : même client, même compte, même devise, même ensemble de campagnes, même période.
Commencer par déterminer quel chiffre doit correspondre
La première erreur consiste à comparer directement les coûts Google Ads au total de la facture.
Une facture client contient généralement plus que les seules dépenses publicitaires. Elle peut inclure :
- Dépenses médias Google Ads
- Honoraires de gestion d'agence
- Honoraires de création ou de conseil
- Taxes
- Avoirs manuels
- Régularisations sur périodes antérieures
- Ajustements d'arrondi
- Ajustements de conversion de devise
Google Ads ne connaît pas vos honoraires de gestion. Il ne sait pas non plus comment votre service de facturation libelle les avoirs, ni comment il intègre une sous-facturation du mois précédent dans la facture suivante. Si ces lignes restent incluses dans le total, le rapprochement échoue avant même d'avoir testé les données de campagne.
La règle à appliquer :
| Ligne de facture | À comparer aux dépenses Google Ads ? | Traitement |
|---|---|---|
| Remboursement des dépenses médias | Oui | À comparer aux coûts Google Ads |
| Honoraires de gestion d'agence | Non | À vérifier contre le contrat ou le barème tarifaire |
| Taxes | Non | À vérifier séparément |
| Avoir | Non, sauf s'il corrige des dépenses médias | À classer comme régularisation |
| Régularisation de période antérieure | Uniquement si rattachée à la période concernée | À isoler des dépenses courantes |
| Ligne d'arrondi | Non | À expliquer après appariement des dépenses |
Le rapprochement des dépenses doit répondre à une seule question : les dépenses médias facturées au client correspondent-elles au rapport de dépenses Google Ads pour la période facturée ?
Tout le reste appartient à l'explication de la facture, pas au rapprochement des dépenses.
Ce que contiennent généralement les deux fichiers
L'export Google Ads et le CSV de facture ont rarement la même structure.
Un rapport de dépenses peut ressembler à ceci :
| Google Ads column | Example |
|---|---|
| Account name | Client A - Search |
| Customer ID | 123-456-7890 |
| Day | 2026-05-01 |
| Campaign | Brand Search - US |
| Campaign ID | 998877 |
| Cost | 642.13 |
| Currency | USD |
Le CSV de facture client peut ressembler à ceci :
| Invoice column | Example |
|---|---|
| Invoice number | INV-1048 |
| Client | Client A |
| Service period start | 2026-05-01 |
| Service period end | 2026-05-31 |
| Line item | Google Ads spend - Brand Search |
| Amount | 19,225.40 |
| Currency | USD |
| Tax code | Out of scope |
Ces fichiers ne correspondent pas par défaut. L'un utilise des identifiants de campagne. L'autre utilise souvent des noms de campagne, des intitulés de prestations ou des surnoms de comptes définis par l'agence. L'un contient des dépenses journalières. L'autre présente un total mensuel par ligne. L'un peut exporter les coûts avec deux décimales. Le système de facturation peut arrondir par ligne ou par facture.
Le rapprochement nécessite une table de correspondance avant toute comparaison de montants.
| Champ Google Ads | Champ de facture | Utilité |
|---|---|---|
| Customer ID | Client ou correspondance de compte | Confirme que les dépenses appartiennent au bon client |
| Campaign ID | Correspondance de campagne, si présente | Appariement le plus fiable au niveau de la campagne |
| Campaign name | Intitulé de la prestation | Utile quand le Campaign ID est absent de la facture |
| Day | Début/fin de la période de service | Contrôle la plage de dates |
| Cost | Montant des dépenses médias | Montant faisant l'objet du rapprochement |
| Currency | Devise | Contrôle obligatoire |
Si le CSV de facture ne contient pas de Campaign ID, n'essayez pas de forcer une correspondance directe ligne par ligne. Créez une table de correspondance de campagnes pour la période, puis comparez les dépenses agrégées aux lignes de facture agrégées.
Aligner les périodes avant de comparer les montants
La plupart des écarts entre factures Google Ads et rapports de dépenses sont en réalité des écarts de période déguisés en écarts de montant.
L'agence peut facturer du 1er au dernier jour du mois. Google Ads peut débiter la carte chaque fois qu'un seuil est atteint. Une campagne peut démarrer à midi le premier jour ou être mise en pause le dernier. Si l'export couvre du 1er au 30 mai alors que la facture couvre du 1er au 31 mai, l'écart n'est pas un mystère. Il manque un jour.
Avant de comparer les montants, documentez ces plages :
| Plage | Source | Pourquoi elle importe |
|---|---|---|
| Plage de dates du rapport | Export du rapport de dépenses Google Ads | Définit les lignes de coûts incluses |
| Période de service de la facture | CSV de facture client | Définit ce que l'agence a facturé |
| Cycle de facturation de la plateforme | Activité de facturation ou vue des paiements Google Ads | Explique les débits par carte ou les franchissements de seuil |
| Période contractuelle client | Contrat-cadre, SOW ou calendrier de facturation | Définit ce que le client attend |
Pour ce rapprochement, la plage de dates du rapport et la période de service de la facture doivent être alignées. Le cycle de facturation de la plateforme peut différer. N'utilisez pas les dates de débit par carte comme base de rapprochement client, sauf si le contrat prévoit explicitement une facturation selon les dates réelles de débit Google.
Procédez dans cet ordre :
- Filtrez le rapport Google Ads sur la période de service exacte de la facture.
- Confirmez le fuseau horaire utilisé pour le rapport.
- Regroupez les coûts par client, compte, campagne et devise.
- Comparez ces totaux agrégés aux lignes de dépenses médias de la facture.
- Isolez les débits de facturation Google, sauf si la facture se base explicitement sur l'activité de facturation de la plateforme.
Pour l'étape 3, regroupez les coûts journaliers de campagne avec SOMME.SI.ENS :
=SOMME.SI.ENS(Ads!$G:$G,Ads!$D:$D,D2,Ads!$A:$A,A2,Ads!$F:$F,">="&E2,Ads!$F:$F,"<="&F2)La colonne G correspond au coût, la colonne D à l'identifiant de campagne, la colonne A à l'identifiant client, la colonne F à la date, E2 à la date de début de période et F2 à la date de fin. Le résultat est le total des dépenses pour cette campagne sur la période de la facture. Comparez-le à la ligne de dépenses médias correspondante sur la facture.
Cette distinction est importante : Google peut débiter un moyen de paiement plusieurs fois dans le même mois ou faire chevaucher des dépenses sur un seuil. La facture client peut néanmoins être correctement établie sur la base du coût mensuel.
Si votre agence gère les fichiers bancaires ou de facturation de plusieurs clients et a besoin d'un flux de comparaison plus large, la même logique de contrôle s'applique quand vous comparez deux relevés bancaires pour un client sans construire de tableau.
Construire la clé d'appariement à partir du compte, de la campagne, de la période et de la devise
La clé d'appariement est la combinaison de champs qui prouve que deux lignes font référence à la même unité de facturation.
Pour le rapprochement des dépenses Google Ads contre un CSV de facture client, la clé la plus robuste en pratique est :
Client + Customer ID Google Ads + Campaign ID + période de facturation + devise
Si le Campaign ID est absent du CSV de facture, utilisez une table de correspondance de campagnes contrôlée :
| Campaign ID | Google Ads campaign name | Invoice line label | Client |
|---|---|---|---|
| 998877 | Brand Search - US | Google Ads spend - Brand Search | Client A |
| 998878 | Nonbrand Search - US | Google Ads spend - Nonbrand | Client A |
| 998879 | Performance Max - US | Google Ads spend - PMax | Client A |
Ne vous fiez pas au seul nom de campagne si l'agence l'a renommé en cours de mois. Une campagne qui commence sous « Brand Search - US » et devient « Brand Search - USA » peut fractionner l'export en intitulés incohérents selon la façon dont le rapport est extrait. Le Campaign ID est plus stable.
Si la facture ne comporte qu'une seule ligne de dépenses médias pour l'ensemble du compte, agrégez les coûts Google Ads au niveau du compte :
| Client | Customer ID | Période | Coût Google Ads | Dépenses médias facturées | Écart |
|---|---|---|---|---|---|
| Client A | 123-456-7890 | 2026-05-01 to 2026-05-31 | 18,420.67 | 18,420.67 | 0.00 |
Si la facture est détaillée par campagne, agrégez au niveau de la campagne :
| Client | Campaign ID | Campagne | Coût Google Ads | Dépenses médias facturées | Écart |
|---|---|---|---|---|---|
| Client A | 998877 | Brand Search - US | 4,212.10 | 4,212.10 | 0.00 |
| Client A | 998878 | Nonbrand Search - US | 8,900.42 | 8,900.42 | 0.00 |
| Client A | 998879 | Performance Max - US | 5,308.15 | 5,308.88 | 0.73 |
La dernière ligne n'est pas résolue. Elle doit être qualifiée.
Qualifier l'écart plutôt que le masquer
Un écart n'est utile que s'il est classifié. « Google Ads ne correspond pas à la facture » n'est pas une réponse. C'est le point de départ.
Les qualifications à utiliser :
| Qualification | Quand l'utiliser |
|---|---|
| Rapproché | Les dépenses et la ligne de facture concordent pour le même compte, la même campagne, la même période et la même devise |
| Écart de période | La facture inclut des dates absentes du rapport, ou le rapport inclut des dates hors de la période de facturation |
| Problème de correspondance de campagne | La ligne de facture ne se rattache pas clairement à une campagne ou un compte Google Ads |
| Arrondi de facturation | L'écart provient d'arrondis appliqués aux lignes de facture |
| Honoraires inclus dans la ligne de dépenses | Les honoraires de gestion ou la marge sont intégrés dans la ligne de dépenses |
| Avoir ou régularisation | La facture inclut un avoir, une correction ou une régularisation de période antérieure |
| Écart de devise | Google Ads et la facture ne sont pas dans la même devise ou appliquent des taux de conversion différents |
| Dépenses non facturées | Des coûts Google Ads existent mais aucune ligne de facture ne les couvre |
| Surfacturation de dépenses | Les dépenses médias facturées dépassent les coûts Google Ads correspondants |
Ne modifiez pas les fichiers sources pour faire disparaître l'écart. Conservez les coûts Google Ads tels qu'ils ont été exportés. Conservez les montants de la facture tels qu'ils ont été émis. Le rapport de rapprochement doit expliquer l'écart, pas l'effacer.
Pour un écart destiné à être communiqué au client, le résultat doit être suffisamment clair pour être envoyé sans joindre votre tableur de travail. C'est la même exigence que lorsque vous expliquez un écart de rapprochement à un client sans pièce jointe.
Un exemple concret
Supposons que le rapport Google Ads de mai affiche ceci :
| Campaign ID | Campaign | Date range | Cost |
|---|---|---|---|
| 998877 | Brand Search - US | May 1-31 | 4,212.10 |
| 998878 | Nonbrand Search - US | May 1-31 | 8,900.42 |
| 998879 | Performance Max - US | May 1-31 | 5,308.15 |
| Total | 18,420.67 |
Et le CSV de facture client affiche ceci :
| Invoice line | Service period | Amount |
|---|---|---|
| Google Ads spend - Brand Search | May 1-31 | 4,212.10 |
| Google Ads spend - Nonbrand | May 1-31 | 8,900.42 |
| Google Ads spend - PMax | May 1-31 | 5,308.88 |
| Agency management fee | May 1-31 | 2,500.00 |
| Total before tax | 20,921.40 |
Le total de la facture n'est pas censé correspondre aux coûts Google Ads, car il inclut les honoraires de gestion. Retirez cette ligne du rapprochement des dépenses.
Comparez maintenant uniquement les lignes de dépenses :
| Invoice line | Campagne Google Ads | Coût Google Ads | Dépenses facturées | Écart | Statut |
|---|---|---|---|---|---|
| Google Ads spend - Brand Search | Brand Search - US | 4,212.10 | 4,212.10 | 0.00 | Rapproché |
| Google Ads spend - Nonbrand | Nonbrand Search - US | 8,900.42 | 8,900.42 | 0.00 | Rapproché |
| Google Ads spend - PMax | Performance Max - US | 5,308.15 | 5,308.88 | 0.73 | À vérifier |
L'écart non résolu est de 0.73 sur Performance Max. Vérifiez dans cet ordre :
- Le rapport Google Ads a-t-il été exporté avec le même fuseau horaire et la même plage de dates que la période de facturation ?
- La campagne PMax a-t-elle été renommée, fractionnée ou fusionnée en mai ?
- La facture a-t-elle arrondi les dépenses journalières avant de les totaliser, au lieu de totaliser d'abord les dépenses mensuelles exactes ?
- Un ajustement manuel a-t-il été inclus dans la ligne PMax de la facture ?
- La facture reporte-t-elle une correction du mois précédent dans la ligne de dépenses de mai ?
Si l'agence a arrondi chaque journée avant de totaliser la campagne, il s'agit d'un arrondi de facturation. Si la facture inclut une correction du mois précédent, classez-la comme régularisation et présentez la correction séparément. Si aucune de ces causes ne s'applique, la facture est peut-être surfacturée de 0.73.
Le montant est faible. Cela ne le rend pas sans importance. Un écart inexpliqué répété sur plusieurs clients ou campagnes devient un problème de contrôle de facturation.
Ce que doit contenir le rapport de rapprochement final
Le rapport final ne doit pas être un export annoté avec des commentaires dans les marges. Il doit donner au chargé de compte, au responsable de facturation ou au client une réponse claire.
Utilisez quatre sections.
1. Périmètre
| Champ | Valeur |
|---|---|
| Client | Client A |
| Customer ID Google Ads | 123-456-7890 |
| Numéro de facture | INV-1048 |
| Période de service de la facture | 2026-05-01 to 2026-05-31 |
| Devise | USD |
2. Résumé des dépenses
| Source | Montant |
|---|---|
| Rapport de dépenses Google Ads | 18,420.67 |
| Lignes de dépenses médias de la facture | 18,421.40 |
| Écart | 0.73 |
3. Explication de l'écart
| Élément | Montant | Explication |
|---|---|---|
| Ligne Performance Max | 0.73 | Le montant de la facture ne correspond pas au total de la campagne Google Ads ; arrondi ou ajustement manuel à confirmer |
4. Lignes hors dépenses médias
| Invoice line | Montant | Traitement |
|---|---|---|
| Agency management fee | 2,500.00 | Exclus du rapprochement des dépenses |
| Taxes | 0.00 | Exclus du rapprochement des dépenses |
Ce rapport établit les points essentiels : la bonne période a été utilisée, la table de correspondance des campagnes est visible, les lignes de dépenses ont été séparées des honoraires, et l'écart restant est précisément identifié.
La règle à retenir
Ne rapprochez pas les dépenses Google Ads au total de la facture. Comparez les dépenses Google Ads aux lignes de dépenses médias à l'intérieur de la facture.
Le processus correct est le suivant :
- Confirmer le client, le compte, la période et la devise.
- Retirer les honoraires, les taxes, les avoirs et les lignes hors dépenses de la comparaison.
- Agréger les coûts Google Ads au même niveau que la facture : compte, campagne ou groupe de campagnes.
- Apparier par Customer ID, Campaign ID ou table de correspondance, période et devise.
- Qualifier chaque écart par sa cause.
- Produire un rapport qui sépare les dépenses rapprochées, les exclusions attendues et les écarts non résolus.
Ce processus maintient le rapprochement centré sur la question de facturation. Google Ads indique les dépenses médias réelles. La facture indique ce qui a été facturé au client. Le rapprochement prouve si ces deux fichiers concordent.
