By Emily Rivers
Last updated 5th June 2025

Cost guide for hanging doors

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£76
Hang a door near Glasgow£70
Hang a door near Leeds£70
Hang a door near Liverpool£74
Hang a door near Sheffield£68
Hang a door near Edinburgh£76
Hang a door near Manchester£74
Hang a door near Belfast£86
Hang a door near Bristol£70
Hang a door near Leicester£70
Hang a door near Cardiff£76
Hang a door near Coventry£74
Hang a door near Bradford£70
Hang a door near Nottingham£72
Hang a door near Newcastle Upon Tyne£66
Hang a door near Brighton and Hove£76
Hang a door near Derby£70
Hang a door near Hull£66
Hang a door near Plymouth£64
Hang a door near Stoke-on-Trent£76
Hang a door near Southampton£74
Hang a door near Northampton£74
Hang a door near Wolverhampton£78
Hang a door near Luton£90
Hang a door near Portsmouth£76
Hang a door near Reading£88
Hang a door near Norwich£64
Hang a door near Milton Keynes£84
Hang a door near Bournemouth£78
Hang a door near Aberdeen£72
Hang a door near Peterborough£76
Hang a door near Bolton£72
Hang a door near Swindon£74
Hang a door near Southend-on-Sea£80
Hang a door near Warrington£74
Hang a door near Oxford£84
Hang a door near Swansea£64
Hang a door near Sunderland£66
Hang a door near Slough£88
Hang a door near Kingswood£70
Hang a door near Telford£76
Hang a door near Cambridge£80
Hang a door near Ipswich£80
Hang a door near Blackpool£72
Hang a door near Middlesbrough£90
Hang a door near Dundee£84
Hang a door near Huddersfield£68
Hang a door near York£68
Hang a door near Poole£76
Hang a door near Watford£86
Hang a door near Newport£72
Hang a door near Colchester£80
Hang a door near Exeter£68
Hang a door near Blackburn£72
Hang a door near Crawley£80
Hang a door near Gloucester£76
Hang a door near Stockport£88
Hang a door near Basingstoke£84
Hang a door near Basildon£82
Hang a door near Cheltenham£76
Hang a door near Gateshead£66
Hang a door near Worthing£76
Hang a door near Rochdale£72
Hang a door near Oldham£74
Hang a door near Chelmsford£82
Hang a door near Birkenhead£74
Hang a door near Maidstone£78
Hang a door near Gillingham£80
Hang a door near Salford£72
Hang a door near Solihull£76
Hang a door near St Helens£72
Hang a door near Worcester£74
Hang a door near Lincoln£64
Hang a door near West Bromwich£76
Hang a door near Eastbourne£76
Hang a door near Wakefield£72
Hang a door near Wythenshawe£76
Hang a door near Bedford£86
Hang a door near Hemel Hempstead£86
Hang a door near Preston£70
Hang a door near Stevenage£86
Hang a door near Southport£74
Hang a door near Bath£70
Hang a door near Harlow£84
Hang a door near Sutton Coldfield£76
Hang a door near Darlington£150
Hang a door near Chester£76
Hang a door near Hastings£74
Hang a door near Nuneaton£72
Hang a door near Halifax£68
Hang a door near Hartlepool£86
Hang a door near Aylesbury£88
Hang a door near Doncaster£68
Hang a door near Grimsby£64
Hang a door near Wallasey£74
Hang a door near Stockton-on-Tees£88
Hang a door near Weston-super-Mare£74
Hang a door near High Wycombe£86
Hang a door near Ashford£72
Hang a door near Redditch£78
Hang a door near Wigan£72
Hang a door near Scunthorpe£62
Hang a door near Bury£72
Hang a door near Paisley£70
Hang a door near Bracknell£92
Hang a door near Burnley£74
Hang a door near Rugby£72
Hang a door near Guildford£88
Hang a door near Carlisle£58
Hang a door near Chatham£80
Hang a door near East Kilbride£70
Hang a door near Newcastle-under-Lyme£76
Hang a door near Chesterfield£68
Hang a door near Burton upon Trent£70
Hang a door near Tamworth£76
Hang a door near Shrewsbury£72
Hang a door near Woking£84
Hang a door near St Albans£88
Hang a door near Harrogate£70
Hang a door near Crewe£82
Hang a door near South Shields£68
Hang a door near Craigavon£60
Hang a door near Stafford£76
Hang a door near Rotherham£96
Hang a door near Barnsley£72
Hang a door near Lowestoft£66
Hang a door near Walsall£76
Hang a door near Gosport£76
Hang a door near Dartford£84
Hang a door near Bognor Regis£82
Hang a door near Corby£70
Hang a door near Paignton£66
Hang a door near Maidenhead£84
Hang a door near Rochester£80
Hang a door near Ellesmere Port£74
Hang a door near Loughborough£74
Hang a door near Dudley£78
Hang a door near Bangor£52
Hang a door near Dewsbury£70
Hang a door near Mansfield£68
Hang a door near Margate£64
Hang a door near Kettering£76
Hang a door near Cannock£78
Hang a door near Sale£74
Hang a door near Taunton£70
Hang a door near Runcorn£74
Hang a door near Farnborough£90
Hang a door near Tynemouth£68
Hang a door near Hereford£64
Hang a door near Halesowen£80
Hang a door near Widnes£74
Hang a door near Huyton with Roby£74
Hang a door near Scarborough£72
Hang a door near Gravesend£80
Hang a door near Bebington£72
Hang a door near Kidderminster£76
Hang a door near Stourbridge£80
Hang a door near Barry£90
Hang a door near Smethwick£76
Hang a door near Dunfermline£74
Hang a door near Livingston£72
Hang a door near Weymouth£70
Hang a door near Brentwood£84
Hang a door near Barrow-in-Furness£64
Hang a door near Hamilton£70
Hang a door near Canterbury£76
Hang a door near Wellingborough£76
Hang a door near Sittingbourne£76
Hang a door near Macclesfield£76
Hang a door near Bootle£74
Hang a door near Carlton£70
Hang a door near Esher£90
Hang a door near Clacton-on-Sea£76
Hang a door near Lancaster£66
Hang a door near Beeston£70
Hang a door near Banbury£78
Hang a door near Torquay£68
Hang a door near Folkestone£72
Hang a door near Kingswinford£80
Hang a door near Bloxwich£78
Hang a door near Bridgend£66
Hang a door near Welwyn Garden City£90
Hang a door near Lisburn£54
Hang a door near Leamington Spa£74
Hang a door near Washington£66
Hang a door near Tunbridge Wells£78
Hang a door near Kirkcaldy£80
Hang a door near Hinckley£70
Hang a door near Durham£76
Hang a door near Cumbernauld£70
Hang a door near Wokingham£90
Hang a door near Horsham£72
Hang a door near Crosby£76
Hang a door near Yeovil£84
Hang a door near Thundersley£82
Hang a door near Altrincham£74
Hang a door near Willenhall£76
Hang a door near Christchurch£78
Hang a door near Keighley£70