Need help with a job?

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