By Emily Rivers
Last updated 14th August 2023

Hanging Doors: Your Price Guide for 2023

Hanging doors isn’t a difficult task – but it is hard to get it just right. It takes precision to hang your door perfectly so it doesn’t drop and it stays level across your floor to prevent sticking.

That’s why we’ve written this price guide on hanging doors for 2023. Our guide has all the details you’ll need to know on how much you’ll pay a carpenter to hang doors, as well as what can affect the price. We also go on to cover the different types of door and the materials that you could choose from for your internal doors.

The cost to hang a door is between £50-£75 – but what factors affect this cost?

How much does it cost to hang a door?

The price to hang a door will vary depending on where you live, and sometimes the type of internal door you choose – but here are the average costs to expect:

Job / item

Average cost

Internal door installation

£50-£75 per door

Average internal door (supply only)

£25-£150

Carpenter hourly rate

£16-£40

The exact amount you spend on having a new internal door fitted will vary depending on where you live. You’ll pay more if you live in London or the South East.

HaMuch has a huge database of hourly and daily rates for carpenters across the UK. In the table further down the page, we’ve included a detailed list of the price per door of hanging doors in different regions of the UK. As labour costs will vary depending on where you live, it’s important to get up-to-date info for your specific area – so look up the price in your city using our table.

