Le verdict en trois phrases
Passer d'une application installée client par client à un SaaS multi-tenant coûte 40 000 à 120 000 EUR HT en 2026 pour un éditeur toulousain, sur 3 à 6 mois, et le premier facteur de prix est le niveau d'isolation des données. Le schéma partagé est le moins cher à construire et à opérer, le schéma par client offre le meilleur compromis pour une clientèle B2B exigeante, et la base dédiée se réserve aux grands comptes régulés. Le gain se mesure surtout sur le coût d'infrastructure par client, divisé par 3 à 20, et sur le temps d'ouverture d'un nouveau client, qui passe de plusieurs jours à quelques minutes.
Les trois modèles d'isolation et leur coût
Le CTO d'un éditeur qui a grandi avec une instance par client (serveur, base et déploiement séparés) atteint vite un plafond : 15 clients signifient 15 mises à jour, 15 sauvegardes et 15 factures d'hébergement. Le choix du modèle multi-tenant conditionne le budget de refonte (ordre de grandeur 2026) :
| Modèle | Principe | Coût de développement HT | Délai | Infra par client et par mois |
|---|---|---|---|---|
| Schéma partagé (colonne tenant_id) | Toutes les données dans les mêmes tables, filtrage par client | 40 000 à 65 000 EUR | 3 à 4 mois | 15 à 40 EUR |
| Schéma partagé + Row Level Security | Filtrage imposé par la base (PostgreSQL RLS) | 50 000 à 75 000 EUR | 3 à 4 mois | 15 à 40 EUR |
| Schéma par client | Une base commune, un schéma PostgreSQL par client | 60 000 à 95 000 EUR | 4 à 5 mois | 30 à 80 EUR |
| Base dédiée par client | Une base isolée par client, application partagée | 80 000 à 120 000 EUR | 5 à 6 mois | 80 à 150 EUR |
| Modèle hybride | Schéma partagé par défaut, base dédiée pour les grands comptes | 90 000 à 120 000 EUR | 5 à 6 mois | 15 à 150 EUR selon le client |
| Référence actuelle : instance par client | Tout dupliqué | sans objet | sans objet | 300 à 600 EUR |
Le surcoût du schéma par client ou de la base dédiée vient des migrations : chaque évolution de structure doit être appliquée à 50 ou 200 schémas sans interruption, ce qui demande un outillage spécifique.
Les compromis sécurité, conformité et facturation
| Critère | Schéma partagé | Schéma par client | Base dédiée |
|---|---|---|---|
| Risque de fuite entre clients | élevé sans RLS, faible avec | faible | très faible |
| Restauration des données d'un seul client | complexe (2 à 5 jours) | simple (1 à 4 h) | immédiate |
| Exigences HDS, SecNumCloud ou clauses grands comptes | rarement accepté | souvent accepté | accepté |
| Personnalisation par client | limitée | moyenne | forte |
| Effort de migration de schéma | 1 migration | N migrations outillées | N migrations, plus de supervision |
| Mesure de l'usage pour facturation | simple | simple | simple |
| Coût d'ouverture d'un nouveau client | quelques minutes | quelques minutes | 15 à 60 min automatisées |
La facturation à l'usage (par utilisateur actif, par document traité, par appel d'API) s'ajoute à tout modèle : comptez 8 000 à 20 000 EUR pour un module de mesure, l'intégration de Stripe Billing ou Chargebee et un portail client pour les factures. Côté conformité, le RGPD impose un registre de sous-traitance, des contrats DPA avec chaque client et une politique de suppression des données à la résiliation.
Les choix techniques qui évitent la deuxième refonte
Quatre décisions, prises tôt, protègent l'investissement. Isoler le contexte client au niveau du middleware, jamais dans chaque requête écrite à la main. Activer la Row Level Security même en schéma partagé, pour qu'une erreur de code ne suffise pas à exposer un autre client. Concevoir un provisioning automatisé (création du client, de ses rôles, de ses données de démonstration) dès la première version. Prévoir enfin un chemin de sortie vers une base dédiée pour 2 ou 3 clients stratégiques, sans dupliquer le code.
Un audit d'architecture de 2 semaines (6 000 à 10 000 EUR) avant le lancement permet de choisir le modèle à partir de vos contrats réels et de vos volumes, et réduit souvent le budget final de 15 à 25 %.
Mini cas pratique
Camille, CTO d'un éditeur de logiciel de maintenance aéronautique à Toulouse, gère 12 clients hébergés chacun sur leur instance, pour 450 EUR par mois d'infrastructure par client, soit 5 400 EUR par mois. Chaque nouveau client demande 5 jours d'installation.
Besoin d'un site web professionnel ?
Kolonell crée des sites web qui attirent des clients, optimisés pour le marché sénégalais. Devis gratuit en 2 minutes.
Elle choisit le schéma par client pour 75 000 EUR HT sur 5 mois. L'infrastructure mutualisée coûte ensuite 1 600 EUR par mois plus 40 EUR par client, soit 2 080 EUR pour 12 clients. L'économie atteint 3 320 EUR par mois, environ 39 800 EUR par an. En ajoutant les 5 jours d'installation économisés sur 8 nouveaux clients par an (40 jours à 600 EUR, soit 24 000 EUR), le projet est remboursé en 14 mois environ.
FAQ
Quel modèle multi-tenant choisir pour un SaaS B2B ?
Le schéma partagé avec Row Level Security convient à la majorité des SaaS B2B de moins de 500 clients. Le schéma par client s'impose si vos contrats exigent une restauration ou un export isolé en moins de 4 heures.
Peut-on migrer progressivement les clients existants ?
Oui, on migre par vagues de 2 à 5 clients après une phase pilote. Comptez 1 à 3 jours de reprise de données par client selon le volume.
Combien coûte l'hébergement d'un SaaS multi-tenant en France ?
Pour 50 clients, un socle chez OVHcloud ou Scaleway coûte 800 à 2 500 EUR par mois, sauvegardes et supervision comprises.
Faut-il réécrire toute l'application ?
Rarement. Dans 70 % des cas, on conserve la logique métier et on refond la couche d'accès aux données, l'authentification et le déploiement.
Comment facturer à l'usage ?
Un module de mesure couplé à Stripe Billing ou Chargebee coûte 8 000 à 20 000 EUR et permet une facturation par utilisateur actif ou par volume.
Parlons de votre projet. Partagez votre nombre de clients, vos contraintes contractuelles et votre stack actuelle pour un choix d'architecture argumenté, un budget de 40 000 à 120 000 EUR affiné et un planning de 3 à 6 mois. Devis détaillé sous 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionné par le digital et l'entrepreneuriat en Afrique, Mohamed accompagne les entreprises sénégalaises dans leur transformation digitale depuis 2020. Fondateur de Kolonell, il croit que chaque PME mérite une présence en ligne professionnelle et accessible.
