Heat Pump Market + "Where's the Margin?" Audit
Sparky · 2026-07-12 · three research agents in parallel, ~15 sub-angles
The single biggest finding
The French CEE compliance/marketplace SaaS for small BETs and RGE installers is the strongest structural fit I've found for Christian's constraints. €4-5B/year transacted market. 15-25% spread captured by délégataires (Hellio, Sonergia et al). Regulatory churn is generational — 10 CEE fiches suppressed + 6 modified in July 2025. Christian is French, on-shore, discoverable audience (ATEE, Club C2E), and the wedge (EMMY-indexed prix CEE per fiche + compliance checker) ships in a weekend. This is the play I would run if I were him.
1. Where the money goes in a €15k French PAC install
| Component | Amount | Evidence |
| Equipment wholesale (12kW air-eau + tank + kits) | €5,000-6,500 HT | Forum devis data (forumconstruire.com), same PAC 9,700 HT installer vs 6,400 TTC delivered → 50-60% markup on box |
| Labor (16h × €50-70 + travel) | €1,500-2,500 HT | Batiprix reference (16h labor); hellowatt: labor = 10-15% of total invoice |
| Installer gross margin + overhead + MPR/CEE admin | €4,000-6,000 HT | This is the fat. Forum quote confirms "25% margin on public price" |
| VAT 5.5% (eligible renovation) | ~€780 | Reduced VAT for RGE-installed eligible renovation |
Evidence installer margin is fat, not fair
- Que Choisir: "Price differences for the same air-water heat pump vary from €8,000 to €18,000 depending on the installer." — same hardware, 2.25× spread. Explicitly cites "devis gonflés pour maximiser les primes CEE, faux labels RGE." Source
- DGCCRF 2024 controls: 34% anomaly rate on 1,000 professionals controlled, 26,000+ signalements, average consumer damage €20,000. Source
- France Stratégie: 7% jump in renovation work cost 2024→2025 vs <2% CPI. Ministry now wants a "pricing database to detect abuses."
- 60 Millions de Consommateurs: recurring PAC alerts since 2022 on defects, overconsumption, doorstep-sales scams.
- Cour des Comptes March 2025: only ~1/3 of delivered CEE certificates represent additional real savings — remaining 2/3 = subsidized greenwashing.
Market state
179k
FR PAC air-eau sold 2025 (down from 306k in 2023)
803k
FR PAC air-air sold 2025
~12k
QualiPAC installers (target 30k by 2027 — bottleneck)
299k
Germany 2025 HP sold (+55% YoY, rebounded)
250k
UK MCS lifetime HP installs (Feb 2026)
FEB 2026
MPR reopened after Jan 1 suspension
Recent policy signals
- July 7, 2026: Government announced €240M electrification plan; PAC social-leasing for modest households; gas boiler ban in new construction from 2027. Effy, IZI by EDF, Octopus Energy selected as private operators (designation Sept 15).
- CEE Period P6 (2026-2030): +27% obligation volume vs P5. €8B envelope (was €6B).
- Sept 1 2026: PAC models must be independently third-party certified to receive Coup de Pouce.
2. The new #1 play — French CEE compliance/marketplace SaaS
BuyerSmall BETs (~15,400 diagnostiqueurs) + RGE installers (~60k) handling CEE dossiers. Currently taking whatever price their délégataire offers (€6.80-7.50/MWhc classique) with no market-price visibility. Also: solo chauffagistes losing time to fiche version churn and PNCEE rejection risk.
The fat15-25% spread between installer price (€6.80-7.50/MWhc) and EMMY spot (€8.60-8.97/MWhc classique, €16.66-17.73/MWhc précarité). Précarité fiches with €17/MWhc spot may offer only €7-8 to the installer — spread wider still.
Total market: €4-5B/year transacted value (631 TWhc delivered in 2024).
Why the rent exists
(1) Regulatory churn. 10 fiches suppressed + 6 modified July 2025 arrêté; BAR-TH-104 killed 1 Jan 2024 → BAR-TH-171/172; 75e arrêté CEE Jan 2026 removed 2 PAC sheets, created 6, x5 bonif for geothermal replacing fuel/gas. Small BETs can't keep templates current.
(2) No public quote comparison. Nobody has built the neutral marketplace across délégataires.
(3) DGCCRF crackdown. On-site control rates rose 12.5%→15%; PNCEE rejection risk ~20% of dossiers.
V0 wedgeShip this weekend:
- Free content site: "prix CEE cette semaine par fiche" indexed to EMMY, ATEE data, agrégateur bid data (scrape or ask BET users to submit). SEO on "prix CEE BAR-TH-171", "délégataire CEE PAC", "75e arrêté CEE fiches supprimées".
- Free tool: Enter fiche code + volume, get median offered price + 3-5 délégataires currently bidding on this category.
Paid layer (Month 2-3):
- PNCEE dossier validator (avoid the 20% rejection rate)
- Fiche version tracker with change alerts
- DGCCRF audit trail archive
- €99/mo per BET, €49/mo per RGE installer
Pricing → $50k/mo
Path A (SaaS): 500 BETs × €99/mo = €49.5k/mo. 3% penetration of BET universe.
Path B (Referral): 1 TWhc/yr flow through the tool × €0.15/MWhc = €150k/yr. Slower ramp but higher ceiling.
Realistic blend: SaaS + referral gets to $50k/mo by month 18-24.
DistributionATEE (Association Technique Énergie Environnement) events + Club C2E. LinkedIn BET / conseil énergie groups. SEO on regulatory-freshness queries. Direct outreach to independent BETs via CAPEB / ADEME networks. Zero cold outreach needed — this audience meets in known professional groups.
Existing landscape
Vertuoz (Engie) — conflicted. Vertically integrated, opaque by design.
Calcul-CEE / Opéra Énergie — content-only. They rank on SEO but don't compress the transaction.
Rénolib, Karlia, Kizeo — admin-focused, not marketplace. Renolib is closest but is itself a mandataire (conflicted).
Nobody has built the neutral quote-comparison rail.
Moat
Regulatory freshness velocity (solo indie iterates faster than incumbents on fiche updates). SEO position on niche high-intent queries. Marketplace liquidity IF the bidding tool takes off. Positioning: "your CEE partner, not conflicted like Hellio."
Kill criteria
(1) If 3 top délégataires publicly refuse to participate in the neutral marketplace within 6 months → pivot to content-only + referral affiliate model.
(2) If PLF 2026 or subsequent budget signals CEE volume reduction → assess political stability of P6 through 2030.
(3) If <3 BETs paying after 500 free tool uses + 12 weeks → pivot buyer to RGE installers directly.
Honest risks
Délégataires may refuse to bid. They'd rather keep proprietary pricing. If they boycott, marketplace collapses to content-only monetization (still viable but lower ceiling).
Hellio's 1.2% net margin (2024) means most of the 15-25% "spread" is real operational cost — dossier ops, fraud risk, 6-18mo cash lockup. Software captures 3-5pp of the spread, not the full amount.
Policy risk: Denmark axed its EEO scheme after 15 years. France won't in P6 (2026-2030 committed) but P7 is uncertain.
BET-only ceiling: 15,400 diagnostiqueurs × €99/mo = €1.5M/yr TAM max on pure SaaS. Need to expand to RGE installers (60k+) to unlock bigger business.
Verdict9/10. Would run. Highest structural fit found across all research. Ship the free content site in a weekend, tool in week 2, paid tier month 3.
3. Runner-up: French heat-pump installer "all-in-one" SaaS
The clear gap
The French PAC installer workflow is fragmented across three layers. Nobody bundles all four.
- Sizing: manufacturer tools (Vaillant/Daikin/Panasonic/Atlantic — brand-locked) OR PAC'Réno (free, cross-vendor, from Profeel/CAPEB)
- Quoting: Vulko, InterFast, Obat, Batappli, Calixta — good at devis + prix, weak on room-by-room thermal + shallow on CEE/MPR filing
- CEE/MPR admin: Rénolib, Karlia, Kizeo — best at paperwork + cash-advance, no sizing
Gap: a French tool that does PAC'Réno-grade thermal + Vulko-grade AI devis + Rénolib-grade CEE/MPR mandat + Kizeo-grade on-site capture in one flow.
Buyer~12k QualiPAC-certified installers (targeted for 30k by 2027) + adjacent RGE chauffagistes. Small shops (94% under 10 salariés). Buy on credit card.
V0 wedgeShip: address → thermal calc → devis with MPR/CEE auto-embedded → PDF for client. Everything else (mandat, CRM, on-site capture) added month 2-6.
Pricing€79-149/mo. Target 500 installers = €40-75k/mo. 4% penetration of QualiPAC base.
DistributionSEO on installer queries. Content on CEE fiche changes. CAPEB association partnership. YouTube tutorials for chauffagistes.
Existing landscapeVulko is the closest but doesn't do real thermal calc. Rénolib is the closest on admin. Both are trying to expand but neither has bundled. UK Heatpunk (free, MCS-compliant) is the template but MCS ≠ CEE/MPR.
Aurora Solar analog?Aurora Solar charges $159-259/user/mo and hit $536M raised, $4B valuation. Bootstrapped for first 5 years on ~$1M. French PAC-SaaS = smaller ceiling but same shape.
Kill criteria
(1) Vulko or Rénolib announces the missing layer within 6 months → pivot or exit.
(2) <10 paying installers after 12 weeks distribution → distribution isn't reaching them; try direct sales.
(3) PAC air-eau volumes stay flat/decline through 2026 → the market itself is bad.
Verdict7-8/10. Real gap, real market, but more competition than CEE play, and requires building a substantial product across four workflow stages.
4. Honorable mention: SolarReviews-shape for French heat pumps
Why this deserves airtime
The under-the-radar bootstrap research surfaced SolarReviews (Andrew Sendy) as the highest-margin no-sales-team indie template in energy software: $1-5M revenue, 150% growth, bootstrapped via consumer SEO → installer lead marketplace at $50-300/lead.
Applied to French heat pumps: consumer-facing review platform for RGE chauffagistes + PAC installers. No dominant French Trustpilot-analog exists — pac-air-air.fr / pac-air-eau.fr etc. have 8-review counts.
Why not #2: Effy/Hellio/IZI-by-EDF own the head SEO terms and just got selected as national social-leasing operators. Fighting them on B2C SEO is a losing head-term game. But medium-tail plays ("est-ce que ce devis PAC est honnête" + Trustpilot-style ratings) still have room.
Bootstrap shapes that keep winning
| Template | Example | Revenue signal | Shape |
| OSS lib → paid API | GridStatus.io | $1.7M ARR pre-raise (2024) | Wrap painful public data in clean SDK, give free, charge for hosted API + dashboards. Kanter had 8M+ downloads of Featuretools at MIT before. |
| Consumer SEO → installer lead marketplace | SolarReviews (Andrew Sendy) | $1-5M rev, Inc 5000 5 years running | Own homeowner-query SEO + reviews + calculator. Sell qualified leads $50-300 each. |
| Take-rate on state-mandated credit | Flett Exchange / SRECTrade | Flett $1M, 2-10 employees, bootstrapped since 2007. SRECTrade $930k raised → 8-fig exit | State registry + simple listing UI + flat commission. |
| Substack/podcast in vertical | Doomberg / Volts | Doomberg ~$4.8M ARR, 5 people, no ads. Volts ~$500k-$1M+, solo | Domain expert × writing chops. Anonymous + high price OR named reporter + standard price. |
| Consulting-to-SaaS in narrow regulated silo | Certrec | Bootstrapped since 1988, $81M exit July 2025 (16.9x EBITDA) | Husband-wife, nuclear compliance. Consulting first, productize later. 37-year hold. |
| Take-rate on solar quotes (indie giant) | Solo (getsolo.io) | $42M rev 2024, 302 staff, $0 raised, $126M valuation | Solar proposal + contract software. David Wilson, ex-Vivint Solar. Deep installer relationships. |
Bootstrap patterns that did NOT need
Across all wins: no hardware. No VC (at least pre-$1M ARR). No enterprise sales team. No conference booth spend. All were SEO-led, OSS-led, or referral-led inside industry networks.
Updated full ranking
| Rank | Play | Score | Best matched template |
| 1 | French CEE compliance/marketplace SaaS for BETs + RGE installers | 9/10 | Take-rate on regulated credit + Consulting-to-SaaS |
| 2 | US SMB demand-charge SaaS (car wash first) | 8/10 | Vertical bootstrap + owner-operator SaaS |
| 3 | FR heat-pump installer all-in-one SaaS | 7-8/10 | Aurora Solar shape for heat pumps, France-first |
| 4 | FR renovation scorecard (copropriété) | 7/10 | Reuses smoke-test stack; MPR reopened Feb 2026 |
| 5 | US interconnection queue tools | 7/10 | OSS-first (GridStatus template) or Newsletter-first (Volts template) |
| 6 | FR Trustpilot for RGE chauffagistes | 6/10 | SolarReviews shape applied to FR HP |
| 7 | UK broker commission transparency | 6/10 | Regulatory-tailwind wedge, ceiling too low alone |
| — | Paris solar scorecard | 4/10 | KILL |
My honest updated recommendation
Two options I'd genuinely run
Option A — Go straight to CEE (highest structural fit). Ship the free "prix CEE par fiche" content site this weekend. Add the marketplace bidding tool in week 2. Talk to 20 BETs and RGE installers on LinkedIn about what compliance pain hurts most. Ship paid tier month 3. Realistic ramp: €10-15k/mo by month 12, €40-50k/mo by month 18-24.
Option B — Parallel-test CEE and heat-pump installer SaaS for 4-6 weeks. Both share the same buyer (RGE installers + BETs). Both use the same distribution channel (CAPEB, ATEE, LinkedIn pro groups). CEE ships faster (weekend content site); PAC-SaaS is a bigger product. Whichever gets 10 paying installers first wins.
The key insight from the bootstrap research: Solo (getsolo.io) hit $42M revenue, $0 raised, on solar proposal software. That's the shape of what a French-heat-pump-installer-SaaS could become. The CEE play is the shorter-loop / higher-margin variant of the same underlying insight — you're serving the installer, not the homeowner.
What to definitively kill
Paris solar scorecard. Every research pass has confirmed it's structurally the weakest option.
Distribution channel Christian should note
Effy just got selected as one of 3 private operators for the national heat pump social-leasing scheme (July 7, 2026 announcement, designation Sept 15). This means: (a) the "help homeowners choose an installer" wedge just got dominated by Effy's built-in traffic; (b) but the "help installers work with Effy's leasing program" wedge is brand new and undominated. Worth watching for a follow-up wedge in Q4 2026.