Un développeur web livre du code, pas des marchandises. Sa facture obéit à des règles spécifiques : TVA à 20 % sur les prestations intellectuelles, gestion des droits de propriété sur ce qui est livré, et jalons de paiement qui protègent les deux parties sur les projets longs. Ce guide couvre tout, du TJM de la première facture au traitement des bugs post-livraison.
TVA développeur web : 20 % sur tout
Développement d'application, création de site, intégration API, maintenance, audit de code, conseil technique : toutes ces prestations sont des services intellectuels soumis à la TVA de droit commun à 20 % en France.
Pas d'exception, pas de taux réduit. Peu importe que vous livriez un site vitrine de 800 € ou une plateforme SaaS à 150 000 €, le taux est le même. La nature du client (particulier, TPE, grand compte) ne change rien non plus.
Client UE assujetti : auto-liquidation
Un client allemand, néerlandais ou espagnol avec un numéro de TVA intracommunautaire valide : vous facturez HT. Le mécanisme d'auto-liquidation s'applique (article 196 de la Directive TVA). Vérifiez le numéro sur VIES avant d'émettre la facture. La mention obligatoire sur la facture : Autoliquidation, Article 196 Directive TVA 2006/112/CE.
Client hors UE : exonération
Prestation pour une startup américaine ou une entreprise canadienne : exonération de TVA française (art. 259 B du CGI). Facturez HT, sans mention d'auto-liquidation. Conservez les preuves de l'établissement du client hors UE (contrat, adresse, numéro fiscal étranger).
Auto-entrepreneur développeur : le seuil qui change tout
Développement web = prestation de services. Seuil de franchise de TVA en 2026 : 36 500 € HT. Sous ce seuil, vous facturez HT avec la mention "TVA non applicable, art. 293 B du CGI".
Ce seuil est bas pour un développeur. Un TJM de 450 €/jour sur 5 jours/semaine : vous dépassez 36 500 € en moins de 4 mois. La franchise de TVA convient surtout aux débutants ou aux développeurs qui ne travaillent qu'à temps partiel sur leur activité freelance.
Au-delà du seuil, la TVA est due à partir du premier jour du mois de dépassement. Conseil pratique : si vous savez que vous allez dépasser en cours d'année, optez volontairement pour un régime réel dès janvier. Ça simplifie la facturation et vous permet de récupérer la TVA sur vos charges (matériel, logiciels, abonnements cloud).
TJM ou forfait : comment structurer la facturation
Facturation au TJM
La facturation à la journée est la plus simple à émettre. Chaque semaine ou chaque mois : nombre de jours travaillés × TJM = montant HT, + 20 % TVA = montant TTC.
Sur la facture : détaillez toujours la période, le nombre de jours et le TJM. "Prestation de développement, mars 2026, 14 jours à 500 €/j, 7 000 € HT" est une facture correcte. "Développement web, 7 000 €" est insuffisant et peut poser problème en cas de contrôle ou de litige.
Facturation au forfait avec jalons
Sur les projets au forfait (création de site, développement d'une feature définie), la facturation en jalons protège le développeur et rassure le client. Structure classique :
- 30 à 40 % à la signature du devis (acompte de démarrage)
- 30 à 35 % à mi-projet (livraison d'une version bêta ou d'un jalon technique défini)
- Le solde à la recette (validation finale par le client)
Chaque jalon donne lieu à une facture distincte. La facture de solde doit référencer les factures d'acompte précédentes et déduire les montants déjà réglés.
Définissez contractuellement ce que signifie "validation" à chaque jalon. Un client qui ne répond pas à vos demandes de recette depuis trois semaines ne doit pas bloquer votre facturation, prévoyez une clause de recette tacite (validation présumée après X jours sans retour).
Cession de droits sur le code : la clause qu'il faut rédiger
Par défaut en droit français, l'auteur d'un logiciel est son créateur. Sans cession explicite, le client qui vous a payé pour développer un outil n'a pas le droit de le modifier, le distribuer ou le confier à un autre développeur. C'est contre-intuitif, mais c'est la loi.
Exception : les développeurs salariés. Le code produit dans le cadre du contrat de travail appartient à l'employeur (art. L113-9 du Code de la propriété intellectuelle). Pour les freelances, cette présomption n'existe pas.
Sur votre devis et votre facture finale, mentionnez explicitement :
- La nature de la cession : licence d'utilisation exclusive ? Cession totale des droits patrimoniaux ?
- Le périmètre : code source développé spécifiquement pour ce projet (hors librairies open source tierces)
- Le territoire : monde entier ou zone géographique définie
- La condition de transfert : droits transférés à réception du paiement intégral
Le cas du code open source : si vous intégrez des librairies sous licence GPL, MIT ou Apache, mentionnez-le. La licence open source s'applique indépendamment de votre cession de droits sur le code propriétaire. Un client qui redistribue un logiciel contenant du code GPL sans le savoir peut avoir un problème de conformité.
Exemple de facture : mission au forfait avec acompte
Facture de solde, Développement application web SaaS, Mai 2026
Développement backend (API REST, base PostgreSQL, authentification JWT), 4 800,00 € HT, TVA 20 %, 960,00 €, 5 760,00 € TTC
Développement frontend (React, dashboard client, intégration Stripe), 3 600,00 € HT, TVA 20 %, 720,00 €, 4 320,00 € TTC
Tests unitaires et intégration (couverture 80 %), 800,00 € HT, TVA 20 %, 160,00 €, 960,00 € TTC
Déploiement et documentation technique, 400,00 € HT, TVA 20 %, 80,00 €, 480,00 € TTC
Total HT : 9 600,00 €
TVA 20 % : 1 920,00 €
Total TTC : 11 520,00 €
Acompte facture n° 2026-012 du 15/02/2026 : 3 456,00 € TTC
Jalon livraison bêta facture n° 2026-021 du 20/03/2026 : 3 456,00 € TTC
Reste à régler : 4 608,00 € TTC
Cession de droits : droits patrimoniaux sur le code source développé spécifiquement pour ce projet cédés au client à réception du paiement intégral, territoire mondial, durée légale de protection, à l'exclusion des librairies tierces open source utilisées (React sous licence MIT, PostgreSQL sous licence BSD).
Exemple de facture : mission en régie au TJM
Facture mensuelle, Prestation développement, Avril 2026
Développement Node.js / TypeScript, refactoring module paiement
Période : 01/04/2026 au 30/04/2026, 18 jours à 520,00 €/jour
9 360,00 € HT, TVA 20 %, 1 872,00 €, 11 232,00 € TTC
Total HT : 9 360,00 €
TVA 20 % : 1 872,00 €
Total TTC : 11 232,00 €
Paiement à 30 jours date de facture. Pénalités de retard : taux BCE + 10 points. Indemnité forfaitaire de recouvrement : 40 €.
Maintenance et contrats récurrents : comment facturer
Un contrat de maintenance mensuel (mises à jour de sécurité, monitoring, correctifs) : facture mensuelle récurrente à 20 % de TVA. Mentionnez le périmètre exact de la maintenance sur chaque facture, ce qui est inclus, ce qui est hors contrat (nouvelles fonctionnalités, refonte).
Les heures de support incluses dans le forfait : si vous dépassez le volume mensuel, comment facturer le surplus ? Prévoyez-le sur le contrat et indiquez le TJM hors forfait. Une facture de surplus sans base contractuelle préalable est rarement acceptée sans friction.
Bugs post-livraison : qui paie quoi
Un bug constaté après livraison et recette signée : c'est une correction sous garantie si le bug existait avant la recette et n'a pas été détecté. Vous le corrigez gratuitement. C'est une nouvelle prestation si le comportement résulte d'un changement de contexte ou d'une demande qui n'était pas dans le cahier des charges initial.
La distinction est floue ? Définissez-la dans votre contrat avant de démarrer. Une clause de garantie de 30 jours post-recette sur les bugs fonctionnels démontrables, au-delà desquels toute intervention est facturée au TJM : c'est clair pour tout le monde.
Fixer son TJM : méthodes et marché
Le TJM (Taux Journalier Moyen) est la base de la facturation freelance en développement. Le fixer correctement est une question de survie économique, pas seulement de positionnement.
Calculer son TJM à rebours depuis ses objectifs de revenus
La méthode la plus honnête : partir du revenu net annuel souhaité, ajouter les charges (URSSAF, comptable, matériel, logiciels, formation), diviser par le nombre de jours facturables dans l'année (en moyenne 180 à 200 jours pour un freelance avec temps de prospection, vacances et jours non facturés), et vous obtenez un TJM minimum.
Exemple : revenu net souhaité 50 000 euros, charges annuelles estimées 25 000 euros, 180 jours facturables. TJM minimum : 75 000 / 180 = 416 euros/jour. En dessous, vous ne couvrez pas vos charges réelles.
Les fourchettes de marché en 2026
Les TJM varient fortement selon la spécialité, l'expérience et la région. Un développeur junior (2-3 ans d'expérience) facture généralement entre 350 et 450 euros/jour. Un développeur confirmé (5-8 ans) : 500 à 700 euros/jour. Un expert sur des technologies rares (Rust, WASM, sécurité applicative) ou un architecte technique peut dépasser 800 euros/jour. À Paris, les TJM sont généralement 15 à 25 % plus élevés que la moyenne nationale.
Réévaluer son TJM régulièrement
Si tous tes clients acceptent ton TJM sans négocier, c'est probablement qu'il est trop bas. Une augmentation de 10 à 15 % par an est raisonnable pour un développeur qui monte en compétences et en expérience. Le moment le plus facile pour augmenter est lors d'une nouvelle mission ou d'un renouvellement de contrat.
Contrats développeur : ce qui doit être formalisé
La facture est la concrétisation financière d'un accord. Pour qu'une facture soit incontestable, l'accord doit être formalisé avant le début des travaux.
Contrat de mission vs bon de commande
Pour les missions au TJM en régie, un contrat de mission (ou une lettre de mission) suffit généralement. Il précise le TJM, la durée prévisionnelle, les conditions de renouvellement, et les obligations réciproques. Le bon de commande est la modalité la plus légère : le client émet un bon indiquant le volume de jours commandés, vous l'acceptez et c'est un contrat.
Pour les projets au forfait, un cahier des charges fonctionnel et technique annexé au contrat définit précisément ce qui est livré. Sans périmètre défini, le forfait dérive inévitablement. Le scope creep (ajout progressif de fonctionnalités non prévues) est la principale cause de perte de marge sur les projets au forfait.
CGV développeur : les clauses indispensables
Les Conditions Générales de Vente d'un développeur freelance doivent couvrir : les délais de paiement (30 jours maximum entre professionnels), les pénalités de retard (taux BCE + au moins 10 points, plus l'indemnité forfaitaire de 40 euros), les conditions de suspension de mission en cas de retard de paiement, la propriété intellectuelle sur les livrables, la clause de non-sollicitation (interdiction pour le client de recruter directement), et la limitation de responsabilité.
Développeur web et TVA sur les outils et abonnements SaaS
Un développeur freelance utilise de nombreux outils payants. Savoir lesquels ouvrent droit à récupération de TVA améliore la trésorerie.
Abonnements SaaS et outils professionnels
GitHub (GitHub, 20 euros/mois), JetBrains (IDE, 70 euros/mois), Figma, Notion, AWS, Vercel, Linear : ces abonnements sont des charges professionnelles à 20 % de TVA. Si le fournisseur est basé hors de France mais dans l'UE, la TVA est auto-liquidée par le freelance français assujetti. Il la déclare comme TVA collectée et déductible simultanément : résultat net nul mais déclaration obligatoire.
Matériel informatique
Un MacBook Pro acheté pour l'activité : 20 % de TVA déductible si tu es assujetti. La déductibilité est totale si le matériel est utilisé exclusivement professionnellement. Usage mixte professionnel/personnel : déductible au prorata de l'usage professionnel, ce que tu dois être en mesure de justifier. En pratique, la plupart des développeurs déduisent 80 à 100 % de la TVA sur leur poste de travail principal.
Développer son activité de développeur freelance
Le marché du développement freelance est porteur, mais de plus en plus concurrentiel avec l'arrivée de développeurs des pays à bas coût via les plateformes mondiales. Se différencier nécessite une stratégie claire.
Se spécialiser sur une technologie ou un secteur
Un développeur "full stack généraliste" est en compétition avec tout le monde. Un spécialiste de l'intégration de paiements avec Stripe et Adyen dans des applications fintech, ou un expert de la performance web (Core Web Vitals, optimisation React) peut facturer 30 à 50 % de plus qu'un généraliste comparable. La spécialisation sectorielle (healthtech, legaltech, immobilier) ajoute une compréhension métier qui justifie des tarifs premium.
Le content marketing technique : attirer les clients sans prospecter
Publier des articles techniques (sur son blog ou sur Dev.to, Medium, Hashnode), contribuer à des projets open source, ou donner des talks dans des meetups locaux construit une réputation technique visible. Des clients inbound (qui viennent à toi plutôt que l'inverse) acceptent généralement des tarifs plus élevés que des prospects contactés froidement.
Travailler avec des agences comme partenaire technique
Les agences web et les ESN (entreprises de services du numérique) ont besoin de freelances pour leurs pics d'activité. Un partenariat avec deux ou trois agences garantit un flux de missions régulier. En contrepartie, les agences paient en dessous du TJM marché (elles prennent leur marge), mais les missions sont gérées commercialement par elles, ce qui réduit le temps de prospection.
IA et développement : questions de facturation et de droits
Les outils d'IA générative (GitHub Copilot, ChatGPT, Claude, Cursor) sont devenus courants dans le quotidien des développeurs. Leur utilisation soulève des questions pratiques sur la facturation et la propriété intellectuelle qu'il vaut mieux anticiper.
Facturer des missions partiellement réalisées avec des outils IA
L'utilisation d'outils IA ne réduit pas automatiquement le TJM que vous devez facturer. Ce que vous vendez, c'est votre expertise pour comprendre le besoin, concevoir l'architecture, valider le code généré, le tester et le livrer de manière fiable. Si l'IA accélère votre travail, c'est un gain de productivité qui bénéficie à vos marges, pas nécessairement une raison de baisser vos prix.
Pour les projets au forfait, l'IA accélère la livraison. Pour les missions au TJM, la transparence s'impose : si vous facturez 10 jours et que vous en avez mis 6 grâce à l'IA, c'est une zone de tension éthique. Certains développeurs préfèrent passer au forfait pour ne plus avoir ce dilemme.
Droits sur le code généré par IA
Les conditions d'utilisation des principaux outils IA (GitHub Copilot, ChatGPT) stipulent que la sortie appartient à l'utilisateur (vous). En théorie, vous pouvez céder ce code à votre client comme n'importe quel code que vous écrivez. Mais les questions de propriété intellectuelle sur le code généré par IA ne sont pas encore totalement clarifiées en droit français ou européen.
Précaution recommandée : ajoutez une clause dans votre contrat indiquant que les livrables peuvent inclure du code généré avec assistance IA, et que vous garantissez la conformité avec les licences des outils utilisés. Cette transparence contractuelle protège les deux parties.
Abonnements aux outils IA : TVA déductible
GitHub Copilot (10-19 euros/mois), ChatGPT Pro (20 euros/mois), Cursor Pro (20 euros/mois) : ce sont des outils professionnels dont la TVA est déductible si vous êtes assujetti. Si ces outils sont facturés par des sociétés hors de France mais dans l'UE, vous devez auto-liquider la TVA (la déclarer comme collectée et déductible simultanément). Le résultat net est nul mais la déclaration est obligatoire.
Gestion des conflits et des impayés développeur
Les impayés et les recettes bloquées sont des risques courants pour les développeurs freelances. Anticipez-les contractuellement et sachez réagir rapidement quand ils se produisent.
Client qui refuse de valider la recette
Un client qui ne répond plus à vos demandes de recette bloque votre facturation finale. La solution est une clause de recette tacite dans votre contrat : si le client ne formule aucune réserve écrite dans les 10 à 15 jours suivant la livraison, la recette est présumée acceptée et la facture de solde devient exigible. Sans cette clause, vous n'avez pas de levier légal fort pour encaisser le solde.
Si la clause est en place et que le client ne paie toujours pas, envoyez une mise en demeure par recommandé. Passé le délai indiqué, saisissez le tribunal judiciaire pour une injonction de payer, démarche gratuite en ligne jusqu'à 10 000 euros.
Suspendre l'accès en cas d'impayé
Si vous hébergez le projet ou gérez les accès à l'environnement de production, prévoyez contractuellement la possibilité de suspendre les services en cas de factures impayées au-delà de X jours. Cette clause est dissuasive et légalement valide à condition d'être explicitement mentionnée dans le contrat ou les CGV. Elle doit être proportionnée : pas de suspension abusive si seul un acompte mineur est en retard.
Le droit de rétention sur les livrables non encore remis (code source, accès serveur) est un autre levier : vous n'êtes pas obligé de livrer ce qui n'est pas payé. Mais cette pratique peut rendre la situation conflictuelle. Évaluez au cas par cas selon l'historique avec le client.
FAQ, Facture développeur web
Un développeur peut-il facturer ses frais de formation en sus ?
Oui, si le client l'a validé au préalable. Une montée en compétences sur une technologie spécifique demandée par le client peut être refacturée, partiellement ou totalement, selon ce que prévoit le contrat. Sans accord contractuel préalable, ne facturez pas la formation, c'est votre investissement.
Faut-il une facture distincte pour chaque jalon de projet ?
Oui. Chaque acompte et chaque jalon donne lieu à une facture numérotée distincte. La facture de solde récapitule les montants précédents et déduit ce qui a déjà été réglé. Un bon logiciel de facturation gère ça automatiquement.
Comment facturer quand on est en portage salarial ?
En portage salarial, c'est la société de portage qui facture le client, pas vous. Vous recevez un salaire de la société de portage. Les factures émises vers le client final portent le nom et le numéro SIRET de la société de portage, avec leur TVA. Vous n'avez aucune facture à émettre vous-même.
Quelle TVA si je sous-traite une partie du développement à un autre développeur ?
Le sous-traitant vous facture à 20 % (s'il est assujetti). Vous récupérez cette TVA en tant qu'assujetti. Vous refacturez l'ensemble de la prestation au client à 20 %, votre TJM + sous-traitance. Vous ne mentionnez pas nécessairement la sous-traitance sur votre facture client, sauf si le contrat l'exige.
Peut-on facturer des frais de déplacement pour se rendre chez un client ?
Oui, si le contrat le prévoit. Les frais de déplacement (train, avion, hôtel) refacturés au client sont à 20 % de TVA. Sur la facture, ils apparaissent comme une ligne distincte avec les justificatifs joints ou référencés. Sans accord contractuel préalable sur le remboursement des frais, difficile de les facturer sans tension.
Un client peut-il me demander de refacturer sans TVA parce qu'il n'est pas assujetti ?
Non. Si tu es assujetti à la TVA, tu dois la facturer à tous tes clients, qu'ils soient eux-mêmes assujettis ou non. Un particulier ou une association qui n'est pas assujetti à la TVA paie bien la TVA sur ce qu'il achète, il ne peut pas la récupérer, mais tu dois quand même la facturer et la reverser à l'État. La dispense de TVA s'applique uniquement sous le seuil de franchise de TVA auto-entrepreneur.
Comment facturer si le projet est arrêté en cours de développement ?
Si un client interrompt un projet au forfait, vous facturez les jalons déjà atteints selon le planning contractuel, plus les travaux réalisés depuis le dernier jalon (généralement au prorata du TJM ou selon une méthode d'avancement convenue). Le code livré jusqu'à l'arrêt ne transfère pas automatiquement les droits au client si le paiement n'est pas intégral. Prévoyez une clause résolution dans votre contrat qui précise ce que chaque partie garde en cas d'arrêt : code, dépôts, documentation.
Un développeur peut-il exercer simultanément en auto-entrepreneur et en SASU ?
Non. Vous ne pouvez pas être auto-entrepreneur et gérant de SASU pour la même activité simultanément. Si vous créez une SASU, l'auto-entreprise doit être fermée. La SASU impose une comptabilité complète et une rémunération formelle du gérant (dividendes ou salaire), mais elle offre des avantages significatifs : meilleure protection sociale, image professionnelle, optimisation fiscale via la structure de rémunération. Le passage en SASU est souvent pertinent quand le CA dépasse 80 000 à 100 000 euros par an.
Facturer en SASU vs en auto-entrepreneur : quelles différences ?
La structure juridique change les obligations de facturation d'un développeur freelance, mais les mentions légales restent les mêmes. Ce qui diffère : le numéro SIRET et le numéro TVA appartiennent à la société, pas à la personne.
En auto-entrepreneur
Vous facturez en votre nom. Le SIRET est le vôtre. La TVA (si vous êtes assujetti) est votre numéro personnel. En franchise de TVA, la mention habituelle s'applique. Avantage : simplicité administrative. Inconvénient : la séparation entre patrimoine personnel et professionnel est limitée.
En SASU
La société facture, pas vous personnellement. Le SIRET est celui de la SASU. Vous êtes président salarié. Avantages : meilleure image professionnelle (clients grands comptes), optimisation de la rémunération (salaire + dividendes), responsabilité limitée. Inconvénient : comptabilité plus complexe, coût d'expert-comptable obligatoire.
Le seuil de basculement vers la SASU pour un développeur freelance est généralement autour de 70 000 à 100 000 € de CA annuel. En dessous, l'auto-entreprise reste le régime le plus simple.
Facturer en devises étrangères
Un client américain ou britannique peut vouloir payer en dollars ou en livres. Il est possible de facturer en devise étrangère mais les règles comptables et fiscales s'appliquent toujours en euros.
Facturation en USD ou GBP
Vous pouvez émettre une facture en USD avec le montant converti en euros au taux du jour de l'émission (taux de référence BCE). La facture doit mentionner les deux montants : le montant en devise et l'équivalent en euros. C'est la valeur en euros qui sert de base pour votre comptabilité et votre déclaration TVA.
Risque de change
Si vous êtes payé en USD alors que vos charges sont en euros, vous supportez le risque de change entre la date de facturation et la date d'encaissement. Pour les missions longues, il est préférable de facturer en euros ou d'inclure une clause de révision si le taux varie de plus de X % entre la signature du contrat et le paiement.
Portage salarial et développement : une alternative à l'auto-entreprise
Le portage salarial est une option croissante chez les développeurs freelances. La société de portage gère toute la facturation, vous recevez un salaire.
Comment ça fonctionne
Vous trouvez votre mission. Vous la réalisez. La société de portage facture le client final en son nom, collecte le paiement, prélève ses frais (généralement 7 à 12 % du CA) et cotisations patronales, et vous verse un salaire net. Vous êtes salarié de la société de portage, pas indépendant.
Avantages pour un développeur
- Statut salarié avec accès à l'assurance chômage (ARE) en cas de fin de mission
- Couverture retraite complète (cotisations salariales et patronales)
- Mutuelle et prévoyance incluses
- Aucune comptabilité à gérer personnellement
- Accès facilité aux crédits immobiliers (fiche de paie vs revenu freelance)
Inconvénients
Le coût est réel : les frais de portage réduisent votre rémunération nette de 35 à 45 % du TJM (charges + frais de portage). Un développeur au TJM 600 € qui passe par le portage touche en net 300 à 350 € par jour facturé. En auto-entreprise avec versement libératoire, la même mission lui rapporte entre 430 et 460 € nets.
Checklist : votre facture développeur est-elle complète ?
| Mention | Obligatoire ? | Notes |
|---|---|---|
| SIRET | Oui | 14 chiffres |
| TVA 20 % ou mention franchise | Oui | Selon seuil |
| Description précise (TJM × jours ou forfait) | Oui | Période et volume |
| Clause cession de droits | Recommandé | Obligatoire si propriété |
| Conditions de paiement | Oui (B2B) | 30 j max légal |
| Pénalités de retard | Oui (B2B) | Taux BCE + min 10 pts |
| Mention autoliquidation (client UE) | Si applicable | VIES obligatoire |
Gestion administrative et fiscale au quotidien
Un développeur freelance passe en moyenne 3 à 5 heures par mois sur l'administration. Voici comment réduire ce temps à moins de 2 heures.
Logiciel de facturation et suivi client
Un logiciel dédié émet les factures, relance automatiquement les retards, exporte les données pour l'expert-comptable et affiche le CA en temps réel. Pour un développeur avec 3 à 10 clients actifs, c'est l'outil qui rentabilise le plus son temps administratif.
Déclaration URSSAF mensuelle ou trimestrielle
En auto-entreprise, vous déclarez votre CA à l'URSSAF chaque mois ou chaque trimestre. La déclaration se fait sur autoentrepreneur.urssaf.fr. Ne déclarez jamais le montant TTC si vous êtes assujetti à la TVA : vous déclarez le CA HT. Confondre HT et TTC sur cette déclaration entraîne des cotisations sur la TVA collectée, ce qui est une erreur coûteuse.
Sauvegarder ses documents
Factures, contrats, bon de commandes, CGV signées : archivez tout en numérique dans une arborescence claire. Conservation légale des factures : 10 ans. Pour les missions avec cession de droits, gardez les contrats pendant la durée de la protection des droits (vie de l'auteur + 70 ans en France — donc en pratique, indéfiniment).
Les niches fiscales utiles pour les développeurs freelances
La fiscalité du développeur freelance offre quelques optimisations légales qui méritent d'être connues.
Le versement libératoire de l'impôt sur le revenu
En auto-entreprise, l'option pour le versement libératoire vous permet de payer l'impôt sur le revenu en même temps que vos cotisations URSSAF, au taux forfaitaire de 2,2 % du CA pour les BIC prestation de services. C'est avantageux si votre taux marginal d'imposition est élevé (tranche à 30 % ou plus). Elle n'est accessible que si votre revenu fiscal de référence de l'année N-2 ne dépasse pas un certain plafond (révisé chaque année).
Le PER (Plan Épargne Retraite) pour réduire l'impôt
Les versements sur un PER individuel sont déductibles du revenu imposable. Pour un développeur auto-entrepreneur sans versement libératoire, chaque euro versé sur un PER réduit la base imposable de l'impôt sur le revenu. À 30 % de TMI, 5 000 € versés sur un PER génèrent 1 500 € de réduction d'impôt. Le capital est bloqué jusqu'à la retraite (sauf accidents de la vie), mais c'est une optimisation fiscale efficace.
Facturer des clients via des plateformes de freelance (Malt, Upwork, CremeDeLaCreme)
De nombreux développeurs trouvent leurs premières missions via des plateformes. Mais qui facture qui dans ce cas ?
Le circuit de facturation sur les plateformes françaises
Sur Malt ou CremeDeLaCreme, vous facturez directement le client final via la plateforme. La plateforme est un intermédiaire de paiement, pas le donneur d'ordre. Votre facture va au client, vous le payez la commission à la plateforme (ou c'est le client). La TVA s'applique entre vous et le client selon les règles habituelles.
Upwork et les plateformes internationales
Sur Upwork, la plateforme facture le client et vous paie en tant que contractor. Les règles de TVA varient selon la configuration. En général, si vous êtes en France et que le client est hors UE, vos revenus Upwork ne sont pas soumis à TVA française. Consultez un comptable familier des revenus de plateformes internationales pour votre situation spécifique.
Questions pratiques de fin de mission
Facturer le code de documentation
La documentation technique (wiki, README, guides d'intégration) est une prestation comme les autres. Si elle est incluse dans le forfait, pas de ligne séparée. Si elle a été demandée en plus ou si elle représente un volume significatif, facturez-la séparément avec sa description précise et son TJM ou forfait.
Facturer les corrections demandées après livraison
Si le client demande des modifications substantielles après la recette (changement de spec, nouvelles fonctionnalités habillées en "corrections"), c'est une nouvelle prestation. Émettez un nouveau devis pour ces modifications, référencez le contrat initial, et faites-le signer avant de commencer. Ne continuez jamais à travailler gratuitement au-delà de votre périmètre de garantie.
La note de frais refacturée
Si vous avez engagé des frais pour le projet (déplacements, licences logicielles, serveurs de test), et que vous les refacturez au client, chaque frais doit être documenté (justificatif), listé sur la facture avec son montant et sa description. La TVA sur les frais refacturés suit le taux de la prestation principale (20 %).
L'offre commerciale d'un développeur freelance en 2026
Bien facturer, c'est aussi bien se positionner commercialement. Les clients qui paient le mieux cherchent des développeurs qui savent ce qu'ils valent et peuvent le défendre.
Proposer des forfaits plutôt que du TJM pour les clients non-tech
Un client non-technique a du mal à évaluer la valeur d'un TJM. Il voit un coût par jour sans comprendre ce qu'il achète. Un forfait "site vitrine de 5 pages en 3 semaines pour 3 500 €" est plus parlant qu'un "TJM à 500 €/jour estimé à 7 jours". Le forfait fixe l'attente et facilite la décision d'achat. En interne, vous calculez toujours à partir de votre TJM.
L'abonnement technique mensuel
Pour les clients qui ont des besoins récurrents (corrections, petites évolutions, support), un abonnement technique mensuel (X heures de développement par mois, facturé à l'avance le 1er du mois) génère un revenu prévisible. Le client bénéficie d'une disponibilité garantie. Vous bénéficiez d'un CA de base récurrent qui réduit l'aléa de la prospection.
Gestion de la réputation et des témoignages
La facturation sans litige est aussi un outil de gestion de réputation. Un client qui reçoit des factures claires, dans les délais, avec des descriptions précises, devient naturellement un client satisfait qui recommande.
Demandez des témoignages après chaque mission réussie. Un LinkedIn témoignage ou une note Google peut valoir plusieurs milliers d'euros de missions supplémentaires. La facturation irréprochable fait partie de l'expérience client globale que vous proposez.
Résumé des règles essentielles
- TVA 20 % sur toutes les prestations intellectuelles en France
- Autoliquidation pour les clients professionnels de l'UE avec numéro TVA valide (vérifier sur VIES)
- Exonération pour les clients hors UE
- Seuil de franchise TVA auto-entrepreneur : 36 500 € pour les services (dépassé rapidement avec un TJM marché)
- Cession de droits sur le code : mentionner durée, territoire, usage sur chaque facture ou contrat
- Jalons de paiement sur les projets au forfait : acompte (30-40 %), jalon bêta, solde à la recette
- Clause de recette tacite dans les contrats pour éviter les clients fantômes à la livraison
- Pénalités de retard obligatoires pour les clients professionnels (3× taux légal + 40 €)
La facturation d'un développeur web freelance est structurellement plus simple qu'en BTP (un seul taux TVA, pas de décennale, pas de règle des 30 %). Le principal risque est la sous-facturation (TJM trop bas, droits non facturés) et la sous-protection contractuelle (pas de clause de recette tacite, pas de CGV). Ces deux risques se corrigent facilement avec les bons outils et les bons modèles de contrats.
Pour gérer la TVA et la facturation de vos prestations intellectuelles efficacement, consultez aussi facture agence SEO : TVA et prestations intellectuelles et acomptes et jalons de paiement : guide complet.
Le marché du développement freelance en France est en croissance continue. La demande pour des développeurs compétents dépasse l'offre disponible, ce qui donne aux bons développeurs un pouvoir de négociation réel. Maîtriser sa facturation et ses conditions contractuelles est ce qui permet de concrétiser ce pouvoir en revenus stables et en relations clients durables.
Le développeur freelance de 2026 n'est plus seulement un technicien. Il est aussi un entrepreneur qui gère ses clients, ses finances et sa réputation. La maîtrise de la facturation est une composante de cette posture entrepreneuriale, aussi importante que la maîtrise d'un langage de programmation ou d'un framework.
Investir deux heures pour mettre en place vos modèles de contrats, vos CGV et votre processus de facturation dès le démarrage de votre activité freelance vous épargne des dizaines d'heures de gestion de litiges et de relances dans les années qui suivent. La facturation est la fondation commerciale de toute activité freelance pérenne.
Les développeurs qui lisent régulièrement la jurisprudence sur les droits d'auteur logiciel et les contrats de prestation font partie d'une minorité avertie. C'est cette minorité qui ne se fait jamais voler son code, ne court jamais après ses paiements, et choisit ses clients plutôt que de subir ceux qu'elle trouve.
Pour les développeurs qui veulent optimiser leur statut fiscal, consultez versement libératoire auto-entrepreneur : avantages et conditions.
Le développeur freelance qui gère sa facturation avec rigueur est beaucoup plus rare qu'on ne le croit. C'est précisément cette rigueur qui distingue les professionnels qui construisent des relations durables avec de grands comptes des freelances qui courent après les impayés et sous-facturent leurs compétences. La facturation n'est pas une contrainte — c'est une compétence commerciale.
Gérez vos devis et factures avec Kelyseo
Créez et envoyez vos documents en quelques clics. Conforme à la législation française, avec relances automatiques et suivi des paiements.
Essayer gratuitementConsultez notre espace dédié aux développeurs web freelance et notre modèle de facture développeur. Pour les règles de TVA sur les prestations intellectuelles : guide facturation agence SEO et tout sur les acomptes et jalons de paiement.