Need help with a job?

By Emily Rivers
Last updated 17th May 2025

As loft insulation has improved over the years, our homes lose far less heat through the roof than they used to. This is fantastic for reducing energy bills, but it has caused another problem - condensation. 

If you’ve noticed it in your loft, roof vents will help improve air circulation and reduce condensation problems. But how much does it cost? We’ll explain everything in this guide.

How much does it cost to install roof vents?

How much it costs to install roof vents depends on the type of roof vent you need, whether you need scaffolding and roofer rates in your area, but here are the average costs:

Service

Average cost

Roof ridge vent installation (supply & install 4 ridge vents)

£300

Soffit vent installation (supply & install 20 circular soffit vents)

£250

Roof tile and ridge vent installation (supply & install 4 tile and 4 ridge vents) 

£550

Roof tile and eaves vent installation (supply & install 4 tile and 20 eaves vents)

£585

*All prices are estimates based on the hourly or day rate of roofers and offers on materials.

Roof vent installation cost

Factors affecting the cost of roof vent installation

There are a few factors that will affect the final cost of roof vent installation:

  • Type of vent: Different vent types can take varying amounts of time to install. Standard roof tile vents are usually the easiest and quickest to install, while ridge vents can take longer as the roof ridge is harder to access.
  • Roof type and material: Slate, tile and flat roofs require different installation methods, which affect labour costs.
  • Number of vents needed: More vents increase material and labour costs, but you may save money on the per-unit price.
  • Scaffolding requirements: If access is difficult or over a certain height, scaffolding may be needed. This can add £500-£1,000 to the overall cost.
  • Roof condition: If you need roof repairs carried out before vent installation, costs will increase. However, this could save you money on scaffolding as you can get both jobs done at the same time.

Image Name Cost
70mm Timloc Push-in Soffit Vent x 20 70mm Timloc Push-in Soffit Vent x 20£50.00
Klober Uni-Plain Tile Vent KG9918 x 4 Klober Uni-Plain Tile Vent KG9918 x 4£116.00
Klober Single Pantile Tile Vent KG9860 x 4 Klober Single Pantile Tile Vent KG9860 x 4£123.00

What are roof vents and what do they do?

Roof vents help fresh air to circulate through your roof, which prevents condensation and moisture build-up in your loft. It’s important to have good airflow in your loft to stop mould and rot to your roof structure.

If you notice water droplets on the underside of the roof in your loft or even on things you’re storing in there, the chances are you don’t have enough ventilation in your roof space. If left to get worse, a poorly ventilated roof can lead to rotting joists and mould on your belongings that are stored in the loft - and in worst cases, it can spread to your ceiling or walls directly below the roof.

Modern houses have roof vents installed as standard, but many homes built even 20-30 years ago may not have them. There are many different types of roof vents available to work with different types of roof:

  • Ridge vents: Installed along the roof ridge, providing continuous ventilation.
  • Soffit vents: Circular vents placed under the eaves to allow fresh air to enter the loft.
  • Eaves vents: Long, rectangular vents that are installed under the eaves.
  • Tile vents: Individual vents that replace roof tiles, suiting a variety of homes.

A roofer will be able to tell you which type of roof vent is suitable for your home. Often tile or ridge vents are used alongside soffit or eaves vents to provide the best ventilation.

Why should you have roof vents installed?

If you’re noticing condensation in your loft, that’s a good sign that you should have roof vents installed. There are lots of benefits to roof vents:

  • Prevents condensation: The added ventilation reduces the risk of damp and mould growth in the loft.
  • Extends roof lifespan: Moisture build-up can weaken rafters and insulation over time.
  • Regulates temperature: Stops the roof space from getting too hot or too cold, reducing the build-up of moisture.
  • Improves energy efficiency: Helps maintain a stable home temperature, potentially reducing your energy bills.
  • Protects insulation: Moisture-damaged insulation loses effectiveness, leading to higher energy bills.

While you may wonder whether roof vents are really needed, most homes can benefit from them. Any roof needs proper ventilation and without it, your home could suffer from damp and mould problems in the future. It’s always best to try to get ahead of potential issues before they arise to prevent damage to your property.

How are roof vents installed?

How roof vents are installed depends on the type of vent, but they all need to be installed via the outside of the roof, not the inside. If a roofer says that they can fit them from the inside of your loft to save money on scaffolding, be wary as they may not complete the job properly.

Tiled vents can replace one or two tiles, so are relatively easy to install. A roofer should cut a section of your roof’s felt underlay out, then fit the vent in the same way that they would a normal roof tile.

Ridge vents are secured to your roof ridge in a similar way to tiled vents. The roofer should cut away some of the roof felt then fit the vent into a gap where a ridge tile used to be.

Eaves vents can be used with tile or ridge vents to provide better ventilation. They can be as long as your roof’s soffits, which can mean removing many roof tiles and felt to install them. 

Soffit vents should be installed in the soffits at the halfway point between your roof joists. The roofer may use silicone to fill in any gaps before screwing the vent into the soffit.

