Contrat de maintenance logiciel : forfait ou à l'heure ?

Réponse courte : si vous avez besoin d'un développeur moins de 3 heures par mois environ, payez à l'heure. Entre 3 et 7 heures environ, une carte d'heures prépayées revient le moins cher. À partir de 7,5 heures par mois environ, un forfait mensuel l'emporte sur le prix, et il vous apporte ce que l'heure à la demande n'apporte jamais : une surveillance, un délai de réponse fixe et un développeur qui connaît déjà votre système. Nous faisons le calcul ci-dessous pour une entreprise qui a besoin de 5, 20 ou 50 heures par mois, et pour une autre dont les besoins arrivent par vagues.
Nous avons déjà publié un article sur le coût mensuel de la maintenance d'un site web, centré sur WordPress. Celui-ci va plus loin : il concerne les logiciels sur mesure, les applications web, les plateformes et les applications mobiles, où la maintenance consiste autant à mettre à jour les dépendances et à appliquer des correctifs de sécurité qu'à modifier des textes.
Trois façons de payer la maintenance
Dans le jargon des grandes entreprises, on parle de TMA (tierce maintenance applicative) : l'externalisation de tout ou partie de la maintenance d'un logiciel. Le guide HubSpot sur la TMA décrit plusieurs formules, du forfait avec engagement de résultat au carnet de tickets décompté au fil des demandes. Pour une PME, cela revient presque toujours à l'un de ces trois modèles :
- À l'heure, à la demande. Vous appelez quand il faut intervenir et payez les heures travaillées. Aucun engagement, mais aucune capacité réservée non plus. Chez We Do Dev Work, c'est notre aide d'urgence : 75 € de l'heure, un développeur senior qui commence le jour même, sans minimum.
- Heures prépayées. Vous achetez un bloc d'heures à un tarif réduit, décomptées au fur et à mesure. C'est notre carte d'heures : 14 heures pour 910 € (environ 65 € de l'heure), démarrage sous 24 heures, valable 4 mois.
- Forfait mensuel. Un nombre d'heures fixe chaque mois au meilleur tarif, avec du travail préventif comme les mises à jour et la surveillance. Ce sont nos abonnements : Starter (8 h, 480 €), Growth (32 h, 1 920 €) et Scale (64 h, 3 840 €), tous à 60 € de l'heure.
Que couvre vraiment la maintenance ?
Le même guide HubSpot distingue la maintenance préventive (contrôles et audits réguliers), corrective (résolution des anomalies et des bugs) et évolutive (faire évoluer le logiciel selon les nouveaux besoins). Concrètement, le travail diffère beaucoup entre un site vitrine et une application sur mesure :
| Tâche | Site web (WordPress, CMS) | Application ou plateforme sur mesure |
|---|---|---|
| Mises à jour | Cœur, thème et extensions | Montées de version du framework et des bibliothèques, y compris majeures |
| Sécurité | Extensions vulnérables, contrôle anti-malware | Dépendances aux failles connues, mises à jour du serveur et de la base de données |
| Plateforme | Version PHP chez l'hébergeur | Runtime, plateforme d'hébergement, exigences des stores |
| Surveillance | Disponibilité, certificat SSL | Disponibilité, erreurs, requêtes lentes, tâches de fond bloquées |
| Sauvegardes | Site et base de données | Sauvegardes de la base et test de restauration de temps en temps |
| Petites évolutions | Textes, pages, formulaires | Corrections de bugs, petites fonctionnalités, adaptation quand une API tierce change |
Côté sur mesure, les coûts cachés viennent de tout ce qui bouge autour de votre code :
- Laravel publie une version majeure par an et assure 18 mois de corrections de bugs et 2 ans de correctifs de sécurité par version. Sautez deux montées de version et votre code n'est plus supporté.
- Les versions LTS de Node.js reçoivent en général 30 mois de correctifs critiques au total ; ensuite, il faut migrer.
- Google Play exige, à partir du 31 août 2026, que les nouvelles applications et les mises à jour ciblent Android 16 (niveau d'API 36). Une application Android que personne n'entretient finit par ne plus pouvoir être mise à jour.
Nos prix côte à côte
| Modèle | Prix (HT) | Par heure | Réactivité | En plus des heures |
|---|---|---|---|---|
| Aide d'urgence (à l'heure) | 75 €/heure | 75 € | Démarrage le jour même | Sans minimum, sans cadrage préalable |
| Carte d'heures | 910 € pour 14 h | environ 65 € | Démarrage sous 24 h | Valable 4 mois, heures décomptées au fil du travail |
| Starter | 480 €/mois, 8 h | 60 € | Réponse le jour ouvré suivant | Mises à jour et surveillance |
| Growth | 1 920 €/mois, 32 h | 60 € | Réponse le jour même | Point mensuel |
| Scale | 3 840 €/mois, 64 h | 60 € | Le jour même, en priorité | Planification mensuelle avec un lead developer |
Les abonnements durent au moins 3 mois, puis se poursuivent avec un préavis de 3 mois. Engagez-vous sur 6 mois et vous obtenez 5 % de remise, sur 12 mois 7,5 %. Les heures non utilisées ne sont pas reportées.
Exemples chiffrés : qu'est-ce qui coûte le moins ?
Entreprise A : environ 5 heures par mois
Une entreprise avec un portail client qui demande presque chaque mois une mise à jour, une correction et une petite modification.
- À l'heure : 5 × 75 € = 375 € par mois
- Carte d'heures : 5 × 65 € = 325 € par mois (une carte dure environ 2,8 mois, bien dans les 4 mois de validité)
- Starter : 480 € par mois pour 8 heures, dont 3 inutilisées
Sur le seul prix, la carte d'heures gagne. Starter ne se justifie ici que si la surveillance et les mises à jour régulières comptent pour vous, ou si vos besoins vont augmenter.
Entreprise B : environ 20 heures par mois
Une boutique en ligne ou un produit SaaS avec un flux régulier de corrections et de petites fonctionnalités.
- À l'heure : 20 × 75 € = 1 500 € par mois
- Cartes d'heures seules : 20 × 65 € = 1 300 € par mois
- Starter plus une carte d'heures pour les 12 heures en plus : 480 € + 780 € = 1 260 € par mois
- Growth : 1 920 € par mois pour 32 heures, dont 12 inutilisées
Starter complété par une carte d'heures est le moins cher. Growth coûte 660 € de plus par mois et apporte une réponse le jour même et un point mensuel. Si chaque heure de panne vous fait perdre du chiffre d'affaires, cela peut valoir le coup. Sinon, non.
Entreprise C : environ 50 heures par mois
Une plateforme avec une feuille de route active et une équipe qui en dépend.
- À l'heure : 50 × 75 € = 3 750 € par mois
- Cartes d'heures seules : 50 × 65 € = 3 250 € par mois
- Growth plus une carte pour 18 heures : 1 920 € + 1 170 € = 3 090 € par mois
- Scale : 3 840 € par mois pour 64 heures, ou 3 552 € avec un engagement de 12 mois
Sur le papier, Growth avec des heures en plus est le moins cher. Scale devient plus avantageux à partir de 61 heures par mois environ, mais beaucoup d'équipes autour de 50 heures le choisissent quand même pour la planification mensuelle avec un lead developer et la priorité dans la file.
Entreprise D : des besoins par vagues
Rien pendant des mois, puis tout d'un coup. Prenons une année avec deux chantiers de 20 heures (une nouvelle fonctionnalité avant la haute saison, une intégration) et quatre petites corrections de 3 heures : 52 heures au total.
- À l'heure : 52 × 75 € = 3 900 € par an
- Cartes d'heures : quatre cartes, 56 heures, 3 640 € par an, si les petites corrections tombent dans les 4 mois qui suivent chaque chantier ; sinon une cinquième
- Starter sur 12 mois : 5 328 € par an avec la remise de 7,5 %, et les mois chargés dépassent quand même les 8 heures
Ici, un forfait n'est pas le bon outil. Prenez des cartes d'heures pour les chantiers et l'aide d'urgence quand quelque chose casse entre deux.
Les seuils de rentabilité
| Heures par mois | Modèle le moins cher (prix seul) |
|---|---|
| Moins de 3 environ | À l'heure |
| Environ 3 à 7 | Carte d'heures |
| Environ 7,5 à 30 | Starter, plus une carte d'heures pour le surplus |
| Environ 30 à 61 | Growth, plus une carte d'heures pour le surplus |
| Plus de 61 environ | Scale |
Ce que vous obtenez en plus du prix
- La réactivité. HubSpot note que les délais de réponse d'un contrat de TMA se négocient (2, 6 ou 24 heures par exemple) et que plus ils sont courts, plus le prix monte. Chez nous, l'aide d'urgence démarre le jour même, la carte d'heures sous 24 heures, Growth et Scale répondent le jour même.
- La surveillance. À l'heure ou avec une carte, personne ne regarde si vous ne le demandez pas. Dès Starter, les abonnements incluent les mises à jour courantes et la surveillance : les problèmes sont souvent détectés avant que vos clients ne les voient.
- La connaissance de votre système. Un développeur qui travaille sur votre logiciel chaque mois corrige plus vite que quelqu'un qui doit d'abord le découvrir.
- La planification. Growth inclut un point mensuel, Scale une planification mensuelle avec un lead developer. Les montées de version se font alors au calendrier, pas dans l'urgence.
Les inconvénients, en toute honnêteté
- Les heures d'abonnement non utilisées ne sont pas reportées. L'abonnement vous réserve de la capacité chaque mois. Si vous n'utilisez que 4 de vos 8 heures, vous avez payé 120 € par heure utilisée ce mois-là.
- Les abonnements ont un minimum de 3 mois, puis 3 mois de préavis. Très bien pour un système que vous exploiterez des années, inadapté pour une correction ponctuelle.
- La carte d'heures expire après 4 mois. Si vous utilisez moins de 12 des 14 heures environ sur cette période, l'heure à la demande aurait été moins chère.
- L'heure à la demande n'a pas de filet. Pas de surveillance, pas de planification, et chaque demande commence par réexpliquer votre système.
Par rapport au marché
Selon le baromètre TJM 2026 de Freelance Solution, le taux journalier médian d'un développeur web freelance en France tourne autour de 485 € (fourchette de 350 à 650 €), et un développeur back-end senior facture environ 560 € par jour, soit à peu près 70 € de l'heure sur une journée de 8 heures. Nos abonnements à 60 € de l'heure et notre carte d'heures à environ 65 € se situent donc dans le marché, avec une équipe de développeurs seniors plutôt qu'une seule personne.
Comment choisir
- Regardez les 6 à 12 derniers mois. Comptez mois par mois les heures de développement réellement utilisées. La moyenne donne la tranche de prix ; l'écart montre si vos besoins sont réguliers ou par vagues.
- Demandez-vous ce que coûte une heure de panne. Si la réponse est « beaucoup », la réponse le jour même et la surveillance valent leur prix, même au-delà du seuil.
- Listez les montées de version à venir. Versions de framework, fin de support du runtime, exigences des stores. S'il y en a plusieurs dans l'année, un abonnement permet de les planifier.
- Faites un état des lieux. Lancez un audit gratuit avec EngineeringScore pour voir les problèmes de sécurité, de performance et de fiabilité qui attendent déjà.
- En cas de doute, commencez petit. Une carte d'heures permet de travailler avec nous quelques mois et de mesurer votre usage réel avant de vous engager.
Votre site est piraté ou hors ligne en ce moment ? Lisez quoi faire dans la première heure et appelez l'aide d'urgence. Pour une vue d'ensemble sur le travail avec une équipe externe, voyez comment travailler avec une agence logicielle.
Prochaine étape
Si vos besoins sont réguliers, choisissez un abonnement : nous gardons votre logiciel à jour, surveillé et en mouvement chaque mois, à 60 € de l'heure. S'ils arrivent par vagues ou si vous voulez d'abord nous tester, prenez une carte d'heures : 14 heures, démarrage sous 24 heures. Vous hésitez ? Dites-nous combien d'heures vous avez utilisées l'an dernier, et nous vous dirons honnêtement quelle formule vous coûte le moins. Le code vous appartient, et nous travaillons dans votre dépôt.
Questions fréquentes
Un contrat de maintenance logiciel vaut-il le coup pour une PME ?
Sur le seul prix, oui à partir d'environ 7,5 heures de développement par mois. En dessous, une carte d'heures ou l'heure à la demande coûte moins cher, sauf si la surveillance et un délai de réponse fixe valent plus pour vous que la différence.
Quelle différence entre TMA et forfait de maintenance ?
La TMA désigne l'externalisation de la maintenance d'une application, souvent avec un contrat et des niveaux de service détaillés. Un forfait mensuel d'heures, comme nos abonnements, en est une forme simple adaptée aux PME.
Les heures non utilisées sont-elles reportées ?
Pas avec nos abonnements, car ils réservent de la capacité chaque mois. Si votre usage varie beaucoup, la carte d'heures convient mieux.
Peut-on combiner un abonnement et une carte d'heures ?
Oui, un abonnement pour la base régulière et une carte d'heures pour les mois chargés revient souvent moins cher que de passer à la formule supérieure.
Que couvre la maintenance d'une application sur mesure ?
Les montées de version du framework et des dépendances, les correctifs de sécurité, la surveillance, les sauvegardes, les corrections de bugs et les petites évolutions. Pour une application mobile, s'y ajoutent les exigences des stores, comme le niveau d'API cible de Google Play.
Quel est votre délai de réponse ?
L'aide d'urgence démarre le jour même, la carte d'heures sous 24 heures, Starter répond le jour ouvré suivant, Growth et Scale le jour même.
Articles similaires

Embaucher un développeur : le vrai coût en 2026 (TJM, CDI)
Freelance, agence, développeur dédié ou CDI : TJM 2026, charges patronales, préavis et délais comparés pour embaucher un développeur, avec nos prix fixes.


Dépannage site internet urgent : prix et délais
Site, boutique ou app en panne ? Prix d'un développeur en urgence (taux horaire, majoration, contrat), délai de démarrage et quoi vérifier d'abord.


Odoo et Peppol : facturation électronique en Belgique
Facturation électronique obligatoire en Belgique : ce qu'Odoo fait via Peppol, quand connecter Billit ou Silverfin, les erreurs fréquentes et le coût réel.

