Réponse courte
Choisissez d’abord le contrat, ensuite le fournisseur. Peu importe que l’équipe soit à Québec, au Mexique ou en Inde, quatre clauses vous protègent : la cession écrite des droits sur le code, un dépôt de code à votre nom dès le premier commit, un prix fixe par phase et une clause de sortie qui vous laisse partir avec tout. Les taux varient beaucoup : selon Clutch, les firmes de développement logiciel facturent le plus souvent de 100 à 149 $ US de l’heure au Canada, de 50 à 99 $ US en Pologne et de 25 à 49 $ US au Mexique, en Ukraine ou en Inde. Le taux le plus bas coûte cher si la communication, la qualité ou la propriété du code font défaut.
La réponse courte : ce qui compte vraiment
La plupart des projets qui tournent mal ne ratent pas à cause du langage de programmation ou du pays de l’équipe. Ils ratent parce que la portée était floue, que le client ne voyait rien avant la fin, ou qu’au moment de changer de fournisseur, le code et les comptes n’étaient pas à lui.
D’après les projets évalués par Clutch (guide de prix de septembre 2026), la majorité des projets de développement logiciel se situent entre 10 000 et 49 999 $ US, pour un coût moyen de 132 480 $ US (environ 187 700 $ CA ou 116 500 €) et une durée moyenne d’environ 13 mois. Avec de tels montants, quelques heures passées à bien choisir et à bien rédiger le contrat sont l’investissement le plus rentable du projet.
- Un fournisseur qui a déjà livré un produit semblable, et qui peut vous le montrer en fonction.
- Une communication dans votre langue et vos heures de bureau, avec une personne responsable nommée.
- Des livraisons fréquentes que vous pouvez tester vous-même.
- Un contrat qui règle la propriété, le prix, les changements et la sortie.
Local, nearshore ou offshore : les taux publiés
Local veut dire dans votre pays ou votre province. Nearshore (ou sous-traitance de proximité) désigne un pays voisin, avec un faible décalage horaire : le Mexique pour le Québec, la Pologne ou l’Espagne pour la France et la Belgique. Offshore désigne un pays éloigné, souvent avec plusieurs heures de décalage : l’Inde, les Philippines, le Vietnam.
Pour comparer, il faut séparer les salaires des taux facturés. Au Québec, Guichet-Emplois situe le salaire horaire des développeurs de logiciels employés (CNP 21232) entre 29,00 $ et 68,13 $, avec une médiane de 45,67 $, la même que dans la région de la Capitale-Nationale (2023-2024) ; c’est avant les charges sociales, les avantages et l’encadrement. En France, les indépendants facturent à la journée : la compilation de lefreelance.fr (mars 2026) situe le taux journalier moyen d’un développeur autour de 450 à 500 € HT, de 380 à 470 € pour un profil back-end débutant jusqu’à 650 à 850 € pour un profil expérimenté, avec des tarifs de 5 à 15 % plus bas hors de l’Île-de-France.
Pour les agences, Clutch publie la tranche de taux la plus fréquente par pays. Dans son guide du développement logiciel, le Canada se situe à 100 à 149 $ US de l’heure ; dans son guide des applications mobiles, la tranche canadienne la plus fréquente est de 50 à 99 $ US, et celle de l’Inde est de moins de 25 $ US.
| Marché | Type de tarif | Montant publié | Équivalent $ CA | Source |
|---|---|---|---|---|
| Québec | Salaire d’un développeur employé | 29,00 à 68,13 $/h (médiane 45,67 $) | — | Guichet-Emplois, 2023-2024 |
| Canada | Taux d’agence logicielle le plus fréquent | 100 à 149 $ US/h | ≈ 142 à 211 $ | Clutch, sept. 2026 |
| États-Unis, Pologne | Taux d’agence logicielle le plus fréquent | 50 à 99 $ US/h | ≈ 71 à 140 $ | Clutch, sept. 2026 |
| France | TJM d’un développeur indépendant | ≈ 450 à 500 € HT par jour en moyenne (300 à 900 € selon le profil) | ≈ 725 à 805 $ par jour | lefreelance.fr, mars 2026 |
| Mexique, Espagne | Taux d’agence logicielle le plus fréquent | 25 à 49 $ US/h | ≈ 35 à 69 $ | Clutch, sept. 2026 |
| Ukraine, Philippines, Inde | Taux d’agence logicielle le plus fréquent | 25 à 49 $ US/h | ≈ 35 à 69 $ | Clutch, sept. 2026 |
Conversions au taux quotidien de la Banque du Canada du 28 septembre 2026 (1 $ US = 1,4168 $ CA ; 1 € = 1,6109 $ CA), arrondies. Les données Clutch reflètent les firmes évaluées sur sa plateforme, pas l’ensemble du marché.
Ce que le taux horaire ne dit pas
Un écart de taux de un à quatre paraît décisif sur papier. En pratique, le coût total d’un projet dépend autant du nombre d’heures, des retouches et du temps que vous y consacrez vous-même que du taux.
- Le décalage horaire : avec dix heures d’écart, une question posée le matin reçoit sa réponse le lendemain, et chaque aller-retour coûte une journée.
- La langue : des exigences mal comprises se paient en fonctions à refaire. Pour une application destinée au Québec, l’équipe doit maîtriser le français des écrans, des courriels et des conditions.
- La gestion : un fournisseur éloigné demande souvent plus de suivi de votre part ; ce temps a un coût.
- La qualité et les retouches : un code mal structuré coûte plus cher à chaque modification, pendant toute la vie de l’application.
- Les données personnelles : au Québec, communiquer des renseignements personnels à l’extérieur de la province exige, selon la Loi 25, une évaluation des facteurs relatifs à la vie privée et une entente écrite. Dans l’Union européenne, l’article 28 du RGPD impose un contrat écrit avec tout sous-traitant qui traite des données personnelles, avec des garanties de sécurité et de confidentialité.
- Le recours : en cas de litige, un contrat soumis au droit et aux tribunaux d’un pays lointain est difficile à faire respecter.
Pour une entreprise européenne qui confie son développement au Canada : la Commission européenne reconnaît le Canada comme offrant une protection adéquate pour les organisations commerciales, ce qui simplifie les transferts de données personnelles.
Les quatre clauses essentielles du contrat
Un bon fournisseur accepte ces clauses sans discuter, parce qu’elles décrivent simplement une relation saine. Un fournisseur qui les refuse vous dit quelque chose.
- La cession de propriété intellectuelle : une clause écrite et signée qui vous cède les droits sur le code, le design et la documentation créés pour vous, au plus tard au paiement de chaque phase. Le fournisseur peut garder ses outils génériques préexistants, mais doit vous en accorder une licence perpétuelle et gratuite.
- Le dépôt de code à votre nom dès le premier commit : le dépôt (GitHub ou équivalent) est créé dans le compte de votre entreprise, et le fournisseur y reçoit un accès. GitHub offre les dépôts privés illimités dans son forfait gratuit : il n’y a aucune raison technique de faire autrement.
- Un prix fixe par phase : chaque phase (découverte, première version, améliorations) a sa portée écrite, son prix, sa date et ses critères d’acceptation. La phase suivante se décide à partir de ce qui a été livré.
- Une clause de sortie : vous pouvez mettre fin au contrat à la fin d’une phase, en payant le travail accepté, et le fournisseur doit alors vous remettre les accès, la documentation, les identifiants des services et une période de transition raisonnable.
Ajoutez-y la gestion des changements (toute modification de portée fait l’objet d’un avenant chiffré avant d’être réalisée), la confidentialité, la garantie de correction des défauts après livraison et, s’il y a des données personnelles, les obligations de protection prévues par la Loi 25 ou le RGPD. Information générale, pas un avis juridique.
La propriété du code : ce que dit la loi
C’est le point le plus mal compris. Payer le développement ne suffit pas à devenir propriétaire du code.
Au Canada, la Loi sur le droit d’auteur prévoit que l’auteur d’une œuvre est le premier titulaire du droit d’auteur (article 13(1)). L’exception vise l’employé : ce qu’il crée dans le cadre de son emploi appartient à l’employeur, sauf stipulation contraire (article 13(3)). Un pigiste ou une agence n’est pas votre employé ; il reste donc titulaire du code qu’il écrit pour vous, à moins d’une cession, qui n’est valable que si elle est rédigée par écrit et signée (article 13(4)).
En France, le Code de la propriété intellectuelle attribue à l’employeur les droits patrimoniaux sur les logiciels créés par ses employés dans l’exercice de leurs fonctions (article L113-9). Pour un prestataire externe, la cession doit mentionner distinctement chacun des droits cédés et délimiter leur étendue, leur destination, le lieu et la durée (article L131-3). Une phrase vague du type « le client est propriétaire du site » ne suffit pas.
| Situation | Canada (Loi sur le droit d’auteur) | France (Code de la propriété intellectuelle) |
|---|---|---|
| Code écrit par votre employé | À l’employeur, sauf stipulation contraire (art. 13(3)) | Droits patrimoniaux à l’employeur (art. L113-9) |
| Code écrit par un pigiste ou une agence | À l’auteur, sauf cession (art. 13(1)) | À l’auteur, sauf cession |
| Forme de la cession | Écrite et signée (art. 13(4)) | Chaque droit mentionné distinctement, étendue, destination, lieu et durée délimités (art. L131-3) |
Les signaux d’alarme
Certains signes, repérés avant la signature, permettent d’éviter la majorité des mauvaises surprises.
- Un prix donné sans avoir posé de questions sur vos utilisateurs, vos écrans et vos intégrations.
- Un refus de créer le dépôt de code et les comptes (Apple, Google, hébergement) à votre nom.
- Aucune clause de cession des droits, ou une cession qui ne survient qu’« à la fin du projet ».
- Un paiement majoritaire exigé d’avance, sans lien avec des livraisons.
- Aucune version de test à essayer avant plusieurs mois.
- Des références impossibles à joindre, ou des réalisations qu’on ne peut pas voir en fonction.
- Une équipe présentée en vente qui n’est pas celle qui fera le travail, ou une sous-traitance non déclarée.
- Des promesses de délais très courts pour un projet que d’autres chiffrent en mois.
- Des réponses évasives sur la maintenance, la sécurité et l’hébergement des données.
Les questions à poser avant de signer
Posez ces questions à chaque fournisseur, par écrit, et comparez les réponses. Leur précision en dit autant que leur contenu.
| Question | Réponse rassurante | Réponse inquiétante |
|---|---|---|
| Pouvez-vous me montrer un produit semblable en fonction ? | Démonstration et contact d’un client | Captures d’écran seulement |
| Qui travaillera concrètement sur mon projet ? | Noms, rôles, disponibilité | « Notre équipe », sans plus |
| Où sera le code, et à qui appartiendra-t-il ? | Dans votre dépôt dès le premier commit, droits cédés par écrit | Remis à la fin du projet |
| À quelle fréquence verrai-je le travail ? | Version de test chaque semaine ou toutes les deux semaines | À la livraison finale |
| Comment sont gérés les changements ? | Avenant chiffré avant exécution | On verra au fur et à mesure |
| Que se passe-t-il si on arrête après la phase 1 ? | Vous partez avec code, accès et documentation | Pénalités ou code retenu |
| Où seront hébergées les données de mes clients ? | Lieu précis, fournisseur nommé, entente écrite | Réponse vague |
| Qui s’occupe de l’entretien après le lancement ? | Forfait ou taux écrit, délais de correction décrits | Pas prévu |
Comparer les soumissions
Deux soumissions ne se comparent que si elles décrivent le même produit. Avant de regarder le total, ramenez chaque offre à la même grille.
- La liste des écrans, des types d’utilisateurs et des intégrations incluses.
- Le tableau de bord d’administration : inclus ou non, et avec quelles fonctions.
- Le design : maquettes originales et prototype cliquable, ou modèle adapté.
- Les tests, la publication dans les magasins et la mise en ligne.
- Le découpage en phases, avec prix et date pour chacune.
- Ce qui est à votre nom : dépôt, comptes, hébergement, et la cession des droits.
- Les coûts récurrents : hébergement, licences, entretien, et ce qu’ils couvrent.
- Le taux des travaux hors mandat et la garantie après livraison.
Une soumission beaucoup plus basse que les autres oublie souvent le tableau d’administration, les tests ou la publication. Demandez ce qui n’est pas inclus.
Ce que ZeniTech facture
ZeniTech est une agence Web, applications, automatisation et IA établie à Québec, qui travaille à distance avec des clients du Québec, du Canada, des États-Unis et de l’Europe francophone. Nos règles par défaut : prix fixe par phase, dépôt de code au nom du client dès le premier commit, comptes Apple Developer, Google Play et d’hébergement au nom du client. Si vous changez de fournisseur, vous partez avec tout.
Nous développons les applications mobiles en React Native, avec une seule base de code pour iOS et Android, publiée dans l’App Store et Google Play.
| Service | Prix (CAD, avant taxes) |
|---|---|
| Application mobile, première version (iOS + Android) | À partir de 25 000 $, prix fixe par phase |
| Logiciel sur mesure ou plateforme Web | À partir de 15 000 $ |
| Agent IA intégré (propulsé par Orvel AI) | 3 000 $ à 7 500 $, puis 750 $ à 1 500 $/mois |
| Automatisation d’un flux simple / complexe | 750 $ / 2 500 $, suivi 250 $/mois |
| Site vitrine / professionnel / boutique en ligne | À partir de 3 500 $ / 7 500 $ / 12 000 $ |
| Hébergement et maintenance d’un site | 150 $/mois |
| Travaux hors du mandat convenu | 125 $/h |
Prix avant TPS et TVQ. Orvel AI est la couche d’agents de ZeniTech exploitée au Québec, qui s’appuie sur les grands modèles de langage du marché.
Questions fréquentes
Comment choisir une agence de développement d’application ?
Vérifiez qu’elle a déjà livré un produit semblable que vous pouvez voir en fonction, que vous saurez qui travaille sur votre projet et que vous verrez une version de test régulièrement. Puis exigez quatre clauses : cession écrite des droits sur le code, dépôt de code à votre nom dès le premier commit, prix fixe par phase et clause de sortie. Le taux horaire vient ensuite.
Offshore ou nearshore : quelle différence ?
Le nearshore confie le travail à un pays voisin avec peu de décalage horaire, comme le Mexique pour le Québec ou la Pologne pour la France. L’offshore vise un pays éloigné, comme l’Inde ou les Philippines. Selon Clutch, les agences facturent le plus souvent 25 à 49 $ US de l’heure au Mexique et en Inde, 50 à 99 $ US en Pologne et 100 à 149 $ US au Canada.
Combien coûte un développeur d’application au Québec ?
Un développeur de logiciels employé gagne au Québec entre 29,00 $ et 68,13 $ de l’heure, médiane 45,67 $, selon Guichet-Emplois (2023-2024), avant charges et avantages. Les agences canadiennes facturent le plus souvent 100 à 149 $ US de l’heure selon le guide logiciel de Clutch, ou 50 à 99 $ US selon son guide des applications mobiles. Chez ZeniTech, le travail hors mandat est à 125 $ CA l’heure.
Le code m’appartient-il si je paie le développement ?
Pas automatiquement. Au Canada, l’auteur est le premier titulaire du droit d’auteur, sauf pour un employé, et une cession n’est valable que par écrit et signée (Loi sur le droit d’auteur, article 13). En France, la cession doit mentionner chaque droit cédé et en délimiter l’étendue, la destination, le lieu et la durée (article L131-3 du Code de la propriété intellectuelle).
Pourquoi exiger un dépôt de code à mon nom dès le premier commit ?
Parce que le code qui n’est pas dans votre compte peut vous être retenu en cas de désaccord, de faillite du fournisseur ou de simple départ d’un développeur. Avec un dépôt au nom de votre entreprise, vous voyez l’avancement réel et vous pouvez confier la suite à une autre équipe. GitHub offre des dépôts privés illimités dans son forfait gratuit.
Pourquoi un prix fixe par phase plutôt qu’un prix global ?
Un prix global pour un projet de plusieurs mois repose sur des suppositions qui changent en cours de route. En découpant en phases, chacune avec sa portée, son prix, sa date et ses critères d’acceptation, vous payez ce qui est livré, vous gardez la possibilité d’arrêter et vous décidez de la suite à partir de l’usage réel.
Puis-je confier mes données clients à une équipe à l’étranger ?
Oui, avec des précautions. Au Québec, la Loi 25 exige une évaluation des facteurs relatifs à la vie privée et une entente écrite avant de communiquer des renseignements personnels hors de la province. Dans l’Union européenne, l’article 28 du RGPD impose un contrat écrit avec le sous-traitant. Limitez l’accès des développeurs aux données réelles et travaillez sur des données de test.
Quels sont les signaux d’alarme chez un fournisseur ?
Un prix donné sans questions sur votre projet, un refus de mettre le code et les comptes à votre nom, l’absence de cession des droits, un gros paiement d’avance sans livraison liée, aucune version à tester avant des mois, des références injoignables et une équipe différente de celle présentée en vente. Un seul de ces signes justifie de demander des explications écrites.
À lire aussi
Présentation gratuite
On chiffre votre projet en 30 minutes.
On regarde ce que le projet doit produire, on vous dit ce que ça coûte, et on vous dit aussi quand vous n'en avez pas besoin.
Demander une présentation →581-748-7017Sources
- Clutch : Software Development Company Pricing Guide (septembre 2026)
- Clutch : Mobile App Development Pricing Guide (septembre 2026)
- Banque du Canada : taux de change quotidiens
- Guichet-Emplois : salaires des développeurs de logiciels au Québec (CNP 21232)
- lefreelance.fr : TJM développeur freelance en France 2026 (mars 2026)
- Loi sur le droit d’auteur, L.R.C. (1985), ch. C-42, article 13
- Code de la propriété intellectuelle, article L113-9 (Légifrance)
- Code de la propriété intellectuelle, article L131-3 (Légifrance)
- GitHub : tarifs (dépôts privés dans le forfait gratuit)
- Commission d’accès à l’information : principaux changements de la Loi 25
- RGPD, article 28 : sous-traitant
- Commission européenne : décisions d’adéquation (Canada, organisations commerciales)