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£434
Roof vent installation near Birmingham£399
Roof vent installation near Glasgow£423
Roof vent installation near Leeds£404
Roof vent installation near Liverpool£399
Roof vent installation near Sheffield£422
Roof vent installation near Edinburgh£433
Roof vent installation near Manchester£400
Roof vent installation near Belfast£400
Roof vent installation near Bristol£412
Roof vent installation near Leicester£398
Roof vent installation near Cardiff£394
Roof vent installation near Coventry£396
Roof vent installation near Bradford£406
Roof vent installation near Nottingham£402
Roof vent installation near Newcastle Upon Tyne£419
Roof vent installation near Brighton and Hove£417
Roof vent installation near Derby£400
Roof vent installation near Hull£412
Roof vent installation near Plymouth£402
Roof vent installation near Stoke-on-Trent£399
Roof vent installation near Southampton£422
Roof vent installation near Northampton£406
Roof vent installation near Wolverhampton£399
Roof vent installation near Luton£436
Roof vent installation near Portsmouth£420
Roof vent installation near Reading£433
Roof vent installation near Norwich£400
Roof vent installation near Milton Keynes£417
Roof vent installation near Bournemouth£417
Roof vent installation near Aberdeen£432
Roof vent installation near Peterborough£441
Roof vent installation near Bolton£399
Roof vent installation near Swindon£413
Roof vent installation near Southend-on-Sea£421
Roof vent installation near Warrington£401
Roof vent installation near Oxford£417
Roof vent installation near Swansea£403
Roof vent installation near Sunderland£417
Roof vent installation near Slough£435
Roof vent installation near Kingswood£412
Roof vent installation near Telford£394
Roof vent installation near Cambridge£428
Roof vent installation near Ipswich£418
Roof vent installation near Blackpool£389
Roof vent installation near Middlesbrough£411
Roof vent installation near Dundee£435
Roof vent installation near Huddersfield£405
Roof vent installation near York£401
Roof vent installation near Poole£417
Roof vent installation near Watford£437
Roof vent installation near Newport£393
Roof vent installation near Colchester£416
Roof vent installation near Blackburn£395
Roof vent installation near Crawley£428
Roof vent installation near Gloucester£407
Roof vent installation near Stockport£401
Roof vent installation near Basingstoke£433
Roof vent installation near Basildon£427
Roof vent installation near Cheltenham£406
Roof vent installation near Gateshead£418
Roof vent installation near Worthing£415
Roof vent installation near Rochdale£402
Roof vent installation near Oldham£402
Roof vent installation near Chelmsford£422
Roof vent installation near Birkenhead£399
Roof vent installation near Maidstone£422
Roof vent installation near Gillingham£422
Roof vent installation near Salford£400
Roof vent installation near Solihull£398
Roof vent installation near St Helens£398
Roof vent installation near Worcester£401
Roof vent installation near Lincoln£402
Roof vent installation near West Bromwich£399
Roof vent installation near Eastbourne£413
Roof vent installation near Wakefield£407
Roof vent installation near Wythenshawe£400
Roof vent installation near Bedford£418
Roof vent installation near Hemel Hempstead£436
Roof vent installation near Preston£392
Roof vent installation near Stevenage£436
Roof vent installation near Southport£398
Roof vent installation near Bath£413
Roof vent installation near Harlow£433
Roof vent installation near Sutton Coldfield£399
Roof vent installation near Darlington£410
Roof vent installation near Chester£398
Roof vent installation near Hastings£413
Roof vent installation near Nuneaton£395
Roof vent installation near Halifax£404
Roof vent installation near Hartlepool£412
Roof vent installation near Aylesbury£427
Roof vent installation near Doncaster£414
Roof vent installation near Grimsby£406
Roof vent installation near Wallasey£399
Roof vent installation near Stockton-on-Tees£411
Roof vent installation near Weston-super-Mare£402
Roof vent installation near High Wycombe£435
Roof vent installation near Ashford£407
Roof vent installation near Redditch£399
Roof vent installation near Wigan£400
Roof vent installation near Scunthorpe£412
Roof vent installation near Bury£399
Roof vent installation near Paisley£423
Roof vent installation near Bracknell£435
Roof vent installation near Burnley£397
Roof vent installation near Rugby£393
Roof vent installation near Guildford£435
Roof vent installation near Carlisle£450
Roof vent installation near Chatham£423
Roof vent installation near East Kilbride£423
Roof vent installation near Newcastle-under-Lyme£399
Roof vent installation near Chesterfield£419
Roof vent installation near Burton upon Trent£397
Roof vent installation near Tamworth£398
Roof vent installation near Shrewsbury£396
Roof vent installation near Woking£435
Roof vent installation near St Albans£435
Roof vent installation near Harrogate£406
Roof vent installation near Crewe£399
Roof vent installation near South Shields£419
Roof vent installation near Craigavon£450
Roof vent installation near Stafford£398
Roof vent installation near Rotherham£420
Roof vent installation near Barnsley£413
Roof vent installation near Walsall£399
Roof vent installation near Gosport£420
Roof vent installation near Dartford£433
Roof vent installation near Bognor Regis£416
Roof vent installation near Corby£405
Roof vent installation near Paignton£398
Roof vent installation near Maidenhead£435
Roof vent installation near Rochester£423
Roof vent installation near Ellesmere Port£401
Roof vent installation near Loughborough£399
Roof vent installation near Dudley£400
Roof vent installation near Bangor£400
Roof vent installation near Dewsbury£407
Roof vent installation near Mansfield£405
Roof vent installation near Margate£391
Roof vent installation near Kettering£404
Roof vent installation near Cannock£401
Roof vent installation near Sale£400
Roof vent installation near Taunton£400
Roof vent installation near Runcorn£401
Roof vent installation near Farnborough£435
Roof vent installation near Tynemouth£419
Roof vent installation near Hereford£405
Roof vent installation near Halesowen£400
Roof vent installation near Widnes£399
Roof vent installation near Huyton with Roby£399
Roof vent installation near Scarborough£398
Roof vent installation near Gravesend£427
Roof vent installation near Bebington£400
Roof vent installation near Kidderminster£398
Roof vent installation near Stourbridge£400
Roof vent installation near Barry£392
Roof vent installation near Smethwick£399
Roof vent installation near Dunfermline£431
Roof vent installation near Livingston£432
Roof vent installation near Weymouth£443
Roof vent installation near Brentwood£430
Roof vent installation near Barrow-in-Furness£384
Roof vent installation near Hamilton£398
Roof vent installation near Canterbury£397
Roof vent installation near Wellingborough£406
Roof vent installation near Sittingbourne£419
Roof vent installation near Macclesfield£399
Roof vent installation near Bootle£399
Roof vent installation near Carlton£402
Roof vent installation near Esher£434
Roof vent installation near Clacton-on-Sea£415
Roof vent installation near Lancaster£386
Roof vent installation near Beeston£407
Roof vent installation near Banbury£414
Roof vent installation near Torquay£398
Roof vent installation near Folkestone£397
Roof vent installation near Kingswinford£400
Roof vent installation near Bloxwich£399
Roof vent installation near Bridgend£394
Roof vent installation near Welwyn Garden City£436
Roof vent installation near Leamington Spa£394
Roof vent installation near Washington£417
Roof vent installation near Tunbridge Wells£423
Roof vent installation near Kirkcaldy£434
Roof vent installation near Hinckley£397
Roof vent installation near Durham£416
Roof vent installation near Cumbernauld£422
Roof vent installation near Wokingham£435
Roof vent installation near Horsham£429
Roof vent installation near Crosby£399
Roof vent installation near Yeovil£428
Roof vent installation near Thundersley£423
Roof vent installation near Altrincham£400
Roof vent installation near Willenhall£400
Roof vent installation near Christchurch£417
Roof vent installation near Keighley£401
Roof vent installation near Ashton-under-Lyne£400
Roof vent installation near Andover£422
Roof vent installation near Winchester£419