Key Metrics — Latest Month
Quarterly Trends
Sales by Quarter
B2C · B2G · B2B-Entrep. · B2B2C · €Revenue by Channel
App · E-com · Leads · €Users
total · newQ1 2026 — Monthly
Monthly Sales
B2C · B2G · B2B-Entrep. · B2B2C · €Offers Sold
by typeAcquisition & Rétention
CAC & ROAS
acquisition cost · ad returnSubscriptions
active · new · churn %B2C — All-time
Monthly Revenue (excl. VAT)
all dates · €Conversion Channel
Revenue HT · last 3 monthsProduct Family
Revenue HT · last 3 monthsProducts Sold
Revenue · March 2026Payment Channel
Revenue · March 2026B2C Transactions
| Sale Date | Product | Acq. Channel | Payment | Amount (excl. VAT) | Status |
|---|
B2B — All-time
B2B Revenue by Quarter
€Product Mix — All Time
B2G · B2B-Entrep. · B2B2CClient Type
Revenue HT · last 3 monthsProduct Family
Revenue HT · last 3 monthsB2B Contracts
| ID | Date | Client | Produit / Famille | Amount HT | Type | Note |
|---|
Cash — March 2026
Cash & Burn Evolution
monthly · €Burn by Category
dernier mois clos · €Financing Scenarios
Debt Repayment Schedule — 2026 → 2034
Cash Flow Statement
Pennylane Transactions — March 2026
| Date | Counterpart | Label | Category | Debit | Credit | Flags |
|---|
MRR — Abonnements récurrents (Digital, Premium, Coffret)
MRR Evolution
Abonnements auto-renew uniquement · €/monthActive Clients EoP
subscriptions actives en fin de moisMRA — Mon Récit Accompagné (one-shot amortizé · ne pas confondre avec MRR)
📌 Le MRA n'est PAS du MRR. C'est un projet ponctuel one-shot (récit individuel accompagné par un Elephanto, ex-MonBiographe), facturé en une fois mais reconnu comptablement sur 6-12 mois.
Affiché ici pour transparence — pic d'avril/mai 2025 = contrat CARSAT Normandie (150 récits, amorti sur 6 mois, retombée naturelle Nov-25).
MRA Evolution (one-shot amortizé)
MRA-Abo + MRA-Presta · €/monthMRA signés par mois
nouveaux récits accompagnés signésMRR Waterfall — New / Churn / Upsell
MRR Components
new · churn · upsell · €/monthDec 2025 Analysis
Catelys accounting closeCalculation Methodology
Alerts & Anomalies
Revenue Reconciliation — March 2026
Quarterly Reconciliation — Commercial (B2C + B2B)
MRR Control — Product Contribution
B2C Transactions
B2B Transactions
How the numbers are calculated
Burn Rates
3 definitions — Cash tabGross Burn ex-COGS
Payroll + Freelance + SG&A + One-off
Reference metric for runway scenarios. Excludes COGS which varies with commercial activity.
Gross Burn
Payroll + Freelance + SG&A + COGS + One-off
Total cash out for the month. All Pennylane outflows excluding financing inflows.
Net Burn
Client Collections − Gross Burn
Net cash consumed. Excludes exceptional financing (BPI, fundraising). Positive = surplus month.
Runway
months of cash remainingRunway ex-COGS
Closing Balance (EoP) ÷ |Gross Burn ex-COGS|
Conservative estimate — how long cash lasts at structural burn, independent of ad spend.
Net Runway
Closing Balance (EoP) ÷ |Net Burn|
Factors in client collections. More optimistic — assumes current revenue level holds.
Cash Position (EoP)
Opening Balance (BoP) + Net Burn + Financing
BoP = previous month's EoP. Source: Pennylane / Qonto statements.
MRR
Monthly Recurring Revenue — B2C onlyMRR Renew (true recurring)
Σ ( total HT ÷ duration in months ) per active contract
For products tagged "renew" (col. T in Sales file). Includes Digital12, Digital6, Premium, etc. Can churn.
MRR One Shot — Coaching (spread)
Σ ( total HT ÷ 6 ) per active coaching contract
Mon Biographe + Réécriture contracts. Spread over 6 months. Not true SaaS MRR — does not renew.
ARR (indicative)
MRR Total × 12
Simple annualisation. B2B not included. Packs & Books are out of MRR scope (one-time).
Acquisition & Value Metrics
CAC · ROAS · LTVCAC — Customer Acquisition Cost
Ad Spend (Meta + Google) ÷ New B2C Clients
Ad spend from Pennylane (COGS category). New clients = unique emails not seen before.
ROAS — Return on Ad Spend
B2C Revenue (excl. VAT) ÷ Ad Spend
Gross B2C. Does not factor in margins or organic sales.
Avg. Basket
Total B2C Revenue (all-time) ÷ Nb transactions
LTV
Total B2C Revenue (all-time) ÷ Unique clients
Deduplicated by email. Includes all purchase types (subs, books, coaching).
Low Budget Forecast
— assumptions
Conservative scenario — hiring freeze, reduced freelance budget, minimal ad spend.
| Line | Monthly budget | Rationale |
|---|---|---|
| Payroll | −22 000 € | Stable — no new hires |
| Freelance | −15 000 € | Réduit vs actuels — pilotable depuis cost_lines |
| SG&A | −10 000 € | Controlled overheads |
| COGS | −2 000 € | Minimal ad spend |
| One-off | — | None assumed |
| Gross Burn ex-COGS | −47 000 € | Used for runway calc |
| Gross Burn | −49 000 € | |
| Client Inflows | +8% / month | À partir du dernier mois actual |
EoP(n) = EoP(n−1) + Inflows(n) + Burn(n). Démarre au dernier closing balance actual.
Trends & Data Sources
how to read the dashboardTrend badges (▲▼)
All variations are vs M-1 (current month vs previous month), expressed as a percentage.
▲ 12.3% vs M-1 = improvement vs last month
·
▼ 5.1% vs M-1 = decline
Note: for costs (CAC, Burn), ▼ is good. Context matters.
Data Sources
| Sales (B2C/B2B) | Ventes_B2C_B2B.xlsx — all transactions |
| Cash / Pennylane | Grand livre Qonto + CA via Pennylane export (rafraîchi à chaque clôture) |
| KPIs / MRR | elefantia_data.json (monthly + mrr sections) — recalculé à chaque sync |
| Forecast | Projected — assumptions above, not actuals |
💡 Click any i icon on the dashboard to pin its explanation. Click again to close.
