Création & statuts

Développeur web freelance en micro-entreprise : statut BNC, TJM et cession du code

Devenir développeur web freelance en micro-entreprise : régime BIC ou BNC, cotisations, TJM ou forfait, propriété du code livré et TVA sur les clients étrangers.

Développeur web indépendant codant sur deux écrans dans un bureau lumineux, lignes de code et maquette de site affichées

Aucun diplôme requis, aucune carte professionnelle à demander : n’importe qui peut s’immatriculer comme développeur web. C’est justement ce qui rend le métier trompeur pour qui se lance sans avoir tranché quelques questions concrètes, régime fiscal, mode de facturation, sort du code livré, avant d’envoyer la première proposition commerciale.

Une activité libre, une description à soigner

Le développement web n’appartient à aucun ordre professionnel et ne relève d’aucune réglementation particulière. L’immatriculation en micro-entreprise se fait sans condition de diplôme, via le guichet unique des formalités d’entreprises, en décrivant l’activité exercée.

Cette description compte plus que le code APE attribué par l’Insee, purement statistique. Concevoir une application sur mesure n’est pas la même chose qu’assurer la maintenance corrective d’un site existant ou intégrer une maquette fournie par un graphiste : la nuance peut faire basculer le classement fiscal, comme détaillé plus bas.

Le marché distingue nettement le développeur généraliste, qui touche à tout selon les missions, du spécialiste positionné sur une stack ou un secteur précis (e-commerce, SaaS B2B, applications mobiles). Se spécialiser tôt reste l’un des leviers les plus efficaces pour sortir des TJM plancher pratiqués sur les plateformes de mise en relation généralistes.

BNC ou BIC : ce qui détermine le régime

La conception de programmes informatiques sur mesure est une prestation intellectuelle, ce qui l’oriente en général vers les bénéfices non commerciaux (BNC), au même titre que le conseil, la traduction ou la rédaction indépendante.

L’abattement forfaitaire appliqué au chiffre d’affaires pour calculer le revenu imposable est de 34 % en micro-BNC, contre 50 % pour une prestation de service BIC. Sur un chiffre d’affaires identique, cet abattement plus faible pèse davantage sur le revenu imposable, un paramètre à connaître avant de comparer deux propositions de mission au même tarif brut.

Le plafond de chiffre d’affaires pour rester en micro-entreprise est de 77 700 € pour les prestations de services et professions libérales, seuil à vérifier sur service-public.fr avant tout dépassement, car le franchissement fait basculer vers un régime d’imposition différent, avec des obligations comptables plus lourdes.

PosteMicro-BNC (développement)
Abattement forfaitaire34 % du chiffre d’affaires
Plafond de chiffre d’affaires77 700 €
Cotisations socialesEnviron 21,1 % du chiffre d’affaires encaissé, taux à vérifier sur urssaf.fr
ComptabilitéLivre des recettes, pas de bilan ni de liasse fiscale

Une activité plus proche de l’exécution technique répétitive, intégration de maquettes, maintenance corrective sous contrat récurrent, hébergement géré pour le compte de clients, peut, selon ce qui est réellement facturé, relever des BIC prestations de services commerciales. Là encore, c’est la nature de la mission qui compte, pas le libellé choisi à l’immatriculation.

TJM ou forfait : deux logiques de facturation

Le marché du développement freelance fait coexister deux modèles principaux.

  • Le taux journalier moyen (TJM) : référence pour les missions longues où le périmètre évolue au fil du projet, en régie chez un client final ou via une ESN. Il rémunère le temps passé, quel que soit le résultat livré à chaque journée.
  • Le forfait projet : mieux adapté à un développement borné dans le temps et dans son cahier des charges, site vitrine, application simple, module précis. Il suppose de chiffrer une marge de sécurité pour les imprévus techniques, fréquents en développement, sous peine de voir sa rentabilité horaire s’effondrer sur un projet mal cadré.

La plupart des développeurs combinent les deux selon le type de mission, le forfait pour les projets courts et bien définis, le TJM en régie pour les missions longues où l’incertitude est trop grande pour s’engager sur un prix fermé.

Agences, ESN ou clients directs

Travailler pour une agence de développement ou une ESN apporte un flux de missions régulier sans effort de prospection, en échange d’un TJM généralement inférieur à celui pratiqué en direct, l’intermédiaire prélevant sa marge.

Travailler en clientèle directe, start-up, PME, e-commerçants, permet des tarifs plus élevés mais suppose de trouver ses premiers clients soi-même et de gérer la relation commerciale au long cours, y compris la rédaction de devis conformes aux mentions obligatoires pour chaque nouvelle mission.

Le risque de la requalification en salariat

Un développeur qui travaille en exclusivité pour un seul client, selon des horaires imposés, des outils fournis et des consignes de subordination proches de celles d’un salarié, cas fréquent en régie longue durée, s’expose à une requalification de la relation en contrat de travail. Ce risque grandit avec l’ancienneté et l’exclusivité de la collaboration, un point détaillé dans notre article sur le micro-entrepreneur à client unique. Diversifier ses clients, même modestement, reste la meilleure protection contre ce risque.

