Une application qui tourne n'est jamais gratuite à entretenir. Hébergement, services tiers, maintenance corrective et préventive : ces postes récurrents représentent en général 15 à 30 % du coût du build par an. Voici comment chiffrer réalistement.
Les trois postes récurrents
Une application livrée en production coûte chaque mois. Pas énormément en valeur absolue, mais suffisamment pour que ce soit anticipé dans le budget global du projet. Trois grands postes :
| Poste | Couvre quoi | Ordre de grandeur mensuel |
|---|---|---|
| Hébergement | Serveur, base de données, CDN, espace stockage. | Quelques dizaines à plusieurs centaines d'euros selon volume. |
| Services tiers (SaaS branchés) | Stripe (commission), Twilio (SMS), services IA, mail transactionnel. | Variable, selon usage. Souvent quelques dizaines à centaines d'euros. |
| Maintenance | Mises à jour, corrections, monitoring, sauvegardes. | 15-30 % du coût du build par an, soit X €/mois lissé. |
L'hébergement : structure et coûts
Les architectures modernes (Next.js, React, Postgres) tournent souvent sur des plateformes managées qui simplifient la gestion :
- Vercel + Supabase : combo très répandu, simple, coût modéré au démarrage qui monte avec le volume.
- Render, Railway : alternative tout-en-un, prix prévisibles.
- Hetzner, OVH, Scaleway : hébergeurs européens plus économiques pour les volumes élevés, demandent plus de configuration.
- AWS, Google Cloud, Azure : pour les architectures plus complexes (multi-zones, scaling agressif), coûts plus élevés et imprévisibles.
Les services tiers
Chaque service externe branché à votre app a son propre tarif (souvent au volume). À anticiper dans le budget récurrent :
- Paiement (Stripe) : commission par transaction (~1,5-2,5 % + frais fixes).
- Mail transactionnel (SendGrid, Postmark, Mailgun) : facturation au volume d'emails envoyés.
- SMS (Twilio) : par SMS envoyé, varie selon pays.
- Stockage fichiers (S3, R2) : au Go stocké et transféré.
- Services IA (OpenAI, Anthropic) : par token consommé.
- Signature électronique (Yousign, Universign) : par signature.
La maintenance : corrective et préventive
Corrective
Correction de bugs découverts en production (un comportement inattendu, un cas non prévu). Coût variable selon la fréquence : sur une app bien testée, peu fréquent.
Préventive
Mises à jour de dépendances (Node, React, packages) pour rester sécurisé. Idéalement trimestrielle. Petit coût récurrent qui évite la réécriture forcée.
Monitoring
Surveillance des erreurs (Sentry), des performances, des sauvegardes. Outils souvent gratuits jusqu'à un certain volume, puis payants. Crucial.
Les évolutions : à part de la maintenance
Ajouter une nouvelle fonctionnalité majeure, brancher un nouveau service, refondre une partie de l'app : ce n'est pas de la maintenance. C'est du développement, facturé séparément.
Deux modèles standards :
- Au temps passé : pour les évolutions ponctuelles, à la demande. Estimation à chaque demande.
- Par sprints courts (1-2 semaines) : pour les évolutions régulières, package par package. Plus prévisible budgétairement.
Pour chiffrer précisément le récurrent de votre projet, prévoyez un premier appel. Voir aussi coût d'une application en 2026 et Applications & SaaS.
Questions fréquentes
Quels sont les coûts d'hébergement typiques ?
Pour une app simple (Next.js + Postgres) : compter de quelques dizaines d'euros par mois (Vercel + Supabase, Render, Railway) à quelques centaines pour des volumes plus élevés. Pour des architectures plus complexes (serveurs dédiés, CDN, services managés multi-zones), ça monte. À cadrer selon le volume.
Que couvre vraiment la maintenance ?
Mises à jour de dépendances (Node, React, Postgres, packages) pour rester sécurisé. Corrections de bugs résiduels découverts en production. Monitoring (logs, alertes, sauvegardes). Petits ajustements UI ou logiques mineurs. Pas les nouvelles fonctionnalités importantes, c'est du dev en sus.
Faut-il un contrat de maintenance ou facturer au temps passé ?
Dépend du volume. Pour une app stable peu modifiée :facturation au temps passé suffit (1-2h/mois en moyenne). Pour une app en évolution active : forfait mensuel (X heures incluses + dépassements) sécurise les deux côtés. À cadrer selon votre rythme.
Que se passe-t-il si on ne fait pas de maintenance ?
À court terme rien. À 6-12 mois, des dépendances deviennent obsolètes ou vulnérables. À 18-24 mois, l'app peut planter (changements API tiers, services dépréciés). À 2-3 ans sans entretien, une réécriture devient souvent nécessaire. La maintenance préventive coûte moins cher que la réécriture.