By Emily Rivers
Last updated 5th June 2025

How much does it cost to paint interior doors?

Painting your interior doors can boost the look of your home instantly. Old, yellowed gloss on internal doors returned to a bright white or a statement colour adds character and charm to your property, helping to increase its value without too much work involved.

But how much does it cost to paint interior doors? We'll go through what to expect in this guide.

How much does it cost to paint interior house doors?

How much it costs to paint interior doors in your house will depend on the condition of the doors, whether there is lots of prep work involved and where you live, but here are the average costs:

Job

Average cost

Painting a bare interior door

£40-£60

Sanding and painting an interior door

£50-£70

Restoring, sanding and painting an interior door

£60-£80

Cost to paint interior doors

Supply costs for painting interior doors

Normally, a painter and decorator will ask you to supply the paint because there are so many colours and finishes to choose from. If you just want a white gloss finish, they may give you a quote that includes the cost of the paint.

Most people choose to paint their doors in gloss, satin or eggshell. Gloss gives a high-shine finish, while eggshell is matte – and satin is a blend of the two. Gloss used to be the most popular, but it's more fashionable to have a more muted finish today.

A good quality internal door paint from a brand like Dulux or Leyland will cost around £25 per litre, with premium brands like Farrow & Ball and Lick setting you back around £45 per litre.

Cost of painting skirting boards

If you're having your internal doors painted, you might want to consider painting your skirting boards and other woodwork too.

It costs around £200 to paint skirting boards, or between £500-£700 for skirting boards plus other woodwork in a 3m x 3m room. 

What affects the cost of painting interior doors?

How many doors you want to have painted

As you can imagine, the cost of painting interior doors will go up with the number of doors you want painted. You may find that a decorator can give you a better price per door for multiple doors than a single door because they will be able to move on to the other doors while the first coat dries.

Door condition

The condition of your doors will affect the cost of painting them. The more prep work that is involved to get them ready for painting, the longer it will take the decorator.

The quality of paint

While it can be easy to think that a cheap internal door paint will do the job, you might find that it doesn’t give you the finish you want or you end up needing more coats. The more coats the door needs, the longer it will take your decorator, so you’ll end up spending more on labour.

It’s probably more cost-effective to go with a well-known brand so your decorator only needs to apply one or two coats.

Where you live

Where you live affects the cost of painting internal doors. Painters and decorators generally charge more per hour in major cities and the South East than they do in other areas of the UK. That's why it's best to get a range of quotes so you can ensure you’re getting the best price for your project.

How long does it take to paint an interior door?

How long it takes to paint an interior door will depend on its condition and how many coats it needs. But in general, expect it to take around 2 hours to paint a door. If you're having more than one interior door painted, it will take less time in total because the decorator can move on to the other doors while the first coat is drying.

How much paint does it take to paint one interior door?

How much paint it takes to paint one interior door will depend on how many coats the door needs, but Dulux recommends that both sides of an interior door will need around 750ml of paint.

It's always best to speak to a number of painters and decorators so you can get advice on how much paint they think you'll need for your project.

Can you paint interior doors without sanding?

We wouldn't recommend painting interior doors without sanding them first. Most decorators would not paint a door that hasn't been sanded as they won't be able to guarantee a good finish. Paint won't adhere to a glossy or shiny surface, resulting in delayed drying and inconsistent textures.

If you want to save money on labour costs, sand the door down yourself in preparation for the decorator. Make sure you use 180- or 220- grit sandpaper and either sand by hand or use an electric sander. Sand the door down until it feels just smooth.

Once you've finished, wipe down the door with a damp cloth to remove the dust. To make sure you get every last bit, you could vacuum the door before wiping it down.

How often should you repaint interior doors?

How often you should repaint interior doors will depend on the quality of the paint job and how much traffic goes through the room that the door covers.

If you get a painter and decorator to paint your interior doors to a high standard, your internal doors might not need repainting for up to 10 years. High-traffic areas might require more frequent paint jobs, but you should still expect to get five years out of a professionally painted interior door.

DIY jobs are likely to require more frequent paint updates, purely because you won't get the same finish that a professional would.

