OpEx & Taxes, La marge réelle
Statut d'implémentation (2026-10-02). Ce document décrit un modèle cible, pas ce que la plateforme fait. Ce que le code fait aujourd'hui : frais marketplace vendeur 3 % (BOOSTECOM_MARKETPLACE_FEE_RATE…
Statut d'implémentation (2026-10-02). Ce document décrit un modèle cible, pas ce que la plateforme fait. Ce que le code fait aujourd'hui : frais marketplace vendeur 3 % (
BOOSTECOM_MARKETPLACE_FEE_RATE,src/types/marketplace.ts), parrainage 30 % sur 12 factures versé en argent sans minimum (affiliate.md), boutiques illimitées sur les plans payants (ADR 0037), add-on boutique retiré. Non implémentés : take rate marketplace 25 %, split agents/workflows 80/20, bounty 70/30, cash-out 75 $ et minimum vendeur 50 $, Partner tier 35 % sur 6 mois, commission sur achats de crédits (10 % ou 15 %), remise de 10 % sur le premier mois d'un filleul. Les lignes concernées ci-dessous sont marquées « non implémenté » ou « historique ».
Ce doc complète financial-model.md. La marge brute (revenue - coûts directs) ne dit pas tout. Voici les charges réelles : équipe, marketing, outils, taxes France.
Objectif v2.0 : atteindre 45% net net réaliste avec le modèle 3 tiers Claude-like + JEI/CIR + écosystème actif. C'est la cible, et c'est exceptionnel pour un SaaS hybride avec COGS.
Note : 60-80% net net n'existe quasiment nulle part en SaaS avec COGS (AI Gateway). Linear/Notion (pure SaaS) sont à 25-35% net. Datadog (best-in-class usage SaaS) est à 13-20% net. 45% est notre cible réaliste haute.
1. OpEx — coûts hors flux directs
1.1 Équipe & recrutement
Décision du 2026-09-25 : que du freelance. Aucun salarié, aucun CDI. Chaque poste est payé soit un pourcentage du chiffre d'affaires mensuel, soit un forfait mensuel, et seulement quand le mois le permet : la paie sort du résultat du mois (revenus moins coûts plateforme), dans l'ordre du registre, et ce qu'un mois ne peut pas payer n'est pas dû plus tard (pas de dette, rien ne s'accumule). Les deux postes prioritaires (growth, production créative) sont tenus aujourd'hui à 10 % du CA chacun par défaut ; les autres sont des postes à venir, au forfait. Le registre et ses défauts :
src/config/team.ts; les valeurs vivantes et la cible « revenu mensuel pour payer toute l'équipe » (R = (coûts + forfaits) ÷ (1 − parts du CA)) :/admin/revenue/platform-costs. La page publique/careersne publie plus aucun salaire annuel.Les tableaux ci-dessous (salaires bruts France SAS, charges patronales) restent le scénario de modélisation d'une équipe salariée à plus long terme. Ce n'est pas la politique de rémunération en vigueur.
Phase bootstrap (M0-M6) : Solo founder
| Poste | Coût mensuel |
|---|---|
| Founder (rémunération minimale) | $2,000-$5,000 |
| Total | $2,000-$5,000/mo |
Bootstrap = automatiser tout. AI ops, self-serve, community-driven support. Survivre solo le plus longtemps possible.
Phase scale (M6-M12) : Première vague
| Poste | Coût mensuel (gross France SAS) |
|---|---|
| Founder + dev senior fullstack | $7,000 |
| Customer success / support (part-time) | $2,500 |
| Total | $9,500/mo |
Phase mature (M12-M24) : 5-10 personnes
| Poste | Coût mensuel (gross France SAS) |
|---|---|
| Founder | $5,000 |
| 2 devs senior | $14,000 |
| 1 dev junior | $4,000 |
| 1 customer success | $4,000 |
| 1 marketing/content | $4,500 |
| 1 ops/finance (part-time) | $3,000 |
| Total brut | $34,500/mo |
Coûts cachés du recrutement France (SAS)
Salaire brut ────────────── 1.45x ──────► Coût total employeur
(charges patronales 45%)
Salaire brut → 0.78x → Salaire net employé
(charges salariales 22%)
Exemple pratique :
- Salaire net souhaité par dev senior = $4,500/mo
- Salaire brut équivalent = $5,770/mo
- Coût total employeur = $8,365/mo
- Différence cachée = $3,865/mo (86% de surcoût)
À retenir : un dev senior à $4,500 net coûte $8,365/mo à l'entreprise. Multiplier par le nombre d'employés pour la vraie ligne RH.
Recrutement (one-shot)
| Item | Coût |
|---|---|
| Annonce LinkedIn premium | $200/mo |
| Plateforme JobBoards (Welcome, Jobtire) | $300/mo |
| Cabinet recrutement par hire (si utilisé) | 15-25% du salaire annuel = $7,500-$12,500/hire |
| Onboarding (laptop, licenses, etc.) | $3,000-$5,000/hire |
| Période de tuilage perdue (3 mois × 50% productivité) | ~$10,000 par hire |
Coût caché total par hire : $15,000-$30,000 la première année (au-delà du salaire).
1.2 Marketing & acquisition
| Canal | Coût mensuel | Notes |
|---|---|---|
| Google Ads / Meta Ads | $2,000-$10,000+ | Scaling avec revenue |
| Content production (blog, vidéos) | $1,500-$5,000 | Externalisable freelance |
| SEO (outils + freelance) | $500-$2,000 | Ahrefs, Surfer, etc. |
| Newsletter (Resend hors stack tech) | $100 | |
| Webinars / events | $500-$3,000 | Si applicable |
| Influencer partnerships (cash) | $1,000-$10,000 | Hors Partner Tier (qui est commission only) |
| Branding / design | $500/mo | Figma, brand assets |
| Total bootstrap | $2,000-$5,000/mo | M0-M6 |
| Total scale | $10,000-$25,000/mo | M6+ |
CAC (Customer Acquisition Cost) cible
CAC = (Marketing $ + Sales $) / Nouveaux users payants
Targets :
- M0-M3 : CAC ≤ $30 (early adopters, organic)
- M3-M9 : CAC ≤ $50 (paid + content)
- M9+ : CAC ≤ $80 (scale, mais LTV doit suivre)
LTV/CAC ratio cible : ≥ 3:1 (industrie SaaS standard)
Sur Pro à $79/mo (v4.0 — ADR 0012), LTV moyen ($79 × 20 mois × 35% margin) = $553 → CAC max viable = $184. Sur Max 5x à $199/mo, LTV ($199 × 20 × 46%) = $1831 → CAC max = $610.
Ces deux lignes ont été chiffrées sur « $29 default slider » et « $99 sweet spot » jusqu'à cette relecture : c'était le modèle v1.0 à slider unique, remplacé le 2026-05-04. Le catalogue v3.0 ne connaît que $0 / $49 / $149 / $299 (
PLAN_PRICING).
1.3 Outils & licences SaaS
| Catégorie | Outils | Coût mensuel |
|---|---|---|
| Dev | Cursor Pro x team, GitHub Pro, Linear | $200-$500 |
| Communication | Slack, Notion, Loom | $150-$400 |
| Design | Figma, Spline | $100-$300 |
| Customer support | Intercom ou Crisp | $100-$500 |
| Email transactionnel | Resend (déjà dans stack) | inclus |
| Email marketing | Resend Audiences ou Brevo | $50-$200 |
| Monitoring / errors | Sentry, Better Stack | $100-$300 |
| Analytics | Plausible / Posthog | $50-$200 |
| Database backup tier | Neon Pro | $100-$300 |
| AI tools internes | Claude API, OpenAI dev keys | $100-$500 |
| Comptabilité / finance | Pennylane / Quaderno | $100-$300 |
| HR / paie (si team) | PayFit | $50-$150 |
| Legal / contrats | Captain Contrat, etc. | $0-$200 |
| Total bootstrap | $300-$800/mo | |
| Total scale (10p) | $1,500-$3,000/mo |
1.4 Legal, comptabilité, assurance
| Item | Coût |
|---|---|
| Création SAS | $1,500 one-shot |
| Comptable annuel SAS | $2,000-$4,000/an |
| CGV / CGU rédaction (avocat) | $1,500 one-shot, $500/an review |
| DPA / Privacy Policy | $1,000 one-shot |
| RC Pro + cyber insurance | $500-$1,500/an |
| Marques déposées (INPI / WIPO) | $500-$2,000 one-shot par marque |
| Avocat advisor (sur appel) | $200-$500/heure ad-hoc |
Récurrent annuel : ~$5,000-$10,000.
1.5 Infrastructure (déjà inclus dans financial-model.md)
| Service | Coût |
|---|---|
| Vercel (Pro plan + extras) | $20-$200/mo |
| Neon Postgres (Scale) | $50-$300/mo |
| Upstash Redis | $10-$100/mo |
| Vercel Blob | $0.15/GB |
| Stripe Tax + Stripe core | inclus dans 2.9% transaction fees |
| Resend transactional | $20/mo flat |
Total infra : $100-$700/mo selon scale.
1.6 Total OpEx récap par phase
| Phase | Équipe | Marketing | Outils | Legal/compta | Infra | OpEx total |
|---|---|---|---|---|---|---|
| Bootstrap M0-M6 (solo) | $3,000 | $3,000 | $500 | $400 | $200 | $7,100/mo |
| Scale M6-M12 (3p) | $9,500 | $10,000 | $1,500 | $700 | $500 | $22,200/mo |
| Mature M12-M24 (10p) | $34,500 | $20,000 | $3,000 | $1,200 | $1,000 | $59,700/mo |
2. Taxes France — La vérité
2.1 Structure SAS : taxes essentielles
Sur le revenue
- TVA 20% : collectée sur facturation, reversée à l'État. Neutre pour la trésorerie si tout est ventilé. Mais complique le pricing affiché et immobilise du cash entre la collecte et le reversement (3 mois max).
Sur les salaires
- Charges patronales : ~45% du salaire brut (URSSAF, pôle emploi, retraite, prévoyance, formation, médecine du travail)
- Charges salariales : ~22% du salaire brut (déduit du brut pour donner le net)
- Effet net : payer $4,500 net coûte $8,365 en charges totales (×1.86)
Sur le profit (IS)
- 15% sur les premiers €42,500 de profit annuel (taux réduit)
- 25% au-delà (taux normal)
Charges fiscales additionnelles
- CFE (Cotisation Foncière des Entreprises) : ~$500-$3,000/an selon CA et localisation
- CVAE (Cotisation sur la Valeur Ajoutée des Entreprises) : si CA > €152k, 0% à 0.5%
- Taxe d'apprentissage + formation : ~1% des salaires bruts
2.2 Modèle de l'écrasement français
Revenue affiché client : €100
TVA collectée 20% (à reverser) -€16.67
─────────────────────────────────
Revenue HT = €83.33
Coûts directs (ex AI Gateway) -€20
Coûts OpEx (équipe etc.) -€40 (ratio scale)
─────────────────────────────────
Profit avant IS = €23.33
IS 25% (taux normal) -€5.83
─────────────────────────────────
Profit net après IS = €17.50
Distribution dividende :
- PFU 30% (12.8% IR + 17.2% prélèvements sociaux) -€5.25
─────────────────────────────────
Net dans la poche du founder = €12.25
€100 facturé client → €12.25 dans la poche du founder à la fin. C'est la réalité française.
2.3 Optimisations légales
| Levier | Impact | Difficulté |
|---|---|---|
| Statut JEI (Jeune Entreprise Innovante) | -50% charges patronales sur dev R&D | Faible — éligibilité tech startup |
| CIR (Crédit Impôt Recherche) | 30% des dépenses R&D crédité (max €100M) | Moyenne — preuve documentée |
| CII (Crédit Impôt Innovation) | 20% sur prototypes/innovations | Moyenne |
| Holding personnelle | Distribution lissée, optimisation IR | Moyenne — accompagnement avocat |
| Statut LMNP / SCI (achats immo via société) | Long-terme | Hors scope SaaS |
| Délocalisation siège (Estonie / Irlande / UAE) | IS 0-15% mais résidence fiscale founder = clé | Élevée — accompagnement obligatoire |
| Bons de Souscription de Parts de Créateur (BSPCE) | Compensation team sans cash | Moyenne — formation/avocat |
Reco bootstrap : SAS classique + JEI + CIR. Ces deux dispositifs combinés peuvent réduire les charges sur l'équipe tech de 30-40%.
Reco scale ($1M+ ARR) : holding personnelle + BSPCE pour la team + réflexion sur structure internationale.
2.4 Impact réel sur la marge consolidée (v2.0 : modèle 3 tiers)
Reprenons la projection M12 du financial-model.md avec les vraies charges + nouveau modèle Claude-like :
REVENUE TOTAL = $137,300/mo (Pro+Max5x+Max20x mix)
Coûts directs :
- AI Gateway (subs + achats) -$32,000
- Stripe + Connect -$5,000
- Infra -$1,000
─────────
-$38,000
OpEx ajouté :
- Équipe 3p (charges -30% via JEI) -$6,650
- Marketing -$10,000
- Outils -$1,500
- Legal/compta -$700
- Infra additionnelle -$500
─────────
-$19,350
────────────────────────────────────────────
NET avant IS = $79,950/mo (58% margin)
Taxes France :
- IS 25% sur profit annuel -$19,988
- TVA neutre (pass-through) $0
- CFE / autres -$200
────────────────────────────────────────────
NET après IS = $59,762/mo (44% margin nette)
Si distribution en dividende complete :
- PFU 30% -$17,929
────────────────────────────────────────────
Net dans la poche founder = $41,833/mo (30% net net dividendé)
Marge nette nette ~44% si réinvestie, ~30% si distribuée en dividende. v2.0 atteint la cible.
Comparaison v1.0 (matching credits + slider) : 5-7% net net. v2.0 délivre 6x plus de marge à revenue similaire.
3. Cibles 80%+ — Comment y arriver
80% margin sur l'ensemble est impossible avec un modèle credits + AI Gateway. Mais 80%+ sur certains flux est tout à fait atteignable. La stratégie : maximiser le poids relatif des flux à très haute marge.
3.1 Mapping marge brute par flux
| Flux | Marge brute | Plafonné par |
|---|---|---|
| Subscription credits NON utilisés | 100% | Comportement user |
| Stores additional | 95% | Volume (limité par tier inclus) |
| Sponsored slots | 100% | Audience |
| Custom plan markup | 0-20% | Négocié |
| Marketplace transaction | 25% pure (cible ; le code facture 3 %) | Volume marketplace |
| Agent run / workflow run | 25% pure (non implémenté) | Volume runs |
| Subscription credits utilisés | 0% (pass-through) | Utilisation user |
| Credit purchases | 30% (markup 1.5x) | Volume achats |
3.2 Levers pour augmenter la marge consolidée
Lever 1 : Maximiser les crédits non utilisés
- Fact : 25% des subscription credits expirent inutilisés en moyenne SaaS basé credits
- Action : pousser le slider plus haut (Boost recommandé à $99), utilisateurs à $99 utilisent souvent 60-70% (vs 80%+ à $9)
- Impact : +5-10% marge consolidée
Lever 2 : Stores additionnels
- Marge ~95% sur chaque store extra
- Action : limiter agressivement les stores inclus (3 sur Max), pousser les agences à racheter
- Impact : +3-5% marge consolidée
Lever 3 : Sponsored slots dès M6
- Marge 100%
- Action : activer dès $50k MRR (audience suffisante)
- Impact : +5-15% marge consolidée selon adoption
Lever 4 : Augmenter markup credits à 1.65x
- Impact direct : +10% sur margin credit purchases (de 30% à 40%)
- Risque : élasticité prix, comparaison à v0/Cursor
- Action : tester A/B sur cohortes
Lever 5 : Réduire payouts affiliate (passer à 20%)
- Impact : économie ~5% sur acquisition
- Risque : moins d'affiliés actifs
- Action : tester segmentation (top affiliates 25%, autres 20%)
Lever 6 : Réduire OpEx, automatisation
- AI ops pour customer support (Claude répond à 80% des tickets)
- Self-serve poussé pour ne pas avoir besoin de CS humain dédié
- Outsourcing plutôt que hire (devs freelance ponctuels)
- Impact : -30% OpEx team dans la phase scale
Lever 7 : Optimisation fiscale
- JEI + CIR : -30-40% sur charges salariales tech
- Statut adapté au stade (SAS au début, holding plus tard)
- Délocalisation siège (mature seulement, long-terme)
- Impact : +5-15% marge nette nette
3.3 Scénario optimisé : projection M18 (5000 users)
Revenue total = $477,750/mo
Coûts directs (AI + Stripe + infra) : -$237,500
Avec leveraging :
- Markup augmenté 1.65x → AI cost effectif baisse 10%
- Stores extras poussés à 1500 users × 1.5 avg = $20,250/mo (95% margin)
- Sponsored slots actifs = $20,000/mo (100% margin)
- Affiliate ramené à 20% = -$10,000 économie
OpEx (avec optim) :
- Équipe lean (4-5 people) JEI + CIR = -$22,000 (vs $34,500 sans)
- Marketing optimal (CAC<$50) = -$15,000
- Tools + legal + infra = -$3,000
Marketplace + agent runs payouts (75% sortants) :
- Inchangés : -$187,500
────────────────────────────────────────────
Profit avant IS = $32,750/mo
IS 25% effectif sur profit -$8,188
────────────────────────────────────────────
Net après IS = $24,562/mo (5.1% margin nette)
Constat dur : même optimisé, la marge nette plafonne autour de 5-10% à grande échelle dans la structure France.
3.4 Scénarios alternatifs (si on accepte de bouger)
Scénario A : Bootstrap solo M0-M18
Solo founder $5,000/mo (rémunération limitée)
Pas de marketing salarié, content founder-led
$80k revenue/mo M12 atteint en bootstrap
Coûts hors équipe : $15,000/mo
Profit : $80,000 - $50,000 (directs) - $15,000 - $5,000 = $10,000/mo
Net après IS : $7,500/mo
→ 9% margin nette mais cashflow positif solo
Scénario B : Délocalisation Estonie (e-Residency + société)
IS Estonie : 0% tant que profit pas distribué
Charges salariales : 33% (vs 45% France)
Économie nette : 15-20% margin
Mais : résidence fiscale founder doit suivre, sinon abus de droit fiscal France
Scénario C : Levée de fonds early
Avantages : embauche rapide, marketing agressif
Inconvénients :
- Dilution
- Pression croissance > rentabilité
- Charges salariales + cabinet juridique levée ($30k+ one-shot)
- LTV/CAC sous pression
Plus rentable seulement si scale extrêmement rapide (10x users an).
4. Conclusion stratégique (v2.0 corrigée)
4.1 Réalité du modèle BoostEcom v2.0
- Marge brute : 74% consolidée à maturité (subs 73% + achats 47% + marketplace own 97%)
Section v2.0, gardée telle quelle pour l'historique. Les 47% sur achats reposaient sur un markup de 2× que le code n'a jamais appliqué : le chiffre v3.0 est ~30% (financial-model.md, ADR 0010).
- Marge nette avant IS : 58% post-OpEx
- Marge nette après IS : 44% réinvesti
- Net net en poche founder (dividende) : 30%
v1.0 plafonnait à 5-15% net. v2.0 atteint 30-44% — viable, scalable, profitable.
4.2 Pour viser 80%+ sur les flux clés
- Pousser sponsored slots dès $50k MRR (M6+)
- Maximiser stores additionnels (95% margin)
- Optimiser le slider (recommander $99 default au lieu de $29)
- Augmenter markup 1.65x (tester élasticité)
- Bootstrap aussi long que possible (équipe = killer #1 de marge)
- Optimisation fiscale immédiate : JEI + CIR
- Long-terme : structure internationale si volume justifie
4.3 Décisions à acter
| Décision | Impact | Recommandation |
|---|---|---|
| Statut juridique | -10-30% taxes selon optim | SAS + JEI + CIR dès création |
| Default slider | +5-10% marge | $29 au lancement, $49 si data positive |
| Bootstrap durée | -$50k OpEx/mois | Maximum 12-18 mois solo |
| Markup credits | +10% margin purchases | 1.5x lancement, A/B 1.65x à M3 |
| Sponsored activation | +$10-30k MRR pure margin | M6 si audience |
| Marketplace take rate | +5-10% margin | Cible 25 % / 30 %, non implémentée (le code facture 3 %) |
5. Mise à jour de ce document
À refaire :
- À chaque changement structure juridique (création SAS, JEI demandée, etc.)
- À chaque hire (impact OpEx team)
- Trimestriellement avec les vraies données comptables
- À chaque évolution fiscale (loi de finances annuelle France)
Si délocalisation envisagée → consultation avocat fiscaliste obligatoire avant tout changement.