Propriété du code : ce que la loi ne fait pas pour un freelance

Le Code de la propriété intellectuelle prévoit un régime particulier pour les logiciels : les droits patrimoniaux d’un salarié sur un programme créé dans l’exercice de ses fonctions sont automatiquement dévolus à son employeur, sans qu’aucune clause contractuelle ne soit nécessaire.

Cette dévolution automatique ne s’applique pas à un développeur indépendant. Sans clause de cession explicite dans le contrat ou les conditions générales de vente, le développeur reste titulaire des droits patrimoniaux sur le code produit, même une fois la prestation payée et livrée. De nombreux clients découvrent cette règle trop tard, mieux vaut formaliser la cession des droits (totale ou limitée à un périmètre précis) avant le début de la mission plutôt qu’à la livraison.

TVA : le réflexe à avoir avec les clients étrangers

Pour une prestation intellectuelle facturée à un client professionnel établi dans un autre État membre de l’Union européenne, la règle générale est l’autoliquidation : la facture est émise hors taxes, mention obligatoire à l’appui, et c’est le client qui déclare la TVA dans son propre pays. Cela suppose d’obtenir un numéro de TVA intracommunautaire, même en dessous des seuils de franchise en base applicables aux clients français, un mécanisme détaillé dans notre article sur la TVA intracommunautaire en micro-entreprise. Sans ce numéro, certaines ESN et plateformes de freelancing européennes refusent purement et simplement la collaboration.

Se lancer : les trois premiers réflexes

Avant d’envoyer la première proposition commerciale : choisir une spécialisation technique ou sectorielle plutôt que de se positionner en pur généraliste, arbitrer entre TJM et forfait selon le niveau d’incertitude réel du projet plutôt que par habitude, et inscrire noir sur blanc la cession des droits sur le code livré dans le premier contrat, un détail qui évite bien des malentendus une fois la collaboration installée.

Questions fréquentes

Faut-il un diplôme pour devenir développeur web indépendant ?

Non. Le développement web n'est pas une activité réglementée : aucun diplôme, aucune certification et aucune carte professionnelle ne conditionnent l'immatriculation en micro-entreprise. L'inscription se fait librement via le guichet unique des formalités d'entreprises. Dans les faits, un portfolio de projets, des contributions vérifiables ou une formation reconnue (école d'ingénieur, bootcamp, autodidaxie démontrée) restent déterminants pour convaincre les premiers clients ou décrocher une mission auprès d'une agence de développement.

Développeur web freelance : faut-il déclarer son activité en BIC ou en BNC ?

La conception de programmes informatiques sur mesure est une prestation intellectuelle qui relève en général des bénéfices non commerciaux (BNC), avec un abattement forfaitaire de 34 % et un plafond de chiffre d'affaires de 77 700 €. Une activité plus proche de l'exécution technique répétitive ou de la maintenance courante peut, selon sa nature réelle, se rapprocher d'une prestation de service commerciale classée en BIC. C'est la description précise de l'activité à l'immatriculation qui tranche, pas l'intitulé « développeur web » lui-même : mieux vaut la clarifier dès le départ plutôt que la découvrir lors d'un contrôle.

TJM ou forfait : comment facturer une mission de développement ?

Le taux journalier moyen (TJM) reste la référence pour les missions longues où le périmètre évolue au fil du projet, notamment en régie chez un client final ou via une ESN. Le forfait projet convient mieux à un développement borné dans le temps et dans son cahier des charges, site vitrine, application simple, module précis, à condition de chiffrer une marge de sécurité pour les imprévus techniques, qui restent fréquents en développement. Beaucoup de développeurs combinent les deux selon le type de mission : forfait pour les projets courts et bien cadrés, TJM en régie pour les missions longues.

Un développeur freelance reste-t-il propriétaire du code qu'il livre à un client ?

Oui, sauf cession contractuelle explicite. Le Code de la propriété intellectuelle prévoit un régime particulier pour les logiciels : les droits patrimoniaux d'un salarié sur un programme créé dans l'exercice de ses fonctions sont automatiquement dévolus à son employeur. Cette dévolution automatique ne s'applique pas à un prestataire indépendant : sans clause de cession dans le contrat ou les conditions générales de vente, le développeur conserve les droits patrimoniaux sur le code produit, même une fois la prestation payée et livrée. C'est un point à formaliser par écrit avant le début de la mission, jamais après.

Un développeur web freelance doit-il facturer la TVA à un client à l'étranger ?

Pour une prestation de service intellectuelle facturée à un client professionnel établi dans un autre pays de l'Union européenne, la règle générale est l'autoliquidation : la facture est émise hors taxes et c'est le client qui déclare la TVA dans son propre pays. Cela suppose d'obtenir un numéro de TVA intracommunautaire auprès du service des impôts des entreprises, même en dessous des seuils de franchise en base applicables aux clients français, une démarche à anticiper dès qu'une mission à l'étranger ou une ESN internationale fait partie des prospects.