Coût horaire réel d'un ouvrier BTP : la formule complète
Le salaire brut n'est que la partie visible du coût d'un ouvrier. Voici la formule pour calculer votre vrai prix de revient horaire et arrêter de perdre de l'argent.
Beaucoup d'entreprises du bâtiment fixent leur taux horaire en partant du salaire brut, voire du taux horaire du contrat. Résultat : elles facturent une heure qui leur coûte, en réalité, bien plus cher. La différence se joue sur les charges sociales, les congés, les jours fériés, mais aussi sur les heures non productives : trajets, aléas, intempéries, temps morts. Voici comment reconstituer le coût horaire réel, poste par poste.
Pourquoi le salaire brut ne suffit jamais
Le coût d'une heure travaillée se compose de trois blocs distincts :
- Le salaire chargé : brut + charges patronales.
- Les heures payées mais non travaillées : congés, jours fériés, formation, maladie.
- Les heures travaillées mais non productives : déplacements, montage/démontage, attente de matériaux, reprises.
Un ouvrier payé, par exemple, 28 CHF/h en Suisse ou 14 €/h en France ne vous coûte jamais ce montant. Selon les cotisations, le coût réel est facilement 1,5 à 1,8 fois supérieur avant même de compter l'improductivité.
Étape 1 : le salaire chargé
Partez du salaire brut annuel et ajoutez les charges patronales. En France, elles représentent grosso modo 40 à 45 % du brut selon la convention BTP et les caisses de congés payés (source : URSSAF, taux de cotisations employeur). En Suisse, comptez AVS/AI/APG, AC, LAA, LPP et allocations familiales, soit un ordre de grandeur de 18 à 25 % selon le canton et l'âge du salarié.
Le taux de charges dépend fortement de la caisse et du canton. Vérifiez toujours vos bordereaux plutôt qu'un pourcentage générique.
Étape 2 : les heures réellement productives
C'est l'étape que la plupart des artisans oublient. On part rarement de 2080 h/an (52 semaines × 40 h). Il faut retrancher tout ce qui est payé sans production sur chantier.
| Poste | Heures indicatives / an |
|---|---|
| Heures contractuelles | 2080 |
| Congés payés | -200 |
| Jours fériés | -80 |
| Maladie / absences | -60 |
| Formation, réunions | -40 |
| Heures présentes | ≈ 1700 |
| Trajets, aléas, reprises (~15 %) | -255 |
| Heures productives facturables | ≈ 1445 |
Ces chiffres sont des ordres de grandeur : ajustez-les à votre réalité. L'essentiel est de comprendre qu'on facture environ 1400 à 1500 h par an, pas 2080.
Étape 3 : la formule du coût horaire réel
La logique est simple :
Coût horaire réel = coût annuel total chargé ÷ heures productives facturables
Exemple chiffré (à adapter) :
- Salaire brut annuel : 45 000 €
- + charges patronales (42 %) : 18 900 €
- + coûts annexes (EPI, mutuelle, petit outillage, panier repas) : 4 000 €
- Coût annuel total : 67 900 €
- Heures productives : 1445
- Coût horaire réel ≈ 47 €/h
Si vous facturiez sur la base d'un « taux de main-d'œuvre » de 40 €/h, vous perdiez 7 € par heure produite, sans le savoir — soit près de 10 000 € par an et par ouvrier.
N'oubliez pas les coûts indirects
Le coût horaire ci-dessus ne couvre que la personne. Pour obtenir votre prix de revient réel, il faut encore répartir les frais de structure : véhicules, dépôt, encadrement, assurances, logiciels, temps administratif. On les intègre soit via un coefficient, soit via un taux de frais généraux appliqué au coût direct.
Du coût de revient au prix de vente
Une fois le coût de revient horaire connu, vous appliquez votre marge commerciale. Attention à la distinction :
- Marge sur coût : prix = coût × coefficient (ex. × 1,25).
- Marge sur prix de vente : la marge de 20 % correspond à un coefficient de 1,25, pas 1,20. C'est une erreur classique qui grignote la rentabilité.
Le devis doit refléter ce prix, ligne par ligne, sinon la marge affichée est fictive.
Automatiser le calcul pour ne plus se tromper
Refaire ce calcul à la main pour chaque devis est fastidieux et source d'erreurs. C'est là qu'un outil de chiffrage connecté à vos coûts réels devient utile. Avec 360PilotAI, vous renseignez une fois vos coûts horaires chargés par profil (chef d'équipe, maçon, apprenti) et votre taux de frais généraux. L'application applique automatiquement ces valeurs lors du calcul de marge de chaque devis, en tenant compte des quantités estimées à partir de l'analyse de plans.
Concrètement, vous voyez immédiatement, poste par poste, si votre prix couvre le coût réel ou si vous êtes en dessous du seuil de rentabilité. Fini le taux horaire « au feeling » recopié d'un chantier à l'autre.
À retenir
- Le coût horaire réel est 1,5 à 2 fois le salaire brut horaire.
- On facture ~1400-1500 h/an, pas 2080 : intégrez l'improductivité.
- Ajoutez les coûts annexes et les frais de structure avant la marge.
- Distinguez marge sur coût et marge sur prix de vente.
- Automatisez pour appliquer les bons chiffres à chaque devis.
Questions fréquentes
Comment calculer le coût horaire réel d'un ouvrier BTP ?
Additionnez le salaire brut, les charges patronales et les coûts annexes pour obtenir le coût annuel total, puis divisez-le par les heures réellement productives (environ 1400-1500 h/an, congés et improductivité déduits).
Pourquoi ne faut-il pas facturer sur la base du salaire horaire brut ?
Le brut ignore les charges patronales (18-25 % en Suisse, 40-45 % en France), les heures payées non travaillées et l'improductivité. Facturer au brut revient à vendre chaque heure à perte.
Quel coefficient appliquer pour passer du coût au prix de vente ?
Cela dépend de votre marge cible. Attention : une marge de 20 % sur le prix de vente correspond à un coefficient de 1,25 sur le coût, pas 1,20. Confondre les deux réduit fortement la rentabilité.