How to work out how many roof vents you need

Your roofer will be able to advise you on how many roof vents you need, but you can use this calculation to give you a rough estimate of how many you require:

Length of roof x continuous airflow = total airflow

Domestic properties often require a continuous airflow of 10mm. So, measure the length of your roof in mm and multiply it by the continuous airflow:

20,000 (length of roof) x 10 (continuous airflow) = 250,000 (total airflow)

The number of roof vents you need will depend on the type you’re having installed, as each vent has its own ventilation area. You need to divide the total airflow by the ventilation area of the vent you’re using:

Total airflow ÷ ventilation area of the vent = vents required

As an example, a Klober universal tile vent has a ventilation area of 6,000mm2. As your home requires a total airflow of 250,000mm, you will need 34 of these tile vents:

200,000 (total airflow) ÷ 6,000 (ventilation area of tile) = 33.33

It’s best to leave it to your roofer to advise on how many vents you need, as every vent has its own ventilation area, and they will know the best ones for your property.

How long do roof vents last?

As long as your roof vents are installed properly, you can expect them to last between 15-20 years. Aluminium roof vents tend to last longer than plastic ones as the material is more durable. 

Asking a roofer to inspect your roof vents any time you require any maintenance work done is a good idea. This can help you to spot problems before they get worse, and gives your roofer the opportunity to clean off any debris that may stop them from working effectively. 

If you notice that your roof has started to ‘sweat’ with condensation after you’ve had your vents installed for a few years, the chances are they are beginning to fail. It’s worth asking a roofer to take a look and see if your roof vents need repairing or replacing.

If you’re ready to install roof vents on your property, get multiple quotes from local roofing specialists to compare prices. Post a job on HaMuch now to find the best professionals in your area.


Estimates for common roofer jobs;

Rates for other trades

