La majorité des freelances .NET sous-facturent. Pas parce qu'ils manquent de compétences — parce qu'ils ont calculé leur TJM au doigt mouillé, en regardant des fourchettes génériques sur des forums, ou en prenant comme référence leur ancien salaire mensuel divisé par 22. Aucune de ces méthodes ne produit un TJM soutenable.
Ce guide couvre la formule de calcul complète, les fourchettes de marché réelles pour les profils .NET en 2026, et les techniques de négociation qui permettent de défendre votre TJM face aux ESN et clients sans perdre la mission.
1. Pourquoi la majorité sous-facture
L'erreur classique : prendre son salaire brut mensuel, le diviser par 20 jours ouvrés, et annoncer ce chiffre comme TJM. Si vous gagnez 4 500 €/mois brut, vous arrivez à 225 €/jour. Problème : un salarié à 4 500 €/mois brut coûte en réalité 6 000-7 000 €/mois à son employeur (charges patronales + mutuelle + formation + espace de travail). Pas 4 500 €.
Deuxième erreur : oublier les coûts cachés du statut indépendant. En CDI, votre employeur paie votre mutuelle, votre retraite complémentaire, votre formation. En freelance, vous payez tout ça vous-même — et ça se chiffre.
Troisième erreur : calculer sur 220 jours facturés par an. La réalité d'un freelance .NET avec une activité saine, c'est 170-200 jours facturés. Le reste : inter-contrats, congés, formation, jours de prospection, jours "administratifs". Un freelance qui facture 220 jours/an ne prend pas de congés et ne fait pas de veille — c'est un chemin court vers le burnout.
2. La formule du TJM minimum
Partez des charges annuelles complètes, pas du net souhaité :
TJM minimum = Charges annuelles complètes / Jours facturables annuels
Charges annuelles complètes :
+ Rémunération nette souhaitée × 12
+ Charges sociales obligatoires (≈ 45% de la rémunération brute en SASU)
+ Mutuelle individuelle (≈ 1 500-2 000 €/an)
+ Comptabilité (≈ 1 200-2 000 €/an)
+ Outils (IDE, cloud, outils de productivité ≈ 500-800 €/an)
+ Réserve inter-contrat 15% du CA (provisionnez-la)
+ Formation et veille (≈ 1 000-2 000 €/an)
= Total annuel à générer
Jours facturables réalistes : 185 jours
(52 semaines × 5j - congés 5 semaines - inter-contrat 3 semaines - non facturés 3 semaines)
Exemple concret pour un Lead Dev .NET visant 5 000 € nets/mois :
Rémunération nette souhaitée : 5 000 × 12 = 60 000 €
Charges sociales (45% sur brut ≈ 7 300 €/brut) : ≈ 27 000 €
Mutuelle : 1 800 €
Comptabilité : 1 500 €
Outils : 700 €
Réserve inter-contrat (15%) : à intégrer dans le TJM
Formation : 1 500 €
Total hors réserve inter-contrat : ≈ 92 500 €
Avec réserve 15% : ≈ 92 500 / 0.85 = ≈ 108 800 €
TJM minimum = 108 800 / 185 jours ≈ 588 €/jour
Conclusion : pour viser 5 000 € nets/mois, un Lead Dev .NET a besoin d'un TJM minimum de 580-600 €/jour. En dessous, les chiffres ne tiennent pas.
3. Les fourchettes de marché 2026
Pour les profils .NET sur le marché français :
- Développeur .NET Junior (0-3 ans) : 300-450 €/jour
- Développeur .NET Confirmé (3-6 ans) : 450-600 €/jour
- Senior .NET (6-10 ans) : 600-750 €/jour
- Lead Dev .NET (10+ ans, architecture, TDD) : 700-900 €/jour
- Architecte .NET / Tech Lead stratégique : 850-1 100 €/jour
Facteurs qui élèvent le TJM dans la fourchette haute :
- Spécialisation rare (migration .NET legacy, event sourcing, Clean Architecture)
- Secteur client premium (fintech, assurance, luxe)
- Mission en direct sans ESN intermédiaire
- Remote full (pas de contrainte géographique = accès à des clients hors région)
- Disponibilité rapide (3 semaines plutôt que 3 mois)
- Réputation établie avec des avis clients ou des références directes
Facteurs qui font baisser le TJM dans la fourchette basse :
- Mission via ESN (leur marge de 15-25% compresse votre TJM réel)
- Secteur à budget contraint (associations, collectivités, PME non-tech)
- Profil généraliste sans niche identifiable
- Peu ou pas d'avis clients récents
4. La négociation face aux ESN — les situations type
Situation 1 : "Notre client a un budget plafonné à X€/jour"
C'est la phrase la plus courante. Deux possibilités :
Si X est à moins de 10% de votre TJM : "Je comprends. Mon TJM est de [TJM]. Si X est la limite stricte, est-ce que vous pouvez me donner plus d'informations sur le projet pour que je puisse évaluer si ça vaut le coup pour les deux parties ?" Vous ouvrez une discussion sans concession immédiate.
Si X est à plus de 15% en dessous : "Mon TJM pour ce type de mission est de [TJM]. Il ne reflète pas une marge arbitraire — il couvre les charges réelles d'un indépendant. Si le budget client est de X, c'est possible que le profil correspondant soit un niveau en dessous de mon expérience, et je préfère être honnête là-dessus." Puis stop. Ne comblez pas le silence.
Situation 2 : "On peut faire une première mission à TJM réduit pour commencer"
Refusez poliment mais fermement. "Je comprends la logique, mais je préfère ne pas démarrer une relation commerciale en dessous de mon TJM — ça crée une attente difficile à corriger. Si la mission vous intéresse au TJM standard, je suis disponible à partir du [date]."
Les freelances qui acceptent un premier TJM réduit "pour montrer leurs compétences" sont systématiquement bloqués à ce niveau : la prochaine mission avec le même client repart du TJM réduit, pas du marché.
Situation 3 : La pression du silence et du délai
"On doit vous confirmer d'ici 48h sinon on passe à quelqu'un d'autre." C'est une tactique de pression. La bonne réponse : "Je comprends votre contrainte. Mon TJM est de [X] et je suis disponible à partir du [date]. Si ça correspond, je suis partant. Si vous avez besoin de plus de temps pour confirmer le budget côté client, ça ne pose aucun problème."
Ne baissez jamais votre TJM sous pression temporelle — c'est exactement ce que la tactique cherche à provoquer.
5. Augmenter son TJM progressivement
La bonne pratique : augmenter son TJM de 5-10% à chaque renouvellement de mission ou en début de nouvelle mission. Pas d'un coup sur une seule négociation — graduellement, ce qui normalise la progression.
Le moment pour annoncer une augmentation : 4-6 semaines avant la fin de la mission ou le renouvellement du contrat, pas la veille. "Mon TJM pour la prochaine période sera de [X+5%]. C'est une révision annuelle de ma grille."
Si un client résiste à une augmentation de 5-10% après 6+ mois de mission réussie, c'est un signal que la relation est déséquilibrée. Les bons clients savent que fidéliser un freelance qui performe est moins coûteux que de chercher un remplaçant.
6. Les signaux qui vous permettent de négocier plus fort
Votre position de négociation est plus forte quand :
- Vous avez 2 discussions de mission en parallèle (pas d'urgence à accepter)
- La mission démarre dans 4-6 semaines (temps de préparer une alternative si refus)
- Vous êtes recommandé directement par quelqu'un dans l'équipe client (pas de mise en concurrence)
- Vous pouvez montrer des résultats chiffrés sur des missions similaires
- Votre profil est rare ou spécialisé sur un problème précis que le client a
Votre TJM n'est pas une opinion — c'est un calcul. Quand vous le défendez avec des chiffres et du calme, les clients sérieux respectent ça. Les clients qui tentent de le négocier sans argument concret ne sont souvent pas les clients avec qui vous voulez travailler.
Ce qu'il faut retenir
Trois règles qui résument tout :
- Calculez votre TJM minimum par la formule des charges réelles — pas par rapport à votre ancien salaire ni aux fourchettes génériques.
- Ne concédez jamais plus de 5-10% en négociation. Une concession rapide de 15-20% signale que votre TJM de départ était arbitraire.
- Le TJM correct pour une mission est celui que le client paie sans sourciller ET qui couvre vos charges avec une marge confortable. Si l'un des deux manque, la mission n'est pas la bonne.
Vous voulez réviser votre positionnement tarifaire ou vous préparez une négociation ?
Séance de travail pour calculer votre TJM minimum réel, analyser votre marché et préparer
votre argumentaire de négociation face aux ESN et clients directs.