Vous avez validé le besoin, vous avez une enveloppe, mais vous butez sur la question suivante : agence ou freelance pour le développement de votre application ? Ou faut-il viser un grand cabinet, voire recruter ? Chaque option a ses défenseurs, et les comparatifs que vous trouverez en ligne sont d’ailleurs presque tous écrits par l’une des parties.
Le nôtre aussi, disons-le d’emblée : Playmoweb est une agence spécialisée d’une douzaine de personnes à Angers, nous sommes donc juge et partie. En plus de 12 ans, nous avons pourtant vu des projets réussir avec un freelance, d’autres échouer avec une ESN de 5 000 personnes, et l’inverse. Ce guide compare les quatre options, avec des TJM sourcés, pour que vous choisissiez selon votre projet et non selon le discours commercial le plus rodé.
Sommaire
Le développeur freelance. Une personne, un contrat, un TJM. C’est l’option la plus souple et la moins chère à la journée. En revanche, sa limite est structurelle : un freelance mobile n’est pas designer, rarement expert backend, presque jamais firmware ou IA. Vous devenez de fait le chef de projet.
L’agence spécialisée (10 à 30 personnes). C’est notre catégorie. Une équipe pluridisciplinaire (design, mobile, backend, souvent IoT ou IA) sous un seul contrat, avec une méthode et des outils communs. Le TJM est plus élevé que celui d’un freelance car il inclut le chef de projet, le designer, la revue de code et la continuité de service.
Le grand cabinet ou l’ESN. Des centaines ou des milliers de consultants, une capacité à absorber des programmes de plusieurs années et des contraintes de conformité lourdes. Le modèle dominant reste la régie : des profils facturés à la journée, avec une part importante de juniors sur les projets standard. Le pouvoir de négociation est de leur côté si vous êtes une PME.
L’équipe interne. Recruter un ou plusieurs développeurs. Aucun TJM, mais un coût chargé permanent, 3 à 6 mois de recrutement dans un marché tendu, et le risque du départ d’une personne clé. C’est le bon choix lorsque l’application est votre cœur de métier avec une charge continue, pas pour un projet de 6 mois.
Voici les ordres de grandeur 2026. Les TJM freelance et ESN viennent de baromètres publics ; le TJM agence est un repère marché donné avec prudence, car il varie beaucoup entre Paris et les régions.
| Critère | Freelance | Agence spécialisée | Grand cabinet / ESN | Équipe interne |
|---|---|---|---|---|
| TJM indicatif 2026 | Mobile : 380 à 480 € junior, 530 à 630 € confirmé, 650 à 850 € senior. Moyenne Malt : 551 € | Ordre de grandeur 500 à 800 € en région, chef de projet et design inclus | 320 € junior à 1 400 € architecte ; un confirmé sur 3 mois coûte 25 à 35 k€ | Pas de TJM : salaire chargé, recrutement, outillage, management |
| Délai de démarrage | Quelques jours à 3 semaines selon disponibilité | 2 à 6 semaines (cadrage puis démarrage) | 4 à 8 semaines (consultation, contrat, staffing) | 3 à 6 mois (recrutement, intégration) |
| Largeur des compétences | Une spécialité, parfois deux | Design, mobile, web, backend, souvent IoT et IA | Très large sur le papier, mais dépend des profils réellement affectés | Ce que vous recrutez, rien de plus |
| Continuité et dépendance | Forte dépendance à une personne (maladie, autre mission) | Assurée par l’équipe, mais dépendance à l’agence si le code n’est pas documenté | Continuité contractuelle, mais rotation fréquente des consultants | Continuité maximale tant que l’équipe reste |
| Budget projet adapté | Moins de 30 k€, ou renfort ponctuel d’une équipe existante | 25 k€ à 200 k€ et plus : MVP, application métier, plateforme connectée | Programmes de plusieurs centaines de k€ sur plusieurs années | Produit cœur de métier avec charge continue |
Important : le TJM n’est pas le coût du projet. Par exemple, un freelance à 550 € qui refait le design trois fois met 80 jours. Il coûte alors plus cher qu’une agence à 700 € qui livre en 50 jours avec un designer. Comparez donc des devis complets. Les fourchettes par type d’application sont dans notre guide des coûts d’une application mobile en 2026.
Un MVP se construit avec 30 à 50 % du budget de la version complète. Deux options tiennent la route. Le freelance d’abord, si le périmètre est simple, sans design poussé ni backend complexe, et si quelqu’un pilote en interne. L’agence spécialisée ensuite, pour un MVP présentable à des clients ou des investisseurs, ou touchant du matériel connecté. À l’inverse, un grand cabinet est surdimensionné : son délai de démarrage dépasse souvent la durée du MVP.
C’est ici que le choix pèse le plus lourd. Une application métier moyenne se situe en effet entre 50 et 120 k€. Elle mobilise du design, du mobile, du backend, parfois de l’IoT ou de l’IA. Un freelance seul atteint ses limites, sauf à constituer vous-même une équipe de freelances, ce qui revient à devenir agence. Une ESN devient pertinente lorsque le projet s’inscrit dans un programme plus large (refonte SI, migration cloud) où elle est déjà présente.
Dès lors que l’application génère du chiffre d’affaires ou structure vos opérations, la question devient celle de la continuité. Trois trajectoires sont saines. Vous pouvez d’abord garder l’agence avec un contrat de maintenance clair (comptez 15 à 25 % du coût initial par an). Vous pouvez aussi internaliser progressivement avec un développeur que l’agence forme. Enfin, une ESN prend le relais si les volumes justifient une équipe dédiée de 5 personnes ou plus. En revanche, ce qui n’est pas sain : dépendre d’un freelance unique sur une application critique.
En dessous de 30 k€, le freelance est souvent le meilleur rapport valeur/coût si vous assurez le pilotage. Entre 25 et 200 k€, l’agence spécialisée est quant à elle le terrain naturel. Au-delà, ou sur plusieurs années, l’ESN et l’équipe interne redeviennent compétitives.
Ces questions valent pour les quatre options et vous apprendront davantage qu’une plaquette.
Choisir au TJM le plus bas. C’est le piège le plus fréquent et le plus coûteux. Un TJM bas cache en réalité presque toujours quelque chose : un profil junior, un développement délocalisé sans encadrement, ou une estimation en jours qui va doubler. Les baromètres montrent des écarts de 1 à 3 entre un junior et un architecte parce que la productivité et le risque ne sont pas les mêmes.
Confondre vitrine et équipe réelle. Un site qui affiche 40 collaborateurs et des logos du CAC 40 ne dit rien sur les trois personnes qui travailleront sur votre application. Il en va de même pour un freelance dont le portfolio agrège des projets d’équipe. Demandez qui a fait quoi.
La sous-traitance cachée. Certains freelances et certaines agences revendent votre projet à un sous-traitant, souvent à l’étranger, en gardant la marge. Vous le découvrez quand la qualité chute. Exigez par conséquent une clause interdisant la sous-traitance sans votre accord écrit.
Pas de clause de réversibilité. Si le contrat ne prévoit pas la remise du code, de la documentation, des accès aux stores et aux serveurs, ainsi qu’une période de transfert, vous êtes captif. Nous reprenons régulièrement des applications d’autres prestataires, et le coût dépend d’abord de ce qui a été transmis : méthode et budget dans notre article sur la reprise d’une application développée par un autre prestataire.
Choisir le prestataire avant d’avoir cadré le besoin. Trois devis sur trois interprétations différentes de votre projet ne comparent rien. Un cadrage court (cahier des charges léger ou prototype cliquable) avant la consultation rend au contraire les offres comparables. Nous expliquons d’ailleurs quand préférer le cahier des charges ou le prototype.
Si vous hésitez encore entre deux options, le cadrage de projet tranche en général. C’est ce que nous proposons en amont de tout développement, et nous vous dirons si un freelance suffit ou si votre projet dépasse ce que nous savons faire. Pour voir comment nous travaillons, consultez notre page agence de développement d’applications mobiles.
Vous cherchez le bon prestataire pour votre application ? Contactez-nous pour un échange gratuit et sans engagement : nous vous donnerons notre avis sur l’option la plus adaptée, même si ce n’est pas nous. 👉 playmoweb.com/nous-contacter