Now you know the average cost to paint interior doors, get a range of quotes from reputable painters and decorators to compare specific prices for your home. Post your job on HaMuch now to get in touch with painters and decorators in your area.


Estimates for common painter and decorator jobs;

Rates for other trades

Painting interior doors cost in the UK
Painting interior doors cost in the UK (excluding VAT or callout charges)
Location in UKPainting interior doors cost
Painting interior doors near London£142
Painting interior doors near Birmingham£124
Painting interior doors near Glasgow£124
Painting interior doors near Leeds£126
Painting interior doors near Liverpool£124
Painting interior doors near Sheffield£120
Painting interior doors near Edinburgh£130
Painting interior doors near Manchester£128
Painting interior doors near Belfast£118
Painting interior doors near Bristol£128
Painting interior doors near Leicester£124
Painting interior doors near Cardiff£124
Painting interior doors near Coventry£124
Painting interior doors near Bradford£126
Painting interior doors near Nottingham£126
Painting interior doors near Newcastle Upon Tyne£124
Painting interior doors near Brighton and Hove£138
Painting interior doors near Derby£122
Painting interior doors near Hull£124
Painting interior doors near Plymouth£124
Painting interior doors near Stoke-on-Trent£126
Painting interior doors near Southampton£144
Painting interior doors near Northampton£132
Painting interior doors near Wolverhampton£124
Painting interior doors near Luton£140
Painting interior doors near Portsmouth£134
Painting interior doors near Reading£142
Painting interior doors near Norwich£122
Painting interior doors near Milton Keynes£142
Painting interior doors near Bournemouth£128
Painting interior doors near Aberdeen£126
Painting interior doors near Peterborough£148
Painting interior doors near Bolton£126
Painting interior doors near Swindon£126
Painting interior doors near Southend-on-Sea£134
Painting interior doors near Warrington£124
Painting interior doors near Oxford£154
Painting interior doors near Swansea£120
Painting interior doors near Sunderland£124
Painting interior doors near Slough£144
Painting interior doors near Kingswood£128
Painting interior doors near Telford£124
Painting interior doors near Cambridge£138
Painting interior doors near Ipswich£122
Painting interior doors near Blackpool£126
Painting interior doors near Middlesbrough£144
Painting interior doors near Dundee£134
Painting interior doors near Huddersfield£126
Painting interior doors near York£124
Painting interior doors near Poole£128
Painting interior doors near Watford£144
Painting interior doors near Newport£124
Painting interior doors near Colchester£124
Painting interior doors near Exeter£122
Painting interior doors near Blackburn£124
Painting interior doors near Crawley£134
Painting interior doors near Gloucester£128
Painting interior doors near Stockport£124
Painting interior doors near Basingstoke£142
Painting interior doors near Basildon£136
Painting interior doors near Cheltenham£126
Painting interior doors near Gateshead£124
Painting interior doors near Worthing£136
Painting interior doors near Rochdale£124
Painting interior doors near Oldham£124
Painting interior doors near Chelmsford£134
Painting interior doors near Birkenhead£124
Painting interior doors near Maidstone£136
Painting interior doors near Gillingham£142
Painting interior doors near Salford£128
Painting interior doors near Solihull£124
Painting interior doors near St Helens£126
Painting interior doors near Worcester£124
Painting interior doors near Lincoln£122
Painting interior doors near West Bromwich£124
Painting interior doors near Eastbourne£140
Painting interior doors near Wakefield£126
Painting interior doors near Wythenshawe£128
Painting interior doors near Bedford£134
Painting interior doors near Hemel Hempstead£142
Painting interior doors near Preston£124
Painting interior doors near Stevenage£136
Painting interior doors near Southport£124
Painting interior doors near Bath£124
Painting interior doors near Harlow£138
Painting interior doors near Sutton Coldfield£124
Painting interior doors near Darlington£164
Painting interior doors near Chester£124
Painting interior doors near Hastings£132
Painting interior doors near Nuneaton£126
Painting interior doors near Halifax£126
Painting interior doors near Hartlepool£138
Painting interior doors near Aylesbury£142
Painting interior doors near Doncaster£122
Painting interior doors near Grimsby£120
Painting interior doors near Wallasey£128
Painting interior doors near Stockton-on-Tees£142
Painting interior doors near Weston-super-Mare£126
Painting interior doors near High Wycombe£142
Painting interior doors near Ashford£130
Painting interior doors near Redditch£122
Painting interior doors near Wigan£124
Painting interior doors near Scunthorpe£122
Painting interior doors near Bury£126
Painting interior doors near Paisley£122
Painting interior doors near Bracknell£140
Painting interior doors near Burnley£124
Painting interior doors near Rugby£124
Painting interior doors near Guildford£148
Painting interior doors near Carlisle£128
Painting interior doors near Chatham£142
Painting interior doors near East Kilbride£122
Painting interior doors near Newcastle-under-Lyme£126
Painting interior doors near Chesterfield£122
Painting interior doors near Burton upon Trent£124
Painting interior doors near Tamworth£124
Painting interior doors near Shrewsbury£122
Painting interior doors near Woking£144
Painting interior doors near St Albans£142
Painting interior doors near Harrogate£124
Painting interior doors near Crewe£122
Painting interior doors near South Shields£126
Painting interior doors near Craigavon£124
Painting interior doors near Stafford£126
Painting interior doors near Rotherham£120
Painting interior doors near Barnsley£122
Painting interior doors near Lowestoft£120
Painting interior doors near Walsall£126
Painting interior doors near Gosport£134
Painting interior doors near Dartford£138
Painting interior doors near Bognor Regis£130
Painting interior doors near Corby£126
Painting interior doors near Paignton£122
Painting interior doors near Maidenhead£142
Painting interior doors near Rochester£142
Painting interior doors near Ellesmere Port£124
Painting interior doors near Loughborough£124
Painting interior doors near Dudley£124
Painting interior doors near Bangor£118
Painting interior doors near Dewsbury£126
Painting interior doors near Mansfield£126
Painting interior doors near Margate£122
Painting interior doors near Kettering£130
Painting interior doors near Cannock£124
Painting interior doors near Sale£130
Painting interior doors near Taunton£122
Painting interior doors near Runcorn£126
Painting interior doors near Farnborough£142
Painting interior doors near Tynemouth£126
Painting interior doors near Hereford£124
Painting interior doors near Halesowen£126
Painting interior doors near Widnes£124
Painting interior doors near Huyton with Roby£124
Painting interior doors near Scarborough£124
Painting interior doors near Gravesend£144
Painting interior doors near Bebington£124
Painting interior doors near Kidderminster£124
Painting interior doors near Stourbridge£124
Painting interior doors near Barry£126
Painting interior doors near Smethwick£126
Painting interior doors near Dunfermline£130
Painting interior doors near Livingston£128
Painting interior doors near Weymouth£130
Painting interior doors near Brentwood£136
Painting interior doors near Hamilton£126
Painting interior doors near Canterbury£124
Painting interior doors near Wellingborough£132
Painting interior doors near Sittingbourne£134
Painting interior doors near Macclesfield£124
Painting interior doors near Bootle£128
Painting interior doors near Carlton£128
Painting interior doors near Esher£140
Painting interior doors near Clacton-on-Sea£122
Painting interior doors near Lancaster£128
Painting interior doors near Beeston£126
Painting interior doors near Banbury£132
Painting interior doors near Torquay£122
Painting interior doors near Folkestone£124
Painting interior doors near Kingswinford£124
Painting interior doors near Bloxwich£128
Painting interior doors near Bridgend£128
Painting interior doors near Welwyn Garden City£142
Painting interior doors near Lisburn£118
Painting interior doors near Leamington Spa£126
Painting interior doors near Washington£124
Painting interior doors near Tunbridge Wells£138
Painting interior doors near Kirkcaldy£140
Painting interior doors near Hinckley£128
Painting interior doors near Durham£160
Painting interior doors near Cumbernauld£124
Painting interior doors near Wokingham£142
Painting interior doors near Horsham£136
Painting interior doors near Crosby£132
Painting interior doors near Yeovil£126
Painting interior doors near Thundersley£136
Painting interior doors near Altrincham£130
Painting interior doors near Willenhall£126
Painting interior doors near Christchurch£128
Painting interior doors near Keighley£124
Painting interior doors near Ashton-under-Lyne£126