Combien coûte le recrutement d'un développeur au Québec ? Interne vs agence
Vous devez embaucher un développeur et vous hésitez : confier le mandat à votre équipe interne ou mandater une agence de recrutement? La question semble simple, mais la réponse l'est beaucoup moins. La facture d'une agence est visible, écrite noir sur blanc dans un contrat. Le coût d'un recrutement interne, lui, se cache dans des dizaines de lignes budgétaires : abonnements aux plateformes, heures de vos RH, entrevues de vos gestionnaires, et surtout, chaque semaine où le poste reste vacant. Dans cet article, nous décomposons le coût réel des deux approches, chiffres sourcés à l'appui, pour vous aider à prendre une décision éclairée.
Le coût de référence : ce que disent les données
Commençons par les grandes moyennes. Selon le rapport de balisage de la SHRM (Society for Human Resource Management), le coût moyen d'une embauche dépasse 4 100 $ US, toutes industries confondues (source : SHRM). Et ce chiffre grimpe rapidement pour les postes spécialisés, où les processus sont plus longs et plus exigeants.
Mais attention : ces moyennes incluent tous les types de postes, du commis au directeur. En technologie, les délais et les coûts explosent. Selon le Time-to-Hire Factbook de Josh Bersin et AMS, le délai moyen d'embauche atteint 44 jours toutes fonctions confondues (source : Josh Bersin), et les données de LinkedIn montrent que les rôles en ingénierie sont les plus longs à pourvoir, avec un délai médian de 49 jours (source : HR Dive). Au Canada, le délai moyen pour pourvoir un poste a même atteint 52 jours en 2025 (source : Jobs.ca). Chaque jour de ce délai a un prix, comme nous le verrons plus bas.
Recrutement interne : la facture détaillée
Le recrutement interne n'est jamais gratuit. Voici les postes de dépense que vous devriez additionner pour un développeur intermédiaire à Montréal (salaire de référence : 100 000 $).
- Affichages et visibilité : les publications commanditées sur LinkedIn fonctionnent à l'enchère, avec un budget minimal de 7 $ à 10 $ par jour et un coût moyen d'environ 2,83 $ US par candidature aux États-Unis (source : Forbes Advisor), et Indeed impose lui aussi un budget minimal par affichage commandité. Sur 50 jours de campagne active pour un poste tech, comptez facilement 500 $ à 1 500 $, sans garantie de qualité.
- Temps RH : rédaction de l'offre, tri des candidatures (souvent plusieurs centaines pour un poste de développeur), préqualifications téléphoniques, coordination des entrevues. À 35 $ ou 45 $ de l'heure chargé, 40 à 60 heures de travail RH représentent 1 500 $ à 2 700 $.
- Outils : ATS, licence LinkedIn Recruiter (plusieurs milliers de dollars par année), tests techniques. Même au prorata d'une seule embauche, plusieurs centaines de dollars.
- Temps des gestionnaires : c'est le poste le plus sous-estimé, et il mérite sa propre section.
Le temps de vos gestionnaires : le coût invisible
Selon le rapport Talent Trends d'Ashby, les embauches en ingénierie exigent en moyenne 24,7 heures d'entrevues par embauche, réparties sur près de 18 entrevues, soit presque le double des rôles non techniques (source : Ashby). Ces heures sont effectuées par vos développeurs séniors, vos chefs d'équipe et votre CTO, c'est-à-dire les personnes dont le taux horaire réel est le plus élevé de votre organisation.
Faisons le calcul : 25 heures d'entrevues impliquant des profils à 80 $ ou 120 $ de l'heure (salaire chargé), cela représente 2 000 $ à 3 000 $ par embauche, uniquement en temps d'entrevue. Ajoutez la préparation, les débreffages, les comités de décision, et vous doublez facilement ce montant. Et ce calcul suppose que le processus aboutit du premier coup : si votre finaliste refuse l'offre ou accepte une contre-offre, une bonne partie de cet investissement est à recommencer.
Le coût de vacance : le compteur qui tourne
Pendant que vous recrutez, le poste reste vide. Un développeur absent, ce sont des fonctionnalités qui ne sont pas livrées, des projets qui glissent et une équipe qui compense en s'épuisant. Les estimations du coût d'un poste technique vacant tournent autour de 500 $ US par jour en perte de productivité, entre projets retardés et surcharge de l'équipe en place (source : Tatvic), et les analyses portant sur les revenus non générés arrivent à des montants encore plus élevés.
Appliquez ce chiffre au délai canadien moyen de 52 jours et vous obtenez plus de 26 000 $ de valeur perdue par embauche, avant même d'avoir payé quoi que ce soit en recrutement. C'est précisément ce coût que la vitesse d'exécution permet de comprimer. Et nous ne parlons ici que d'un poste pourvu correctement : si l'embauche échoue, les montants explosent, comme nous l'avons documenté dans notre article sur le coût d'un mauvais recrutement tech au Québec.
Combien coûte une agence, et que payez-vous exactement?
Les agences de recrutement permanent facturent généralement des honoraires conditionnels au succès, situés entre 15 % et 25 % du salaire annuel de première année, avec un point de référence courant à 20 % (source : Leonar). Pour un développeur à 100 000 $, la facture se situe donc entre 15 000 $ et 25 000 $, payable uniquement si l'embauche se concrétise.
Chez VALO, nos honoraires sont fixes et transparents : 18 % du salaire annuel, avec une garantie de remplacement de 3 mois et une présentation des premiers candidats qualifiés en moins de 2 semaines. Ce que vous achetez, ce n'est pas seulement un CV : c'est un vivier de candidats déjà qualifiés, une préqualification technique et salariale (appuyée sur des données de marché que vous pouvez consulter dans notre grille des salaires tech), la gestion des contre-offres et une réduction radicale du coût de vacance. Nous avons détaillé ce calcul de rentabilité dans notre article sur le ROI de l'externalisation du recrutement tech.
Comparaison chiffrée : interne vs agence pour un développeur à 100 000 $
Mettons tout cela côte à côte pour un développeur intermédiaire à Montréal.
- Recrutement interne : affichages et outils (1 000 $ à 2 500 $) + temps RH (1 500 $ à 2 700 $) + temps des gestionnaires (2 000 $ à 6 000 $) + coût de vacance sur 50 jours ou plus (26 000 $ et souvent davantage) = 30 000 $ à 40 000 $ de coût total réel.
- Agence (VALO à 18 %) : honoraires de 18 000 $ + temps de gestionnaires réduit (entrevues uniquement avec des finalistes préqualifiés) + coût de vacance comprimé grâce à des premiers candidats en moins de 2 semaines = souvent 20 000 $ à 28 000 $ de coût total réel.
La conclusion peut surprendre : à coût complet, l'agence est fréquemment moins chère que l'interne pour les postes tech, précisément parce que le coût de vacance et le temps des gestionnaires pèsent plus lourd que les honoraires. Cela ne signifie pas que l'interne n'a jamais sa place : si vous embauchez dix développeurs par année, une équipe de recrutement dédiée se justifie. Mais pour deux à cinq embauches tech par année, les chiffres penchent nettement du côté de l'externalisation. Assurez-vous simplement d'offrir un salaire aligné sur le marché, un point que nous documentons chaque année dans notre analyse des salaires tech à Montréal en 2026.
Conclusion : comparez les coûts complets, pas les factures
Le vrai comparatif n'oppose pas 18 000 $ d'honoraires à zéro dollar : il oppose un coût visible et garanti à un ensemble de coûts cachés (temps RH, temps des gestionnaires, affichages, vacance prolongée) qui dépassent souvent 30 000 $ sans que personne ne les consolide jamais dans un seul tableau. Avant votre prochaine embauche, faites le calcul complet.
Vous voulez une évaluation précise pour votre contexte? Découvrez notre offre pour les entreprises : honoraires de 18 %, garantie de 3 mois, premiers candidats qualifiés en moins de 2 semaines. Nous serons heureux de chiffrer avec vous le coût réel de votre prochain recrutement.
Besoin d'aide pour recruter ?
Nos experts tech vous accompagnent pour trouver les profils qui correspondent à vos besoins.
Discuter avec un expert