For installation enquiries the survey is free, and the results go straight into your written quote. If you want the calculation on its own, for example to plan building work or to compare quotes, a stand-alone heat loss survey and report has a guide price of £150–£400, including VAT.
Design outdoor temperatures for Greater London and the wider Greater London come from local cold-weather data, not a national average. Houses in Greater London built in different eras can need very different heat pump sizes, which is why each is calculated room by room. Homeowners in Greater London thinking about insulation work can use the survey to see how it would change their heat pump size.
Who it suits
- Homeowners planning insulation or building work who want to know the effect on heat demand
- Anyone getting a heat pump quote, as the first step
- Landlords comparing properties before deciding where to switch first
- Homes with an existing heat pump that seems undersized or expensive to run
Grants and rules for heat pumps in England
Homes in Greater London can use the Boiler Upgrade Scheme, which takes £7,500 off the cost of an air source heat pump when it replaces fossil-fuel or electric heating. Replacing oil or LPG heating qualifies for £9,000 for installations from 21 July 2026 to 31 March 2027, and air-to-air systems for £2,500. The MCS-certified installer named in your quote applies for the grant and deducts it from the price.
Installing heat pumps is zero-rated for VAT across the UK until 31 March 2027. Since 29 May 2025, permitted development in England allows up to two air source heat pumps on a house, each up to 1.5 m³, with no blanket 1 m boundary rule — the installation must still meet the MCS planning standards, including the noise check. Listed buildings, flats and some conservation-area positions need extra consent, which we check at survey.
Heat loss survey prices in Greater London
These are guide prices for Greater London, installed and including VAT. Your final price is fixed in a written quote after the survey and depends on the heat loss of the house, the radiators that need changing and where the unit goes.
| Survey | Guide price |
|---|---|
| Home survey and heat loss calculation with an installation quote | Free |
| Stand-alone heat loss survey and report | £170–£450 |
Inc VAT. A stand-alone report is for homeowners who want the design without an installation quote.
Towns we cover in Greater London
We cover 90 towns in Greater London for heat loss surveys. Each links to local guide prices and the grant position for England.
| Town | Postcode district | Nearest town | Midwinter daylight |
|---|---|---|---|
| Islington | N1 | Highbury | 7 h 49 min |
| Bexley | DA5 | Bexleyheath | 7 h 50 min |
| Barking | IG11 | Ilford | 7 h 49 min |
| Sutton | SM1 | Carshalton | 7 h 51 min |
| Croydon | CR0 | Purley | 7 h 51 min |
| Ilford | IG1 | Barking | 7 h 49 min |
| Harrow | HA1 | Pinner | 7 h 49 min |
| Tottenham | N17 | Wood Green | 7 h 49 min |
| Walthamstow | E17 | Leyton | 7 h 49 min |
| Dagenham | RM10 | Barking | 7 h 49 min |
| Romford | RM1 | Hornchurch | 7 h 49 min |
| Hayes | UB3 | Southall | 7 h 49 min |
| Wembley | HA9 | Hendon | 7 h 49 min |
| Fulham | SW6 | Putney | 7 h 50 min |
| Southall | UB1 | Hayes | 7 h 49 min |
| Putney | SW15 | Fulham | 7 h 50 min |
| Battersea | SW11 | Chelsea | 7 h 50 min |
| Purley | CR8 | Coulsdon | 7 h 51 min |
| Peckham | SE15 | Dulwich | 7 h 50 min |
| Chingford | E4 | Woodford Green | 7 h 48 min |
| Uxbridge | UB8 | Ruislip | 7 h 49 min |
| Wimbledon | SW19 | Morden | 7 h 50 min |
| Brixton | SW2 | Clapham | 7 h 50 min |
| Hounslow | TW3 | Twickenham | 7 h 50 min |
| Finchley | N3 | Hendon | 7 h 49 min |
| Mitcham | CR4 | Morden | 7 h 51 min |
| Feltham | TW13 | Hounslow | 7 h 50 min |
| Acton | W3 | Chiswick | 7 h 49 min |
| Beckenham | BR3 | Bromley | 7 h 50 min |
| Chelsea | SW3 | Battersea | 7 h 50 min |
| Streatham | SW16 | Balham | 7 h 50 min |
| Eltham | SE9 | Blackheath | 7 h 50 min |
| Morden | SM4 | Mitcham | 7 h 51 min |
| Carshalton | SM5 | Sutton | 7 h 51 min |
| Catford | SE6 | Lewisham | 7 h 50 min |
| Surbiton | KT6 | Kingston upon Thames | 7 h 51 min |
| Stratford | E15 | Leyton | 7 h 49 min |
| Chiswick | W4 | Acton | 7 h 50 min |
| Ruislip | HA4 | Pinner | 7 h 49 min |
| Greenwich | SE10 | Blackheath | 7 h 50 min |
| Barnet | EN5 | Mill Hill | 7 h 48 min |
| Wood Green | N22 | Crouch End | 7 h 49 min |
| Muswell Hill | N10 | Crouch End | 7 h 49 min |
| Highbury | N5 | Islington | 7 h 49 min |
| Coulsdon | CR5 | Purley | 7 h 51 min |
| Hornchurch | RM11 | Upminster | 7 h 49 min |
| Blackheath | SE3 | Lewisham | 7 h 50 min |
| New Malden | KT3 | Kingston upon Thames | 7 h 51 min |
| Woodford Green | IG8 | Chingford | 7 h 48 min |
| Richmond | TW9 | Twickenham | 7 h 50 min |
| Barnes | SW13 | Putney | 7 h 50 min |
| Notting Hill | W11 | Kensington | 7 h 49 min |
| Pinner | HA5 | Harrow | 7 h 49 min |
| Golders Green | NW11 | Hampstead | 7 h 49 min |
| Tooting | SW17 | Balham | 7 h 50 min |
| Chislehurst | BR7 | Sidcup | 7 h 50 min |
| Orpington | BR6 | Chislehurst | 7 h 51 min |
| Balham | SW12 | Tooting | 7 h 50 min |
| Bexleyheath | DA6 | Bexley | 7 h 50 min |
| Bromley | BR1 | Beckenham | 7 h 51 min |
| Camden | NW1 | Kentish Town | 7 h 49 min |
| Clapham | SW4 | Brixton | 7 h 50 min |
| Crouch End | N8 | Highgate | 7 h 49 min |
| Dulwich | SE21 | Brixton | 7 h 50 min |
| Ealing | W5 | Acton | 7 h 49 min |
| Edgware | HA8 | Mill Hill | 7 h 48 min |
| Enfield | EN1 | Southgate | 7 h 48 min |
| Forest Hill | SE23 | Sydenham | 7 h 50 min |
| Hackney | E8 | Stoke Newington | 7 h 49 min |
| Hammersmith | W6 | Notting Hill | 7 h 50 min |
| Hampstead | NW3 | West Hampstead | 7 h 49 min |
| Hendon | NW4 | Golders Green | 7 h 49 min |
| Highgate | N6 | Crouch End | 7 h 49 min |
| Kensington | W8 | Notting Hill | 7 h 50 min |
| Kentish Town | NW5 | Camden | 7 h 49 min |
| Kingston upon Thames | KT1 | Surbiton | 7 h 50 min |
| Lewisham | SE13 | Blackheath | 7 h 50 min |
| Leyton | E10 | Walthamstow | 7 h 49 min |
| Mill Hill | NW7 | Edgware | 7 h 48 min |
| Sidcup | DA14 | Chislehurst | 7 h 50 min |
| Southgate | N14 | Enfield | 7 h 48 min |
| Stoke Newington | N16 | Highbury | 7 h 49 min |
| Sydenham | SE26 | Forest Hill | 7 h 50 min |
| Teddington | TW11 | Twickenham | 7 h 50 min |
| Twickenham | TW1 | Teddington | 7 h 50 min |
| Upminster | RM14 | Hornchurch | 7 h 49 min |
| Wandsworth | SW18 | Putney | 7 h 50 min |
| Wanstead | E11 | Leyton | 7 h 49 min |
| West Hampstead | NW6 | Hampstead | 7 h 49 min |
| Woolwich | SE18 | Eltham | 7 h 50 min |
Heat loss surveys questions
Is the heat loss survey free?
Yes, for installation enquiries the home survey and heat loss calculation are free, and the results form the basis of your written quote. If you only want the calculation and report, for example for building plans or comparing quotes, a stand-alone heat loss survey has a guide price of £150–£400, including VAT. We confirm which applies when you book.
How long does a heat loss survey take?
A typical survey takes 1–3 hours on site, depending on the size and complexity of the home. Larger or older houses with mixed construction, extensions or many rooms take longer. The calculations and design are completed afterwards, and the results are included in your quote or stand-alone report.
Why can't you size the heat pump from my boiler?
Boilers are often much larger than a home's real heat loss, because they are sized for fast hot water and quick warm-ups. Matching a heat pump to the boiler's output usually means an oversized unit that costs more and switches on and off too often. A room-by-room calculation finds the actual heat demand, which is what the heat pump needs to meet.
Will the survey check noise from the outdoor unit?
Yes. The surveyor identifies possible positions for the outdoor unit and carries out the MCS noise assessment, which estimates the sound level at the nearest neighbouring window from the unit's sound power level, distance and any barriers. In England, meeting the MCS planning standards is one of the conditions for permitted development. Wales, Scotland and Northern Ireland have their own rules, which we check.

