Guide budget SaaS — coûts, hosting et l’essentiel
Guide pratique des coûts réels pour démarrer un SaaS : hosting, base de données, paiements, email et où part l’argent. Démarrez gratuit, validez vite, payez seulement en croissance.
TL;DR
Vous pouvez lancer un SaaS fonctionnel pour quelques dollars par mois — et souvent $0 au début grâce aux free tiers. Dépensez seulement quand il y a de l’usage ou du revenu.
Combien coûte le lancement d’un SaaS ?
Pour un MVP, les coûts cash peuvent être quasi nuls :
- Domaine : en général $10–$20/an (optionnel au tout début).
- Repo/CI : GitHub + CI basique gratuits pour la plupart des besoins.
- App et DB : Vercel et Neon proposent de bons plans gratuits.
- Paiements : Stripe n’a pas de frais mensuels ; vous payez par transaction.
- Email : Resend a une offre gratuite, idéale pour onboarding et notifications.
Premier mois typique : $0–$10 si vous restez léger.
Combien coûte l’hébergement ?
- Vercel : le plan Hobby gratuit suffit pour un petit SaaS (serverless + edge). Vous payez seulement en cas de limites plus élevées, fonctionnalités avancées ou trafic important.
- Alternatives : VM ou conteneurs, mais cela coûte souvent plus au départ et augmente la complexité ops.
Conclusion : démarrez gratuit, évoluez quand vous atteignez les limites.
Et la base de données ?
- Neon : le tier gratuit Postgres suffit pour dev et premiers utilisateurs. Montez en gamme quand vous avez besoin de stockage/compute/feature.
- Dev local : vous pouvez développer localement et n’ouvrir une DB gérée qu’en staging/prod.
Combien coûte Stripe ?
Stripe facture par transaction et selon la région. Il n’y a généralement pas de frais mensuels — vous payez quand vous encaissez. En mode test, l’intégration est gratuite. Voir Stripe pricing et n’hésitez pas à contacter le support Stripe pour les tarifs exacts de votre pays.
En cas de doute, contactez Stripe pour vos tarifs régionaux.
Combien coûte l’email ?
- Resend : plan gratuit disponible. Parfait pour inscriptions, vérifications et notifications simples.
- À mesure que vous scalez : un plan payant peut être nécessaire pour le volume, une IP dédiée ou la délivrabilité.
Où l’argent part vraiment
- Domaine + DNS : domaine personnalisé, SSL, services DNS.
- Email + boîtes : email transactionnel (Resend) et éventuellement une boîte support.
- Stockage + médias : uploads utilisateurs, images, sauvegardes.
- Monitoring + logs : suivi d’erreurs, métriques, observabilité.
- Jobs + files : tâches planifiées, jobs longs.
- Analytics + tooling : analytics produit, A/B test, feature flags.
- Légal + conformité : CGU/Privacy, compta, taxes, PCI/DSA/GDPR.
- Design + contenu : icônes, templates, copy, marketing.
- Votre temps : le plus gros coût au début.
Beaucoup de ces dépenses peuvent attendre la traction.
Budget simple par phase
- Pré‑PMF MVP : $0–$10/mois (free tiers + domaine).
- Lancement précoce : $20–$100/mois (quand les limites gratuites sont dépassées).
- Croissance : $100–$500+/mois (selon volume et besoins).
Encouragement pour débutants
Commencez maintenant. Utilisez les free tiers (Vercel, Neon, Resend) et intégrez Stripe en mode test. Livrez une version légère, parlez aux utilisateurs, et ne payez que lorsque c’est nécessaire. Quelques dollars suffisent pour faire tourner un SaaS de base — le meilleur investissement est de valider l’idée tôt.
Bases de données pour SaaS : Postgres + Drizzle en termes simples
Guide débutant sur PostgreSQL et Drizzle ORM pour SaaS : tables, lignes, relations, pourquoi Postgres, schéma typé en TypeScript, requêtes, index, sécurité des données, migrations, local vs production.
Plongée dans l’authentification web : JWT, sessions et « Se souvenir de moi »
Guide pratique de bout en bout sur le fonctionnement réel de l’auth web : inscription, connexion, jetons d’accès vs refresh, ID de session vs cookie « se souvenir de moi », refresh paresseux, déconnexion, et comment choisir entre JWT et sessions côté serveur.