Lancer un SaaS avec un petit budget mensuel : la vraie facture à 0, 10 et 100 clients.
Un petit SaaS peut rouler pour environ 10 $ par mois avant le lancement : hébergement toujours actif avec base de données, domaine, et paliers gratuits pour les courriels, les sauvegardes externes et la surveillance. Ensuite, les frais de carte dominent. À 100 clients à 20 $ par mois, notre exemple coûte environ 125 $ plus 20 $ US, moins de 8 % des revenus.
Faits vérifiés le
La pile payante minimale
Sept postes couvrent un SaaS web typique : l’appli, sa base de données, une copie des sauvegardes ailleurs, les courriels transactionnels, un domaine, les paiements par carte et une vérification de disponibilité externe. Les prix viennent de la page de tarifs de chaque fournisseur, à la date indiquée. Les prix de Canner sont en dollars canadiens. Resend, Porkbun, Backblaze et UptimeRobot sont des entreprises américaines dont les pages affichent un simple « $ » : comptez-les en dollars américains.
| Poste | Fournisseur retenu | Prix | Palier gratuit |
|---|---|---|---|
| Hébergement de l’appli | Canner Live | 9 $/mois ou 99 $/an; 2 projets toujours actifs, 2 Go de mémoire, 25 Go de stockage, domaines personnalisés | Démarrage : 0 $, veille après 3 h d’inactivité, pas de domaine personnalisé |
| Postgres avec sauvegardes | Inclus avec le projet Canner | 0 $ de plus; 9 $/mois par projet pour une instance dédiée avec récupération à un instant précis | Démarrage : une base par projet, sauvegardée une fois par jour |
| Copie externe des sauvegardes † | Backblaze B2 | 6,95 $ par To par mois | 10 premiers Go |
| Courriels transactionnels † | Resend | Pro : 20 $/mois pour 50 000 courriels, puis 0,90 $ les 1 000 | 3 000 par mois, 100 par jour |
| Domaine .ca † | Porkbun | 11,49 $ par an au renouvellement | Aucun |
| Paiements par carte † | Stripe | 2,9 % + 0,30 $ CA par paiement par carte canadienne; +0,8 % pour les cartes étrangères; +2 % s’il y a conversion de devise; Billing (abonnements) 0,7 % du volume | Aucuns frais mensuels |
| Vérification de disponibilité † | UptimeRobot | Forfait Solo : 9 $/mois facturé à l’année, vérifications aux 60 secondes | 50 sondes, vérifications aux 5 minutes, usage commercial permis |
† Les détails sur les concurrents proviennent des pages publiées par chaque fournisseur aux dates indiquées; les prix et forfaits changent, vérifiez auprès du fournisseur avant de décider. Copie externe des sauvegardes (2026-10-30) · Courriels transactionnels (2026-10-30) · Domaine .ca (2026-10-30) · Paiements par carte (2026-10-30) · Vérification de disponibilité (2026-10-30)
Quoi payer d’abord, et ce qui peut attendre
Payez avant le lancement tout ce dont un client payant remarquerait l’absence. Reportez ce que le palier gratuit couvre encore, et notez à l’agenda la limite qui y mettra fin.
- À payer maintenant : un hébergement qui ne dort pas. Une appli en veille fait attendre le premier visiteur après un creux, et les webhooks de paiement arrivent à toute heure. Chez Canner, c’est le forfait Live.
- À payer maintenant : votre domaine. Un forfait Live annuel chez Canner inclut un enregistrement
.com,.caou.quebecgratuit par organisation; sinon, environ 1 $ par mois. - Gratuit pour l’instant : courriels, sauvegardes externes, surveillance. Les trois paliers gratuits ci-dessus suffisent pour un lancement.
- Plus tard : la récupération à un instant précis. Des sauvegardes quotidiennes ou horaires perdent jusqu’à une journée ou une heure d’écritures. Quand l’heure perdue d’un client vous coûterait ce client, ajoutez l’instance Postgres dédiée (9 $/mois par projet). Récupération à un instant précis explique ce qu’elle ajoute.
- Plus tard : plus de mémoire. La RAM d’application coûte 4 $ par Go par mois chez Canner. Achetez-en quand le graphique de mémoire le montre, pas sur une intuition.
- Seulement sur demande : la paperasse de conformité. Le module Conformité de Canner (29 $/mois) fournit une entente de traitement des données signée et une attestation de résidence des données. Prenez-le quand le formulaire d’approvisionnement d’un client l’exige.
Là où les paliers gratuits mordent
Les paliers gratuits sont généreux sur papier et lâchent à des endroits précis. Voici ceux à connaître avant que vos clients les trouvent :
- La veille. Le forfait Démarrage de Canner arrête une appli après 3 heures d’inactivité et la réveille à la requête suivante, même une requête préalable CORS. Le réveil dure le temps de démarrage de votre appli. Correct pour une démo, pas pour un produit payant.
- Les plafonds quotidiens de courriels. Le forfait gratuit de Resend permet 3 000 courriels par mois, mais seulement 100 par jour. Un résumé hebdomadaire à 150 utilisateurs échoue dès le premier envoi, même si le total mensuel est loin de la limite.
- Le stockage commun. Canner compte l’appli, les compilations, les bases, les sauvegardes et les fichiers dans un seul espace : 5 Go avec Démarrage, 25 Go avec Live. Les sauvegardes s’arrêtent en premier quand il est plein; surveillez-le avant d’y arriver.
- Le trafic. Démarrage inclut 250 Go de trafic par mois : beaucoup pour une appli, peu pour un site qui diffuse de la vidéo.
- L’intervalle de vérification. Une vérification aux 5 minutes peut rater complètement une panne de 3 minutes. Pour un lancement, c’est acceptable.
- Le stockage externe. Les 10 Go gratuits de Backblaze contiennent beaucoup de fichiers
pg_dumpcompressés d’une petite base. Gardez une règle de rétention pour que les vieux exports ne vous fassent pas dépasser.
Une facture mensuelle détaillée à 0, 10 et 100 clients
Hypothèses : une appli web et Postgres, des clients qui paient 20 $ par mois par carte canadienne avec Stripe Billing, et un volume de courriels qui suit le nombre de clients. Montants avant taxes. Canner applique la TPS/TVH et la TVQ selon votre adresse de facturation.
- Au lancement, toute la facture tient en l’hébergement et un domaine. Un forfait Live annuel à 99 $ ramène l’hébergement à 8,25 $ par mois et inclut le domaine.
- À 10 clients, les frais de Stripe égalent déjà l’hébergement : chaque paiement de 20 $ coûte 0,88 $, plus 0,14 $ de frais Billing. Les 0,30 $ fixes par paiement expliquent pourquoi les forfaits annuels rapportent plus : douze paiements de 20 $ coûtent 12,24 $ en frais, un seul paiement annuel de 240 $ coûte 8,94 $.
- À 100 clients, les frais de carte font 102 $ des 125 $ payés en dollars canadiens. La récupération à un instant précis et un peu plus de mémoire coûtent peu à côté. Les courriels sont passés à un forfait payant, parce que 100 clients actifs envoient plus de 100 courriels lors d’une grosse journée.
| Poste | 0 client (lancement) | 10 clients | 100 clients |
|---|---|---|---|
| Canner Live | 9 $ | 9 $ | 9 $ |
| Postgres dédié (récupération à un instant précis) | — | — | 9 $ |
| RAM d’application +1 Go | — | — | 4 $ |
| Domaine (.ca, 11,49 $ par an) † | ~1 $ | ~1 $ | ~1 $ |
| Courriels (Resend) † | 0 $ (gratuit) | 0 $ (gratuit) | 20 $ US (Pro) |
| Sauvegardes externes (B2) † | 0 $ (moins de 10 Go) | 0 $ | 0 $ |
| Vérification de disponibilité (UptimeRobot) † | 0 $ | 0 $ | 0 $ |
| Stripe : 2,9 % + 0,30 $ par paiement, plus 0,7 % Billing † | 0 $ | 10,20 $ | 102 $ |
| Total | ~10 $ | ~20 $ | ~125 $ + 20 $ US |
| Revenus | 0 $ | 200 $ | 2 000 $ |
† Les détails sur les concurrents proviennent des pages publiées par chaque fournisseur aux dates indiquées; les prix et forfaits changent, vérifiez auprès du fournisseur avant de décider. Domaine (.ca, 11,49 $ par an) (2026-10-30) · Courriels (Resend) (2026-10-30) · Sauvegardes externes (B2) (2026-10-30) · Vérification de disponibilité (UptimeRobot) (2026-10-30) · Stripe : 2,9 % + 0,30 $ par paiement, plus 0,7 % Billing (2026-10-30)
Garder la facture basse en grandissant
- Offrez des forfaits annuels. Moins de paiements, c’est moins de frais fixes de 0,30 $, et l’argent arrive d’avance.
- Facturez vos clients canadiens en dollars canadiens. Vous évitez les 2 % de conversion sur votre propre marché.
- Gardez une appli et une base le plus longtemps possible. Chaque service ajouté a sa facture et la limite de son palier gratuit. Une pile qu’on peut maintenir seul couvre aussi le coût en temps.
- Revoyez la facture chaque trimestre. Annulez ce que vous avez ajouté pour une expérience. Chez les petits SaaS, l’excès de dépenses vient surtout d’essais oubliés, pas de l’hébergement.
Questions
Combien coûte un petit SaaS par mois?
Environ 10 $ par mois avant le lancement pour un hébergement toujours actif avec base de données et un domaine, avec des paliers gratuits pour les courriels, les sauvegardes et la surveillance. Dans notre exemple, 100 clients à 20 $ par mois coûtent environ 125 $ plus 20 $ US, surtout en frais de carte.
Peut-on lancer un SaaS seulement avec des paliers gratuits?
Une démo, oui. Pour des clients payants, l’hébergement gratuit veut souvent dire une appli qui se met en veille et aucun domaine personnalisé, et les courriels gratuits sont plafonnés par jour. Payez d’abord l’hébergement toujours actif et le domaine.
Quels sont les frais de Stripe au Canada?
2,9 % plus 0,30 $ CA par paiement réussi avec une carte canadienne, 0,8 % de plus pour une carte étrangère et 2 % de plus s’il y a conversion de devise. Les abonnements avec Stripe Billing ajoutent 0,7 % du volume facturé avec le forfait à l’utilisation.
À lire aussi
- GuideQuand un serveur dédié coûte moins qu’un PaaS
- GuideEstimer le coût d’hébergement par client d’un SaaS
- GuideTarifer un SaaS sans que l’infrastructure mange la marge
- GuideForfaits gratuits : qui les paie?
- BlogueTechno au Québec : l’argent choisit les fondateurs
- BlogueFinancement de préamorçage au Canada : ce que chaque programme donne vraiment
Commencez à 0 $, payez 9 $ quand quelqu’un vous paie.
Bâtissez avec Démarrage, puis passez à Live pour un hébergement toujours actif et votre propre domaine. D’autres guides dans Petites entreprises logicielles.