Note that this is a per door price – so you'll need to multiply this cost by the number of doors that you need to hang. This is a labour-only price and doesn'[t include the cost of the door itself – expect to pay between £25-£150 for a new internal door.

Cost to hang a door

What factors can affect the cost to hang a door?

There are a number of extra things that could affect the price of your hanging door project.

Hinges and door handles

Fixtures and fittings like hinges and door handles will generally be included in the price when you purchase the door, so you won’t pay any more to have them installed. However, if you need custom door handles or hinges, this may cost you a little extra.

Painting or staining

Often, new doors will come as unpainted or unstained wood – you may want to have a painter and decorator paint or stain them, both for the aesthetics but also to ensure the door lasts as long as possible. This will generally cost another £40-£80 per door.

Adjusting or trimming the door

Sometimes, the door itself doesn’t fit properly in the doorway. This can lead to annoying issues like the bottom of the door scraping on the carpet or floor, or the door not closing properly or sitting flush within the frame. Of course, you want to avoid this – so a professional carpenter will be able to trim the door at the top, bottom or sides to ensure they fit perfectly. This will cost a little extra per door, usually around £20.

Types of internal doors

There are multiple types of internal door that you can have in your home – in this guide so far we’ve been assuming that you’re installing traditional swinging doors, as these are by far the most common.

However, there are some other options you could look into, although these will generally be a lot more expensive, and only possible in specific rooms with the right architectural features, so do get the opinion of the professional carpenter on which is right for you.

Swinging doors

As we’ve just mentioned, these are the traditional doors on 2 or 3 hinges. Generally, they open one way, and usually into a room, but some can be on special hinges that allow them to open both ways.

Sliding doors

Sliding doors are great if you’ve got small rooms, as they don’t open into the room and take up space. However, you do need the wall space to the side of the doorway for the door to roll into. They’re also challenging to install – the price will vary massively depending on the size and type of sliding door, but you should expect to pay at least £200 per door, just for installation.

Folding doors

Another commonly installed type of door is the folding door, sometimes known as bifold doors. These are usually installed as patio doors, but you can get wooden bifold doors to be used internally.

Again, these are significantly more expensive to install, with prices starting at £300+ for installation – and the doors themselves can be very expensive, as they're fitted with carefully designed folding hinges.

Internal door materials

On top of the variety of different types of doors that are on offer, you can also choose from a range of different door materials. While these won’t generally affect the installation price, each material has different properties and will vary in cost to purchase. We’ve outlined a few details on the most common materials below.

Hardwood

Hardwood doors are generally the premium option, with the price tag to match. Solid hardwood oak doors are quite expensive, but they are very durable and will last a long time. Many people chose hardwood doors because of their aesthetics. Expect to pay at least £200 per door for a hardwood door. 

Softwood

Softwood doors are cheaper than hardwood, but still have the beautiful appeal of natural wood. They’re often made from pine, and start from around £80 per door. Softwood doors are fairly durable and resilient, although not to the same extent as hardwood doors.

MDF

MDF doors, sometimes called engineered wood, are usually made from a real wood veneer and then the internal part is manufactured from man-made MDF wood. These are more affordable than hardwood doors and start from around £100.

Metal

Metal doors are very resilient and durable, although not as commonly chosen as wooden alternatives. They can be very affordable, and the aesthetics will suit a lot of very modern home interiors, making them a popular choice in homes of this style. Metal doors can vary significantly in price, but many can be quite affordable, starting from around £60.

uPVC

uPVC internal doors are a popular choice as they’re made from recycled materials and are very durable. In addition, uPVC can be stained or painted to look like any other finish you desire, giving you high-end aesthetics without the high-end price. uPVC doors start from around £50 each.

Now you know what’s involved in the cost to hang a door, post your job on HaMuch. We’ll put you in touch with local carpenters that are ready to do the job.


Estimates for common door fitter jobs;

JobEstimate
Cost to hang a door£91
2. Enter postcode to get estimate
plus materials

to see who is available and get more information

Rates for other trades

Hang a door cost in the UK
Hang a door cost in the UK (excluding VAT or callout charges)
Location in UKHang a door cost
Hang a door near London£88
Hang a door near Birmingham£78
Hang a door near Leeds£70
Hang a door near Glasgow£70
Hang a door near Sheffield£74
Hang a door near Bradford£70
Hang a door near Liverpool£74
Hang a door near Edinburgh£74
Hang a door near Manchester£76
Hang a door near Bristol£70
Hang a door near Kirklees£72
Hang a door near Fife£80
Hang a door near Wirral£74
Hang a door near North Lanarkshire£70
Hang a door near Wakefield£70
Hang a door near Cardiff£76
Hang a door near Dudley£78
Hang a door near Wigan£72
Hang a door near South Lanarkshire£70
Hang a door near Coventry£74
Hang a door near Belfast£72
Hang a door near Leicester£70
Hang a door near Sandwell£78
Hang a door near Doncaster£78
Hang a door near Stockport£78
Hang a door near Sefton£74
Hang a door near Nottingham£72
Hang a door near Bolton£74
Hang a door near Walsall£78
Hang a door near Rotherham£74
Hang a door near Stoke-on-Trent£76
Hang a door near Wolverhampton£78
Hang a door near Rhondda, Cynon, Taff£74
Hang a door near South Gloucestershire£70
Hang a door near Derby£72
Hang a door near Salford£76
Hang a door near Barnsley£74
Hang a door near Tameside£76
Hang a door near Oldham£76
Hang a door near Trafford£76
Hang a door near Aberdeen£72
Hang a door near Southampton£76
Hang a door near Highland£70
Hang a door near Rochdale£76
Hang a door near Solihull£76
Hang a door near Milton Keynes£84
Hang a door near Calderdale£70
Hang a door near Northampton£76
Hang a door near Portsmouth£76
Hang a door near Warrington£72
Hang a door near North Somerset£70
Hang a door near Bury£76
Hang a door near Luton£88
Hang a door near St Helens£74
Hang a door near Stockton-on-Tees£94
Hang a door near Renfrewshire£70
Hang a door near Thamesdown£72
Hang a door near Southend-on-Sea£82
Hang a door near New Forest£76
Hang a door near Caerphilly£74
Hang a door near Bath£70
Hang a door near Wycombe£88
Hang a door near Basildon£82
Hang a door near Bournemouth£78
Hang a door near Peterborough£76
Hang a door near Chelmsford£82
Hang a door near Brighton£76
Hang a door near Charnwood£72
Hang a door near Aylesbury Vale£86
Hang a door near Colchester£80
Hang a door near Knowsley£74
Hang a door near Huntingdonshire£76
Hang a door near Macclesfield£80
Hang a door near Blackpool£72
Hang a door near West Lothian£72
Hang a door near South Somerset£74
Hang a door near Dundee£88
Hang a door near Basingstoke & Deane£86
Hang a door near Harrogate£70
Hang a door near Middlesbrough£94
Hang a door near Flintshire£74
Hang a door near The Wrekin£74
Hang a door near Newbury£84
Hang a door near Falkirk£72
Hang a door near Reading£88
Hang a door near Wokingham£88
Hang a door near Windsor & Maidenhead£88
Hang a door near Maidstone£78
Hang a door near Redcar & Cleveland£90
Hang a door near North Ayrshire£70
Hang a door near Blackburn£70
Hang a door near Poole£78
Hang a door near Wealden£74
Hang a door near Arun£78
Hang a door near Bedford£86
Hang a door near Oxford£84
Hang a door near Newport£74
Hang a door near Canterbury£72
Hang a door near Preston£72
Hang a door near Dacorum£86
Hang a door near Cherwell£84
Hang a door near Perth & Kinross£86
Hang a door near Thurrock£84
Hang a door near Tendring£80
Hang a door near Kings Lynn & West Norfolk£70
Hang a door near St Albans£86
Hang a door near Bridgend£72
Hang a door near South Cambridgeshire£80
Hang a door near Braintree£84
Hang a door near Isle of Wight£76
Hang a door near Mid Sussex£78
Hang a door near South Oxfordshire£86
Hang a door near Guildford£88
Hang a door near Elmbridge£88
Hang a door near Stafford£76
Hang a door near Powys£72
Hang a door near East Hertfordshire£88
Hang a door near Wrexham Maelor£74
Hang a door near Halton£74
Hang a door near Warwick£74
Hang a door near Newcastle-under-Lyme£76
Hang a door near North Wiltshire£72
Hang a door near South Kesteven£72
Hang a door near Epping Forest£88
Hang a door near Vale of Glamorgan£76
Hang a door near Reigate & Banstead£88
Hang a door near Chester£74
Hang a door near Mid Bedfordshire£88
Hang a door near Suffolk Coastal£82
Hang a door near Horsham£80
Hang a door near Nuneaton & Bedworth£74
Hang a door near Swale£78
Hang a door near Havant & Waterloo£78
Hang a door near Cambridge£74
Hang a door near Vale Royal£74
Hang a door near Amber Valley£72
Hang a door near North Hertfordshire£88
Hang a door near Waverley£88
Hang a door near Crewe & Nantwich£76
Hang a door near Ipswich£82
Hang a door near Vale of White Horse£80
Hang a door near Salisbury£76
Hang a door near Gedling£70
Hang a door near Eastleigh£76
Hang a door near Broxtowe£72
Hang a door near Stratford-on-Avon£76
Hang a door near South Bedfordshire£86
Hang a door near Angus£80
Hang a door near East Hampshire£80
Hang a door near East Dunbartonshire£70
Hang a door near Conway£70
Hang a door near Sevenoaks£84
Hang a door near Slough£88
Hang a door near Bracknell Forest£90
Hang a door near West Lancashire£72
Hang a door near West Wiltshire£72
Hang a door near Ashfield£72
Hang a door near Lisburn£72
Hang a door near Scarborough£72
Hang a door near Stroud£76
Hang a door near Wychavon£76
Hang a door near Dover£70
Hang a door near Test Valley£78
Hang a door near Gloucester£78
Hang a door near Erewash£72
Hang a door near Cheltenham£78
Hang a door near Bassetlaw£90
Hang a door near Scottish Borders£76