bunt.haus — investor data
Germany expansion & valuation reference · ← back to the pitch deck

Market opportunity, unit economics, and revenue scenario across Berlin, Munich, Hamburg & Frankfurt

Bottom-up data for the near-term (Ring 2) German rollout, built from primary municipal and statistical sources. Market sizing runs a demand funnel (annual search starts → active searches → frustrated → paying-intent) — the same method used for Berlin's own pitch deck — not a flat households-times-price ceiling. Every number below is sourced or explicitly flagged as an assumption still needing validation.

Prepared 2026-07-06 Stage Pre-revenue, pre-beta Current raise €50,000 SAFE @ €1,000,000 cap
~11,500–23,000
Paying-intent subscribers, Yr 1
Bottom-up funnel, 4 cities combined — the number to anchor valuation on
~€2.35M–4.69M
Implied ARR at full funnel
At €17/mo across the subscriber range above
~3.8x
LTV:CAC (Pro)
Recomputed at €17 price, pending confirmation
~1.6 mo
CAC payback
Rests on two flagged assumptions — see below

01 — Market opportunity

A demand funnel per city, not a household-count ceiling.

Each city is sized the same way Bunthaus's own Berlin deck sized Berlin: annual search starts (intra-city moves + gross arrivals + new supply, conservatively cut) funneled down through active-search and frustration to a realistic paying-intent pool — renters who are both frustrated enough to want a paid tool and would actually pay for it. An earlier pass applied a further 2–5% "Year-1 target capture" discount on top of this pool; per founder direction that's dropped as double-discounting, so the paying-intent pool itself is the number below.

City Annual search starts Basis Paying-intent pool
Berlin 300,000–350,000 Deck-sourced (moves + arrivals + new supply) 5,000–10,000
Munich 161,000–188,000 Own arrivals/supply + Bavaria's 9.7% move rate* 2,700–5,400
Hamburg 154,000–180,000 Fully own data, incl. Hamburg's own 8.2% move rate 2,600–5,100
Frankfurt 70,000–86,000 Fully own data, incl. Frankfurt's own 13.3–14.5% rate 1,200–2,500
Combined (4 cities) 685,000–804,000 11,500–23,000

*Munich uses Bavaria's own state-level move rate (9.7%, Techem study of real metering data) since Munich's own city-specific rate wasn't retrievable — still a proxy, but a state-matched one, not borrowed from a different city. Hamburg and Frankfurt are built entirely from each city's own confirmed data: Hamburg's real move rate (8.2%, the same Techem study) turned out to be higher than Berlin's (7.6%), and Frankfurt's own historical Fluktuationsrate (13.3–14.5%) is a genuine intra-city move rate, not a bundled metric as an earlier pass through this data assumed.

Berlin
5,000–10,000
Munich
2,700–5,400
Hamburg
2,600–5,100
Frankfurt
1,200–2,500

Ceiling context only (never the target): if every renter household in these four cities subscribed — 1.68M (Berlin) + 692K (Munich) + 736K (Hamburg) + 340K (Frankfurt) ≈ 3.45M — at €17/mo that's ~€703M/year. That figure assumes 100% penetration across movers and non-movers alike and should never substitute for the funnel above. Outside this Ring-2 footprint, the Netherlands (RentSlam brand, Ring 3) adds a further ~3.22M renter households (~€657M at the same placeholder price) but hasn't had its own funnel or pricing pass yet — directional context only.

02 — Unit economics

National ad-market benchmarks — apply across all four cities, not just Berlin.

€2.70
CAC — free user
€27
CAC — Pro user
~€102
LTV — Pro, 6mo
~3.8x
LTV : CAC
~1.6 mo
CAC payback
6 subs
Break-even

Break-even (~€88/month infra) needs only 6 Pro subscribers citywide — every subscriber beyond that carries close to zero marginal cost, a SaaS-like margin profile. Figures in orange-flagged red are mechanical recomputations at the current €17/mo price (previously €15) and haven't been confirmed against beta data — see Section 05.

03 — Illustrative revenue scenario

Scenario, not a plan — scales Berlin's own driver model by relative city TAM.

Applying Berlin's driver-based model (ad spend ÷ €27 CAC → new Pro subs, ~16.7%/month churn) proportionally across all four cities by their share of combined renter households:

~€1,660
Combined monthly ad spend
~62
New Pro subs / month
~369
Steady-state subscribers
~€75K
Steady-state ARR run-rate

This is one scenario at one budget level, not a committed rollout plan — real budget allocation would likely concentrate spend in higher-TAM cities rather than spreading proportionally, and churn is mostly "graduation" (subscribers cancelling once they've found an apartment), so sustaining this run-rate requires continuous new-subscriber inflow, not a one-time push.

04 — Competitive position

Same nationwide competitor set applies in all four cities.

Bunthaus ProInstant · email, Telegram, WhatsApp
€17 / mo
Immobot.proDaily batch · email only
€14.99 / mo
ImmoScout24 MieterPlusContact ranking, no faster alerts
€12.99–29.99 / mo
Traumwohnung.aiAuto-apply agent · two tiers, confirmed via signup flow
€0.99–1.99 trial → €24.99–49.99 / mo

Bunthaus is priced ~13% above Immobot.pro, the closest same-mechanism competitor — a deliberate premium for instant, multi-channel delivery rather than parity or a discount. Traumwohnung.ai's paywall (confirmed via a direct signup screenshot) offers an unlimited-applications tier at €49.99/mo (~2.9x Bunthaus) and a 50-applications/week tier at €24.99/mo (~1.5x Bunthaus, the more directly comparable one since Bunthaus doesn't cap volume). Read this as much as a potential upsell path for Bunthaus's own roadmap as a competitive threat.

05 — What needs validation

The load-bearing assumptions behind every number above.

0110% free→Pro conversion sits at or above the top-decile figure across freemium benchmarks (typical 2–5% median) — the single most load-bearing, least-proven number in the whole model.
02€2.70 blended CPL is below the cheapest German ad-market floor found in any category — defensible only if "lead" means a zero-friction free-tier signup.
03LTV (~€102) and LTV:CAC (~3.8x) are mechanical recomputations at the new €17 price, not confirmed against real retention data.
04Munich's renter share (ceiling-TAM footnote only) uses a Top-7-metro proxy, not a Munich-specific figure; Hamburg's household structure (Zensus 2022) and population (2025) come from different reference dates.
05City-specific pricing for Munich, Hamburg, and Frankfurt hasn't been derived — all three inherit Berlin's €17/mo as a placeholder pending local income data.
06Munich's intra-city move rate uses Bavaria's state-level figure (9.7%) as a proxy, since Munich's own city-specific rate wasn't retrievable this session — a state rate can differ from the city's actual rate in either direction. Hamburg and Frankfurt no longer carry this flag: both now use their own confirmed, city-specific move rates.
07Comparable-company valuation multiples have not been researched — this document provides bottom-up market-sizing and unit-economics inputs to a valuation conversation, not a multiple-based valuation itself.