Put your yard at the centre of a service radius and get the housing stock that is genuinely sellable — owner-occupied, not a flat, roof actually suitable, no panels already on it. Then the package to pitch and the material list to order, costed to the last cable clip.
No data to prepare, no spreadsheet to maintain. Everything below runs from one address field.
Enter your yard or company postcode, pick a service radius between 5 and 80 km, and set the market share you realistically win.
Housing stock passes four filters — tenure, dwelling type, roof suitability, existing PV — leaving the homes you can actually sell to, split by segment and ranked by postcode sector.
Each segment maps to a package. Three main items and 46 ancillaries are costed automatically, standard installation included, and you order online.
Every step shows its coefficient and its source. Tenure from the English Housing Survey, roof suitability from BRE and MCS assessments, existing PV from the MCS installations database. Nothing is a black box.
The catchment figure is the whole market. Your pipeline is that figure times the share you set. We never present one as the other, because that is how installers end up planning for revenue that was never theirs.
Detached, semi-detached and terraced each get the package range their roof can carry. Off-gas homes and EPC-below-C homes are flagged separately as heat pump and retrofit openings.
Rails, clamps, cable and bird mesh scale with panel count. Inverter and battery costs interpolate across verified cost points. Fixed ancillaries come from the nearest reference package.
Equipment gross margin below 50% will not save as a quote. The rule is enforced in the pricing engine, not left to whoever is filling in the form.
The report ranks postcode sectors inside your radius by addressable homes, so a canvassing round or a leaflet drop has somewhere to start.
Published totals already include £2,500 for standard installation with one scaffold side. Flat roof, flat-roof survey and flat-roof mounting are excluded. Non-standard configurations are priced live from the material list.
Each tool is bought and billed on its own. Run one of them, or run all three on a single login.
Housing stock in the radius is multiplied by owner-occupancy (tenants cannot authorise a roof), then flats are removed (no independent roof title), then roof suitability for orientation, shading and structure, then homes with panels already fitted are subtracted. Every coefficient and its source is printed in the report.
Each figure carries a data tier: measured from open data, modelled from measured values via published coefficients, estimated where regional data is missing. We never dress an estimate up as a measurement — the badge is on screen next to the number.
Only the half labelled as yours. The report shows the annual opportunity for the whole catchment and, separately, your share of it based on the market share you set. Presenting the first as the second is the fastest way to plan a business around revenue that belongs to your competitors.
A real purchasing workbook: 3 main items and 46 ancillaries, 49 lines in total. Inverter and battery costs interpolate between verified cost points. Rails, clamps, cable and bird mesh scale linearly with panel count; the rest take fixed quantities from the nearest reference package. Every line shows the rule that produced it.
Postcode-area centroids for 121 UK areas, which are real coordinates, plus dwelling counts banded by settlement size, which are an estimated tier and only indicate order of magnitude. Loading the ONS Postcode Directory and census sector statistics upgrades the whole system to measured with no code change.
Sign in with the same account — all three share one identity. A roof drawn in easy-proposal flows here to be costed, and the finished material list flows back into your CRM. Running only this one is equally fine: one tool, one server, one bill.
Each runs on its own server and can be bought separately. Share an account and your data flows between them: a roof drawn in proposal becomes a material list here, and lands back in your CRM.