Le site est en ligne, le client est content, le solde est encaissé. Beaucoup de développeurs indépendants s'arrêtent exactement là et referment le dossier. C'est une erreur, et pas une petite : le moment de la livraison n'est pas la fin du projet, c'est le début d'un second contrat, souvent plus rentable que le premier. Ce contrat s'appelle la maintenance, et il mérite d'être pensé avec autant de sérieux qu'un cahier des charges.
Le jour de la livraison, un autre travail commence
Un site web n'est jamais un objet fini. Le système qui le fait tourner reçoit des mises à jour de sécurité. L'hébergeur peut changer ses conditions. Une extension ou une librairie utilisée dans le code devient obsolète et doit être remplacée avant qu'elle ne casse quelque chose. Et un jour, sans prévenir, un site qui n'a jamais bougé s'arrête de fonctionner, simplement parce que personne n'a suivi ces évolutions techniques pendant six mois.
Le client, lui, ne voit rien de tout cela. Il voit un site qui marche, puis un site qui ne marche plus, et il vous appelle en urgence en pensant que le problème vient d'apparaître d'un coup. En réalité, il couvait depuis des semaines. La maintenance n'est pas un service optionnel qu'on propose pour arrondir la facture, c'est la suite logique et nécessaire de la livraison. Ne pas la proposer, c'est laisser le client seul face à un système qu'il ne comprend pas et ne peut pas entretenir.
Ce que contient réellement un contrat de maintenance
Le mot « maintenance » reste flou tant qu'il n'est pas détaillé noir sur blanc, exactement comme un cahier des charges. Un contrat sérieux couvre au minimum quatre éléments.
L'hébergement d'abord : le site tourne sur un serveur que vous gérez, avec un nom de domaine surveillé et un certificat de sécurité renouvelé automatiquement. Les sauvegardes ensuite : une copie régulière du site et de sa base de données, stockée à part, permettant de tout restaurer en quelques minutes en cas de problème. Les mises à jour techniques : les composants du site sont maintenus à jour pour rester sécurisés, sans que le client ait à s'en soucier. Et enfin la disponibilité : un canal de contact clair, avec un délai de réponse annoncé, pour les pannes et les petites demandes qui ne justifient pas un nouveau projet.
Ce qui ne rentre pas dans ce forfait doit être écrit tout aussi clairement : l'ajout de nouvelles fonctionnalités, la refonte d'une page, la création de contenu. Ces demandes se facturent à part, au taux horaire habituel. Sans cette limite posée dès le départ, le contrat de maintenance se transforme vite en développement gratuit déguisé, et c'est là que la rentabilité du modèle s'effondre.

Fixer le prix : pourquoi la marge n'a rien d'abusif
Sur le terrain, un contrat d'hébergement et de maintenance se facture couramment autour de 400 à 450 CHF par an pour un site vitrine. Le coût réel de l'infrastructure, lui, est nettement inférieur : un hébergement correct coûte une fraction de ce montant. La marge appliquée, souvent x2 à x3, surprend parfois les débutants qui hésitent à l'assumer.
Cette hésitation repose sur un malentendu : le client ne paie pas un serveur, il paie une tranquillité d'esprit. Il paie le fait de ne pas avoir à comprendre ce qu'est une sauvegarde, un certificat de sécurité ou une mise à jour de sécurité critique. Il paie quelqu'un qui surveille pendant qu'il dirige son entreprise. Comparez ce montant à ce que coûterait une seule heure d'intervention en urgence chez un développeur qui ne connaît pas le projet, et le rapport s'inverse immédiatement en faveur du contrat annuel.
Le raisonnement à tenir face à un client qui trouve le montant élevé n'est donc pas de se justifier, mais d'expliquer ce que ce montant évite : un site piraté, une perte de données, plusieurs jours d'indisponibilité en pleine saison de vente. Un contrat de maintenance qui semble cher devient bon marché dès qu'on le compare à son absence.
Comment présenter le contrat sans effrayer le client
Le meilleur moment pour parler de maintenance n'est pas après la livraison, c'est dans l'offre initiale, à côté du prix du projet. Présenté à ce moment-là, le contrat de maintenance se voit comme une évidence logique : celui qui a construit la maison en connaît les fondations, il est le mieux placé pour l'entretenir. Présenté après coup, il ressemble à une facture supplémentaire qu'on sort du chapeau, et le client se braque.
Une phrase simple suffit généralement à l'expliquer : « Le prix du projet couvre la création du site. L'hébergement et la maintenance, autour de 40 CHF par mois, couvrent tout ce qui le maintient en ligne, sécurisé et sauvegardé une fois qu'il tourne. » Présenté ainsi, avec un montant mensuel plutôt qu'un total annuel qui paraît plus lourd, l'essentiel des clients l'acceptent sans discuter, parce que le service rendu est concret et immédiat : leur site continue de fonctionner sans qu'ils y pensent.

Le client qui ne renouvelle pas : que faire
Certains clients refusent le contrat, ou l'abandonnent après la première année. C'est leur droit, mais cela change la relation, et le contrat doit le prévoir dès le départ. Sans maintenance active, vous n'êtes plus responsable du bon fonctionnement du site : la clause doit être écrite, pas sous-entendue.
Sur le plan pratique, un client qui ne renouvelle pas peut rester hébergé chez vous s'il continue de payer l'hébergement seul, sans les mises à jour ni la surveillance, ou repartir avec une exportation complète de son site vers un autre prestataire. Les deux options doivent figurer dans le contrat initial, avec un délai de préavis raisonnable, pour éviter toute ambiguïté au moment de la rupture. Un impayé se traite de la même façon qu'un jalon de paiement non honoré : un rappel, un délai clair, puis une coupure du service si rien ne bouge. Céder sur ce point une fois installe un précédent que tous les autres clients finiront par connaître.
Un revenu qui change la nature du métier
Un projet livré rapporte une fois. Un contrat de maintenance rapporte chaque mois, sans prospection, sans négociation, sans nouveau devis à rédiger. Avec une quinzaine de clients sous contrat, ce revenu récurrent devient un vrai coussin de sécurité pendant les périodes creuses, celles où aucun nouveau projet ne se signe. C'est souvent ce qui distingue un freelance qui vit dans l'incertitude d'un mois sur l'autre d'un indépendant qui construit une activité stable.
Structurer ce contrat, le vendre sans hésitation et le faire respecter fait partie des compétences qui s'apprennent, au même titre que la rédaction d'une offre ou d'un cahier des charges. C'est l'une des étapes que je détaille, avec les montants réels et les documents utilisés, dans ma formation Concevoir un projet full-stack de A à Z, du premier appel de qualification jusqu'au contrat de maintenance qui sécurise vos mois creux.

