Révisé le 2026-07-12 · Public : agences
La facturation GHL agence mélange souvent setup unique, SaaS mensuel et heures support. Sans structure, vous oubliez des lignes ou facturez après que le client ait « oublié » la valeur.
Ce guide structure devis, jalons de facturation et outils GHL (factures, Stripe) pour un mandat clair.
Ce que vous allez mettre en place
- Devis signé avec jalons.
- Facture setup émise à go-live.
- Récurrent SaaS ou support programmé.
Avant de commencer
- Mandat et scope documentés.
- Accès Payments > Invoices ou outil comptable.
- 30 minutes.
Étape 1 : Découper le mandat en lignes
Séparez : setup initial, migration données, formation, SaaS mensuel, support horaire. Chaque ligne = produit ou service dans votre catalogue facturation.
Étape 2 : Créer le devis dans GHL
Payments > Invoices > Create ou utilisez Proposals si module actif. Liez au contact Company client. Dates d'échéance par jalon (signature, go-live, 30 jours).
Étape 3 : Lier au jalon go-live
Facture setup due à la checklist-pre-go-live validée. Pas avant (client pas encore servi) ni trop après (momentum perdu).
Étape 4 : Configurer la récurrence
Pour SaaS : mode-saas-client-ghl ou facture récurrente Stripe. Pour support forfait : facture mensuelle automatique avec heures incluses documentées.
Étape 5 : Envoyer et tracer les paiements
Envoyez via GHL (lien paiement) ou exportez vers QuickBooks. Tag contact `facture-setup-payee` quand encaissé. Alerte si retard > 7 jours.
Étape 6 : Réconcilier avec le scope
Chaque mois : heures support vs forfait. Si dépassement récurrent, déclenchez conversation upsell-ops-mandat avant d'absorber le coût.
Pièges qu'on voit tout le temps
- Facturer setup avant livraison fonctionnelle.
- Oublier taxes sur services QC.
- Support illimité non facturé dans le devis.
- Aucun lien entre facture et contact CRM.
Vous avez réussi si…
- Setup facturé dans les 48 h post go-live.
- Récurrent encaissé sans relance manuelle chaque mois.
- Marge mandat visible par client dans reporting interne.