Sur Vercel, les fonctions serveur d'une application tournent par défaut à Washington, aux États-Unis, tant que personne ne choisit une autre région. Ce détail de la documentation résume le problème de l'hébergement SaaS : les réglages par défaut servent à démarrer vite, pas à héberger un logiciel qui encaisse des abonnements et stocke des données de clients européens. Le plan gratuit de Vercel est réservé à un usage non commercial, celui de Supabase ne fait aucune sauvegarde, et beaucoup de projets partent en production dans cet état.
J'héberge mes propres applications et celles de mes clients, dont Forex Calendar Pro, un SaaS que j'ai créé sur Vercel et Supabase, et la partie serveur de Vinyles.com, qui tourne à côté de Shopify. Voici les trois familles d'hébergement, les tarifs officiels relevés le 18 septembre 2026, les régions de données et cinq critères pour trancher.
En bref
- Trois familles d'hébergement SaaS : une plateforme managée (Vercel pour l'application, Supabase ou Firebase pour la base), un fournisseur européen (OVHcloud, Clever Cloud), ou un serveur que quelqu'un administre.
- Un SaaS payant sur Vercel Pro (20 $ par mois et par développeur) et Supabase Pro (à partir de 25 $ par mois) démarre autour de 45 $ par mois avec un seul développeur, hors dépassements d'usage. Les plans gratuits ne conviennent pas : usage non commercial chez Vercel, aucune sauvegarde chez Supabase.
- Un VPS d'OVHcloud démarre à 3,81 € HT par mois, mais vous administrez le serveur : mises à jour, sécurité, sauvegardes de la base, surveillance.
- RGPD : Vercel, Supabase et Firebase proposent des régions à Paris. Choisissez-la à la création, car la région d'une base Firestore ne peut plus être changée ensuite.
- Supabase vs Firebase : Supabase est une base PostgreSQL standard, exportable ; Firestore est une base NoSQL propre à Google. Pour un SaaS avec des abonnements et des droits d'accès, je recommande Supabase.
Hébergement SaaS : les trois familles d'options
Héberger un SaaS, c'est choisir où tournent l'application, la base de données et les tâches de fond (e-mails, calculs, synchronisations). Trois familles d'hébergement couvrent ces besoins.
| Famille | Exemples | Ce que vous gérez | Pour qui |
|---|---|---|---|
| Plateforme managée | Vercel + Supabase, Firebase | Le code et les réglages ; la plateforme gère serveurs, mises à jour et montée en charge | Un SaaS qui démarre et veut aller vite, avec une équipe réduite |
| Fournisseur européen managé | Clever Cloud, offres managées d'OVHcloud | Le code et les réglages, avec un interlocuteur européen | Un SaaS dont les clients exigent un fournisseur européen |
| Serveur (VPS ou dédié) | VPS OVHcloud, serveur géré | Tout : système, sécurité, sauvegardes, surveillance | Des tâches longues ou planifiées, un budget serré avec des compétences en interne |
Ces familles se combinent. Un SaaS peut vivre sur Vercel et Supabase, et confier ses tâches lourdes à un serveur à côté. Et le raisonnement vaut aussi pour l'hébergement d'une application web interne, qui n'est pas vendue en abonnement : mêmes briques, mêmes critères.
Vercel, c'est quoi, et Supabase, c'est quoi ?
Vercel héberge l'application, Supabase héberge les données : c'est le duo que je recommande pour un SaaS construit avec Next.js.
Vercel : l'hébergement de l'application
Vercel est une plateforme qui met en ligne une application web à chaque envoi de code, sans serveur à configurer. Les pages sont servies depuis un réseau mondial, et le code serveur tourne dans l'une de ses 20 régions de calcul, dont Paris (cdg1) et Francfort (fra1). Next.js, le framework que j'utilise pour les applications de mes clients, s'y déploie sans configuration particulière. Next.js est open source et peut tourner ailleurs : vous n'êtes pas obligé d'y rester.
Supabase : la base de données, les comptes et les fichiers
Supabase fournit une base PostgreSQL hébergée, avec autour la gestion des comptes utilisateurs, le stockage de fichiers et des règles d'accès écrites dans la base. La documentation le dit sans détour : chaque projet Supabase est une base Postgres complète, pas une imitation. Pour un SaaS, cela veut dire des données exportables avec les outils standard de PostgreSQL, et des droits d'accès appliqués par la base elle-même.
Supabase vs Firebase : la différence qui compte pour un SaaS
Supabase repose sur PostgreSQL, une base relationnelle standard ; Firebase repose sur Firestore, une base NoSQL de Google. Pour un SaaS avec abonnements et droits par rôle, c'est elle qui décide.
| Critère | Supabase | Firebase |
|---|---|---|
| Type de base | PostgreSQL (relationnelle, SQL) | Firestore (NoSQL, documents) |
| Plan gratuit | Free : 500 Mo de base, 2 projets actifs, pause après une semaine d'inactivité, pas de sauvegarde | Spark : sans moyen de paiement, Firestore limité à 1 Gio stocké, 50 000 lectures et 20 000 écritures par jour |
| Plan payant | Pro à partir de 25 $ par mois, sauvegardes quotidiennes conservées 7 jours | Blaze, paiement à l'usage au-delà des quotas gratuits |
| Région à Paris | Oui (eu-west-3) | Oui (europe-west9) |
| Sortir du fournisseur | Base Postgres standard, exportable vers n'importe quel hébergeur PostgreSQL | Modèle de données et requêtes propres à Firestore, à réécrire pour migrer |
Firebase reste un bon choix pour une application mobile en temps réel, avec peu de relations entre les données. Un SaaS de gestion, lui, a des données relationnelles (un client a des utilisateurs, qui ont des rôles et des droits), que le SQL exprime directement.
Ce que coûte l'hébergement d'un SaaS : tarifs relevés le 18 septembre 2026
Pour un SaaS payant hébergé sur Vercel et Supabase, comptez environ 45 $ par mois au démarrage avec un seul développeur (Vercel Pro à 20 $ par développeur, Supabase Pro à partir de 25 $), hors dépassements d'usage. Voici les tarifs publics, relevés sur les pages officielles.
| Offre | Tarif public | Ce qui est inclus, ou pas |
|---|---|---|
| Vercel Hobby | 0 $ par mois | Réservé à un usage personnel et non commercial : exclu pour un SaaS payant |
| Vercel Pro | 20 $ par mois et par développeur | 20 $ de crédit d'usage, 1 To de transfert et 10 millions de requêtes par mois inclus |
| Supabase Free | 0 $ par mois | 500 Mo de base, pause après une semaine d'inactivité, aucune sauvegarde |
| Supabase Pro | À partir de 25 $ par mois | 10 $ de crédit de calcul, 8 Go de disque puis 0,125 $ par Go, sauvegardes quotidiennes gardées 7 jours |
| Supabase, restauration à un instant précis | 100 $ par mois par tranche de 7 jours | Option : revenir à la minute près avant une erreur, au lieu de la sauvegarde de la veille |
| Firebase Spark / Blaze | Sans frais / paiement à l'usage | Quotas gratuits Firestore puis facturation Google Cloud |
| VPS-1 OVHcloud | À partir de 3,81 € HT par mois (4,57 € TTC) | 2 vCores, 4 Go de RAM, 40 Go SSD NVMe, sauvegarde automatisée 1 jour ; administration à votre charge |
Le VPS paraît bien moins cher, mais son tarif ne comprend ni la maintenance du système, ni la surveillance, ni la restauration le jour où la base est corrompue.
Les cinq critères pour choisir l'hébergement de votre SaaS
Cinq critères départagent les options : coût réel, sauvegardes, localisation des données, montée en charge et dépendance au fournisseur.
1. Le coût réel, pas le prix d'appel
Le coût réel d'un hébergement SaaS, c'est l'abonnement, plus les dépassements d'usage, plus le temps d'administration. Sur une plateforme managée, le troisième poste est faible ; sur un VPS, il est permanent.
2. Les sauvegardes, et le test de restauration
Une sauvegarde n'a de valeur que si on a déjà réussi à la restaurer. Supabase Pro garde une sauvegarde quotidienne pendant 7 jours ; le plan gratuit n'en fait aucune. Le VPS-1 d'OVHcloud annonce une « sauvegarde automatisée 1 jour » : lisez ce qu'elle couvre avant de vous reposer dessus. Pour un SaaS qui encaisse, je conseille une sauvegarde quotidienne de la base, une copie hors du fournisseur principal, et une restauration testée au moins une fois avant le lancement.
3. RGPD : où vivent les données de vos clients
Choisir une région européenne à la création de la base règle la localisation des données stockées : Paris existe chez Supabase (eu-west-3) et Firestore (europe-west9). Côté Vercel, qui exécute le code sans stocker la base, réglez la région des fonctions sur Paris (cdg1) : sans réglage, elles tournent à Washington. Autre piège des réglages par défaut : et la région générale « Europe » de Supabase ne garantit pas un pays précis. Chez Firestore, la région choisie ne peut plus être modifiée après création.
La localisation ne règle pas tout. Si un fournisseur est une société américaine, le transfert de données personnelles s'appuie sur la décision d'adéquation adoptée par la Commission européenne le 10 juillet 2023, le Data Privacy Framework, qui ne couvre que les entreprises certifiées. La liste est publiée par le ministère américain du commerce : vérifiez-y chaque fournisseur, et signez son contrat de sous-traitance, que l'article 28 du RGPD impose. Si vos clients exigent un fournisseur européen, OVHcloud ou Clever Cloud répondent à cette demande.
4. La montée en charge
Sur Vercel, l'application suit la charge sans intervention, et l'usage au-delà du plan se paie à la consommation. Sur Supabase, la base grandit en ajoutant du disque et de la puissance de calcul. Sur un VPS, c'est vous qui prévoyez la charge et changez de machine.
5. La dépendance au fournisseur
Combien de travail faudrait-il pour partir ? Avec Next.js et PostgreSQL, peu : les deux sont standard et tournent chez de nombreux hébergeurs. Avec Firestore et des fonctions propres à une plateforme, il faut réécrire une partie de l'application. C'est pour cela que je garde le code et les données au nom du client, sur des outils qu'un autre développeur peut reprendre.
Ce que j'utilise : Forex Calendar Pro et Vinyles.com
Deux projets illustrent les deux montages : une plateforme managée seule pour un SaaS, un serveur géré à côté d'une plateforme pour des traitements planifiés.
Forex Calendar Pro : Vercel et Supabase
Forex Calendar Pro est un SaaS que j'ai créé pour mon compte, passé de l'idée à la mise en ligne en un mois : API avec clés d'accès, abonnement freemium à trois plans, alertes Telegram, briefings générés par IA. Il tourne sur Vercel et Supabase, avec un déploiement automatique à chaque modification validée (CI/CD) et des sauvegardes de la base. La construction complète est racontée dans mon retour d'expérience sur la création d'un SaaS.
Vinyles.com : un serveur géré à côté de Shopify
Vinyles.com est un comparateur de prix de vinyles construit sur Shopify : il ne vend rien et renvoie vers des revendeurs. Shopify héberge le site, mais pas les traitements dont il a besoin : mise à jour des prix, scraping, nettoyage et vérification des données du catalogue. Ces traitements tournent sur un serveur indépendant de Shopify. Des tâches planifiées nombreuses, qui tournent à heure fixe, sont plus simples à exploiter sur un serveur qu'on maîtrise que dans des fonctions à durée limitée.
Quel hébergement pour votre SaaS, selon votre situation
« J'ai une idée de SaaS, je veux la mettre en ligne. » C'est ce que j'entends souvent. La réponse dépend de l'étape du projet et des exigences de vos clients :
- Vous testez une idée, sans client payant : les plans gratuits suffisent.
- Vous lancez un SaaS payant : Vercel Pro et Supabase Pro, régions Paris, sauvegardes quotidiennes et une copie hors du fournisseur.
- Vos clients exigent un fournisseur européen : Clever Cloud, ou un serveur OVHcloud géré par quelqu'un dont c'est le métier.
- Vous avez des tâches planifiées lourdes : un serveur géré à côté, comme pour Vinyles.com.
Un SaaS posé sur un VPS nu, sans surveillance ni sauvegarde testée, économise quelques dizaines d'euros par mois et fait courir un risque à toutes les données de vos clients. Je propose plutôt un hébergement managé à 30 à 60 € par mois, sur des serveurs en France, avec surveillance continue, mises à jour et sauvegardes quotidiennes conservées 30 jours, sur des outils standard dont vous gardez la propriété. Si votre SaaS n'existe pas encore, la page micro-SaaS et MVP décrit comment je construis une première version, hébergement compris. Pour en parler, écrivez-moi, depuis Morlaix ou en visio.
Questions fréquentes sur l'hébergement d'un SaaS
Quel est le coût d'un hébergement cloud pour un SaaS ?
Pour un SaaS payant sur Vercel Pro et Supabase Pro, comptez environ 45 $ par mois au démarrage avec un seul développeur (20 $ par développeur chez Vercel, à partir de 25 $ chez Supabase, tarifs relevés le 18 septembre 2026), hors dépassements d'usage. Un VPS OVHcloud démarre à 3,81 € HT par mois, mais son administration, ses sauvegardes et sa surveillance restent à votre charge.
Peut-on héberger un SaaS gratuitement ?
Pour tester une idée, oui. Pour un SaaS qui encaisse, non : le plan Hobby de Vercel est réservé à un usage personnel et non commercial, et le plan gratuit de Supabase ne fait aucune sauvegarde et met le projet en pause après une semaine d'inactivité.
Supabase ou Firebase pour un SaaS ?
Supabase dans la plupart des cas. Supabase est une base PostgreSQL standard, adaptée aux données relationnelles d'un SaaS (clients, utilisateurs, rôles, abonnements) et exportable vers un autre hébergeur. Firebase repose sur Firestore, une base NoSQL de Google, mieux adaptée à une application mobile en temps réel, et plus coûteuse à quitter.
Où sont stockées les données sur Vercel et Supabase ?
Les données de l'application restent dans la base : chez Supabase, dans la région choisie à la création, Paris (eu-west-3) par exemple. Vercel, lui, exécute le code : ses fonctions tournent à Washington (iad1) par défaut, et vous pouvez les placer à Paris (cdg1) en changeant leur région dans les réglages du projet. Pour un fournisseur américain, vérifiez aussi sa certification au Data Privacy Framework et signez son contrat de sous-traitance, exigé par l'article 28 du RGPD.