Roof vent installation cost in the UK
Estimate Roof vent installation cost in the UK, including Roof Vent valued at £50, based on hourly/daily rate (excluding VAT or callout charges)
Location in UKRoof vent installation cost
Roof vent installation near London£469
Roof vent installation near Birmingham£429
Roof vent installation near Glasgow£451
Roof vent installation near Leeds£436
Roof vent installation near Liverpool£439
Roof vent installation near Sheffield£471
Roof vent installation near Edinburgh£466
Roof vent installation near Manchester£434
Roof vent installation near Belfast£341
Roof vent installation near Bristol£447
Roof vent installation near Leicester£429
Roof vent installation near Cardiff£421
Roof vent installation near Coventry£424
Roof vent installation near Bradford£442
Roof vent installation near Nottingham£428
Roof vent installation near Newcastle Upon Tyne£445
Roof vent installation near Brighton and Hove£453
Roof vent installation near Derby£439
Roof vent installation near Hull£438
Roof vent installation near Plymouth£440
Roof vent installation near Stoke-on-Trent£424
Roof vent installation near Southampton£448
Roof vent installation near Northampton£432
Roof vent installation near Wolverhampton£427
Roof vent installation near Luton£475
Roof vent installation near Portsmouth£458
Roof vent installation near Reading£470
Roof vent installation near Norwich£406
Roof vent installation near Milton Keynes£444
Roof vent installation near Bournemouth£447
Roof vent installation near Aberdeen£468
Roof vent installation near Peterborough£493
Roof vent installation near Bolton£426
Roof vent installation near Swindon£444
Roof vent installation near Southend-on-Sea£456
Roof vent installation near Warrington£430
Roof vent installation near Oxford£446
Roof vent installation near Swansea£440
Roof vent installation near Sunderland£449
Roof vent installation near Slough£480
Roof vent installation near Kingswood£448
Roof vent installation near Telford£422
Roof vent installation near Cambridge£459
Roof vent installation near Ipswich£450
Roof vent installation near Blackpool£419
Roof vent installation near Middlesbrough£438
Roof vent installation near Dundee£460
Roof vent installation near Huddersfield£454
Roof vent installation near York£438
Roof vent installation near Poole£449
Roof vent installation near Watford£471
Roof vent installation near Newport£424
Roof vent installation near Colchester£432
Roof vent installation near Exeter£424
Roof vent installation near Blackburn£424
Roof vent installation near Crawley£453
Roof vent installation near Gloucester£438
Roof vent installation near Stockport£429
Roof vent installation near Basingstoke£477
Roof vent installation near Basildon£458
Roof vent installation near Cheltenham£445
Roof vent installation near Gateshead£445
Roof vent installation near Worthing£445
Roof vent installation near Rochdale£422
Roof vent installation near Oldham£428
Roof vent installation near Chelmsford£456
Roof vent installation near Birkenhead£438
Roof vent installation near Maidstone£452
Roof vent installation near Gillingham£458
Roof vent installation near Salford£436
Roof vent installation near Solihull£426
Roof vent installation near St Helens£421
Roof vent installation near Worcester£436
Roof vent installation near Lincoln£428
Roof vent installation near West Bromwich£432
Roof vent installation near Eastbourne£441
Roof vent installation near Wakefield£437
Roof vent installation near Wythenshawe£429
Roof vent installation near Bedford£452
Roof vent installation near Hemel Hempstead£459
Roof vent installation near Preston£416
Roof vent installation near Stevenage£469
Roof vent installation near Southport£424
Roof vent installation near Bath£440
Roof vent installation near Harlow£461
Roof vent installation near Sutton Coldfield£429
Roof vent installation near Darlington£438
Roof vent installation near Chester£435
Roof vent installation near Hastings£450
Roof vent installation near Nuneaton£424
Roof vent installation near Halifax£434
Roof vent installation near Hartlepool£461
Roof vent installation near Aylesbury£461
Roof vent installation near Doncaster£449
Roof vent installation near Grimsby£434
Roof vent installation near Wallasey£441
Roof vent installation near Stockton-on-Tees£438
Roof vent installation near Weston-super-Mare£435
Roof vent installation near High Wycombe£470
Roof vent installation near Ashford£417
Roof vent installation near Redditch£423
Roof vent installation near Wigan£431
Roof vent installation near Scunthorpe£446
Roof vent installation near Bury£432
Roof vent installation near Paisley£462
Roof vent installation near Bracknell£474
Roof vent installation near Burnley£430
Roof vent installation near Rugby£428
Roof vent installation near Guildford£474
Roof vent installation near Carlisle£454
Roof vent installation near Chatham£458
Roof vent installation near East Kilbride£462
Roof vent installation near Newcastle-under-Lyme£428
Roof vent installation near Chesterfield£445
Roof vent installation near Burton upon Trent£435
Roof vent installation near Tamworth£426
Roof vent installation near Shrewsbury£425
Roof vent installation near Woking£472
Roof vent installation near St Albans£490
Roof vent installation near Harrogate£429
Roof vent installation near Crewe£434
Roof vent installation near South Shields£449
Roof vent installation near Craigavon£493
Roof vent installation near Stafford£415
Roof vent installation near Rotherham£446
Roof vent installation near Barnsley£451
Roof vent installation near Lowestoft£426
Roof vent installation near Walsall£427
Roof vent installation near Gosport£460
Roof vent installation near Dartford£464
Roof vent installation near Bognor Regis£454
Roof vent installation near Corby£461
Roof vent installation near Paignton£421
Roof vent installation near Maidenhead£470
Roof vent installation near Rochester£458
Roof vent installation near Ellesmere Port£433
Roof vent installation near Loughborough£425
Roof vent installation near Dudley£429
Roof vent installation near Bangor£352
Roof vent installation near Dewsbury£426
Roof vent installation near Mansfield£442
Roof vent installation near Margate£411
Roof vent installation near Kettering£436
Roof vent installation near Cannock£425
Roof vent installation near Sale£432
Roof vent installation near Taunton£423
Roof vent installation near Runcorn£427
Roof vent installation near Farnborough£478
Roof vent installation near Tynemouth£448
Roof vent installation near Hereford£448
Roof vent installation near Halesowen£424
Roof vent installation near Widnes£424
Roof vent installation near Huyton with Roby£437
Roof vent installation near Scarborough£426
Roof vent installation near Gravesend£468
Roof vent installation near Bebington£424
Roof vent installation near Kidderminster£433
Roof vent installation near Stourbridge£427
Roof vent installation near Barry£421
Roof vent installation near Smethwick£427
Roof vent installation near Dunfermline£455
Roof vent installation near Livingston£469
Roof vent installation near Weymouth£490
Roof vent installation near Brentwood£458
Roof vent installation near Barrow-in-Furness£402
Roof vent installation near Hamilton£430
Roof vent installation near Canterbury£420
Roof vent installation near Wellingborough£435
Roof vent installation near Sittingbourne£453
Roof vent installation near Macclesfield£442
Roof vent installation near Bootle£448
Roof vent installation near Carlton£424
Roof vent installation near Esher£469
Roof vent installation near Clacton-on-Sea£466
Roof vent installation near Lancaster£411
Roof vent installation near Beeston£436
Roof vent installation near Banbury£444
Roof vent installation near Torquay£420
Roof vent installation near Folkestone£454
Roof vent installation near Kingswinford£424
Roof vent installation near Bloxwich£427
Roof vent installation near Bridgend£418
Roof vent installation near Welwyn Garden City£469
Roof vent installation near Leamington Spa£409
Roof vent installation near Washington£449
Roof vent installation near Tunbridge Wells£455
Roof vent installation near Kirkcaldy£464
Roof vent installation near Hinckley£426
Roof vent installation near Durham£442
Roof vent installation near Cumbernauld£452
Roof vent installation near Wokingham£477
Roof vent installation near Horsham£462
Roof vent installation near Crosby£431
Roof vent installation near Yeovil£448
Roof vent installation near Thundersley£454
Roof vent installation near Altrincham£428
Roof vent installation near Willenhall£428
Roof vent installation near Christchurch£443
Roof vent installation near Keighley£432
Roof vent installation near Ashton-under-Lyne£428