Votre projet est cadré, le budget existe, il reste la question qui conditionne tout le reste : qui va le réaliser ? Agence web, freelance ou recrutement interne, chaque option a des défenseurs convaincus et des contre-exemples douloureux. La bonne réponse ne dépend pas des prestataires : elle dépend de la nature de votre projet, de sa durée de vie et de votre capacité à piloter.
Ce comparatif pose les vrais critères, les coûts réels et les risques spécifiques de chaque modèle. Sans posture : chacun des trois est le bon choix dans certaines configurations, et un mauvais choix dans d'autres.
Ce que chaque modèle est vraiment
L'agence web vend une capacité de production organisée : plusieurs métiers (design, développement, contenu, parfois SEO et publicité) coordonnés par un chef de projet. Vous achetez de la largeur de compétences et de la parallélisation.
Le freelance vend du temps d'expert en direct. Pas d'intermédiaire : la personne qui cadre votre besoin est celle qui écrit le code. La qualité dépend entièrement du profil, et l'écart entre un junior à 300 € par jour et un senior à 650 € par jour est bien plus grand que l'écart de tarif.
L'équipe interne vend de la disponibilité permanente et de l'appropriation : quelqu'un dont c'est le travail à temps plein de connaître votre système et de le faire évoluer.
Trois modèles, trois logiques économiques. Les comparer sur le seul tarif jour n'a aucun sens.
Les coûts réels, au-delà du tarif affiché
Agence : comptez 800 à 1 200 € par jour selon la taille et la région. Sur ce montant, une partie significative finance la structure (commerciaux, chefs de projet, locaux) et non la production. Un site vitrine sérieux démarre à 10 000 €, une application métier à 40 000 €. Le risque budgétaire classique : les avenants, chaque demande hors périmètre initial étant facturée en supplément.
Freelance senior : 450 à 750 € par jour en développement web (les profils spécialisés Symfony, e-commerce ou architecture se situent en haut de la fourchette). Pas de coût de structure : la totalité du tarif finance le travail effectif. Le même site vitrine coûte 6 000 à 12 000 €, la même application métier 25 000 à 60 000 €.
Interne : un développeur confirmé coûte 55 000 à 75 000 € par an chargé, hors recrutement (comptez 15 à 25 % du salaire annuel si vous passez par un cabinet), hors management, congés, formation et matériel. Ramené au jour productif réel (environ 200 par an), le coût complet se situe entre 350 et 500 € par jour. C'est le modèle le moins cher au jour travaillé, à une condition : avoir de quoi remplir ces jours toute l'année.
Les risques spécifiques de chaque modèle
Aucun modèle n'est sans risque. Ils ne portent simplement pas au même endroit.
Le risque agence : la dilution. Le commercial qui vous vend le projet n'est pas celui qui le réalise. Entre les deux, un chef de projet transmet, un développeur (parfois junior, parfois sous-traitant) exécute. Chaque maillon ajoute de la perte d'information. Les agences sérieuses compensent par du process ; les autres livrent un résultat qui ressemble vaguement au besoin initial.
Le risque freelance : la dépendance à une personne. Indisponibilité, surcharge, arrêt d'activité : si tout repose sur un individu et que rien n'est documenté, vous êtes bloqué. La parade existe et devrait être exigée dès le devis : code versionné sur un dépôt qui vous appartient, documentation d'architecture, et transfert de compétences prévu contractuellement. C'est exactement la logique de notre méthode de travail : chaque projet doit pouvoir être repris par quelqu'un d'autre.
Le risque interne : recruter à l'aveugle. Évaluer un développeur quand on n'est pas technique est très difficile. Une erreur de recrutement se découvre après six mois et coûte une année complète (salaire, temps perdu, code à reprendre). S'ajoute le risque d'usure : un développeur seul sur un projet sans enjeu technique finit par partir, et son remplacement rouvre le cycle.
Matrice de décision
| Critère | Agence | Freelance senior | Interne |
|---|---|---|---|
| Coût jour effectif | 800–1 200 € | 450–750 € | 350–500 € |
| Accès direct au développeur | Rare | Systématique | Total |
| Capacité à paralléliser | Forte | Limitée | Selon effectif |
| Projet ponctuel (3–6 mois) | Adapté | Idéal | Sur-dimensionné |
| Évolutions continues | Coûteux (avenants) | Souple | Idéal |
| Besoin multi-métiers simultané | Idéal | Partenariats requis | Rare en PME |
| Dépendance | À la structure | À la personne | Au salarié |
| Réversibilité | Moyenne | Bonne si documentée | Forte |
Choisir l'agence si : votre projet exige plusieurs métiers en parallèle sur un délai court (marque, design, contenu, développement, campagne de lancement), ou si vous voulez un interlocuteur unique porté par une structure, avec le budget correspondant.
Choisir le freelance senior si : votre projet est avant tout technique (site à enjeu, application métier, refonte, migration e-commerce), que vous voulez parler directement à la personne qui code, et que le budget doit financer de la production plutôt que de la structure. C'est le positionnement de Kérynox : nos réalisations sont toutes des projets menés en direct, du cadrage à la mise en production.
Choisir l'interne si : le digital est votre production quotidienne, avec des évolutions chaque semaine et un produit au cœur du modèle économique. Le seuil économique se situe autour de 120 à 150 jours de prestation par an.
Les montages hybrides, souvent le vrai bon choix
Dans la réalité des PME, la question n'est presque jamais « lequel des trois » mais « lequel à quelle étape ».
Les montages qui fonctionnent bien :
- Construction externe, maintenance interne : un expert construit l'application, la documente, puis forme un profil interne qui reprend le quotidien. Le transfert doit être prévu dès le début du projet, pas improvisé à la fin.
- Production agence, suivi indépendant : l'agence livre le projet initial, un freelance senior assure ensuite les évolutions au fil de l'eau, sans les frais de structure sur chaque petite demande.
- Direction technique externalisée : un expert à temps partiel cadre les choix d'architecture, rédige les cahiers des charges et pilote les prestataires. Utile quand personne en interne ne peut évaluer techniquement ce qui est livré.
Un signal d'alerte transversal, quel que soit le modèle : si vous ne pouvez pas récupérer votre code, vos accès et votre documentation à tout moment, vous n'avez pas un prestataire, vous avez une dépendance. Un audit technique indépendant permet d'ailleurs de vérifier l'état réel de ce qu'un prestataire vous a livré, avant de renouveler un contrat ou d'internaliser.
Comment décider en pratique
Trois questions suffisent à éliminer les mauvaises options :
- Quelle est la durée de vie du besoin ? Ponctuel : externe. Permanent et intensif : interne. Permanent mais léger : freelance en suivi.
- Le cœur du projet est-il technique ou multi-métiers ? Une application métier ou une refonte technique n'a pas besoin des mêmes ressources qu'un lancement de marque.
- Qui, chez vous, peut évaluer ce qui sera livré ? Si la réponse est personne, privilégiez un interlocuteur technique direct et exigez de la documentation, ou faites accompagner le pilotage.
Le choix du modèle pèse souvent plus lourd que le choix de la technologie. Un bon prestataire dans le mauvais modèle produit un mauvais projet : une agence sur une mission de 4 jours par mois, un freelance seul sur un lancement à 8 métiers, ou un CDI pour 40 jours de travail par an.
