ROI calculator

What your territory is worth

Enter your territory, your deal size and your close rate. See how many addressable roofs you have, how fast we cover them, the quotes and installs that follow, and the return against our fee.

Your numbers

Market

A full address, a town, or just a country. We count the real buildings within your radius.

How you describe your operating area

Circle around your base: 79 km² of territory.

Area type

Estimated roofs in your area

19,439

79 km² × 450 roofs/km² × 55% suitable.

Density estimate

Leave blank to use the estimate above. Anything you enter replaces it.

Existing customers and competition

All optional. Fill any of them in and the estimate tightens up.

Roofs you have already done. Subtracted from the market.

Lower accuracy estimate

Your business

What one signed install is worth to you.

Share of quotes that become signed installs.

Advanced assumptions Edit
2,000 emails / month

Of everyone contacted.

Of replies. Each one is a qualified quote.

Pricing plan

€3,000 a month. Minimum contract 3 months.

Horizon

Auto runs for as long as it takes to work the whole market, never less than 3 months.

Your result

Addressable prospects

19,439

Roofs left after your customers and your competitors

Months to cover market

10

At 2,000 emails a month

Qualified quotes

389

Over 10 months

New installs

97

At your 25% close rate

Added revenue

€1,166,340

Net of our fee: €1,136,340

Return on our fee

38.9x

€3,000 a month for 10 months

Payback month

Month 1

When cumulative revenue passes cumulative cost

Revenue against cost

Cumulative revenue Cumulative cost
€0 €291.6k €583.2k €874.8k €1.2m123456789100
Cumulative revenue and cost by month
Month Cumulative revenue Cumulative cost
1 €116,634 €3,000
2 €233,268 €6,000
3 €349,902 €9,000
4 €466,536 €12,000
5 €583,170 €15,000
6 €699,804 €18,000
7 €816,438 €21,000
8 €933,072 €24,000
9 €1,049,706 €27,000
10 €1,166,340 €30,000
Month of the engagement. Payback lands in month 1.

In plain language

In your area there are about 19,439 addressable homeowners. At 2,000 emails a month we cover them in 10 months, delivering around 389 qualified quotes. At your 25% close rate that is 97 installs and roughly €1,166,340 in added revenue.

Lower accuracy estimate

Book a 20 minute call

How we calculate this

Estimates, not guarantees

Every number on this page comes out of the inputs above and a handful of published constants. Nothing is looked up, nothing is measured from a map and nothing about your business is known to us yet. Treat it as a model of the opportunity, not a forecast, and certainly not a promise.

  1. Roofs. If you run the area lookup, we geocode your address and count the real building footprints inside your radius using OpenStreetMap, then keep the share that belongs to a single owner who can say yes: 15% urban, 45% suburban, 55% rural, because a map counts every shed, warehouse and apartment block. Without a lookup we fall back to your area in km² times a roof density for the area type times the 55% of roofs typically worth quoting. A radius becomes an area as π × r². Your own number always wins over both.
  2. Addressable prospects. Roofs minus your existing customers, minus competitors times their average customer count. Never below zero.
  3. Coverage. Addressable prospects divided by monthly outreach volume, rounded up, gives the months needed to work the whole market. The horizon is either that number or a term you pick, and never shorter than the 3 month minimum contract.
  4. Quotes and installs. Prospects contacted times the reply rate times the positive reply share gives qualified quotes. Quotes times your close rate gives installs. Installs times your average deal size gives added revenue.
  5. Cost and return. Retainer is the monthly fee across the horizon. Hybrid is the lower monthly fee plus 5% of closed revenue. Return is added revenue divided by that cost. Payback is the first month where cumulative revenue passes cumulative cost, with revenue spread evenly across the term.

Building counts come from OpenStreetMap, © OpenStreetMap contributors, licensed ODbL. Coverage is excellent across DACH and most of Europe but thins out in places, so check the number against what you know of your patch. Reply and close rates vary by market, list quality, offer and season. Your own history beats any default here, so change the assumptions to match it. The numbers on this page are an illustration of the model, not a contractual commitment.