By Emily Rivers
Last updated 4th May 2023

How Much Does it Cost to Paint a Front Door?

Your front door is one of the first things visitors or prospective buyers will see when they approach your home. When it's in great condition, it can add value to your home, but when it's looking tired it can really drag a house down.

A fresh coat of paint can give your front door a new lease of life. So how much should it cost to paint your front door?

How much does it cost to paint an exterior door?

How much it costs to paint a front door will depend on whether the door is glazed (has windows), how big it is and your location. Here are the average costs to paint a front door, excluding materials:

Job

Average cost

Painting an unglazed door

£150-£200

Painting, sanding and knotting an unglazed door

£200-£250

Painting a glazed door

£175-£275

Painting, sanding and knotting a glazed door

£250-£300

These costs for painting a front door and its trim are averages based on the whole of the UK. Take a look at the table below for HaMuch's area-specific prices based on our database of hourly rates.

Cost to paint a front door

Supply costs to paint a front door

Most painters and decorators will ask you to supply the materials to paint your front door and any window frames as there are so many colours and finishes to choose from.

Here's what to expect to pay for all the materials you'll need to paint your front door:

Type

Average cost per litre

Primer

£15-£25

Stain and varnish

£15-35

Paint – satin, eggshell or gloss finish

£25-£40

Speak to your tradesperson for advice on the best brands to use – any experienced painter and decorator will have vast knowledge in a range of different products and will know which ones are the most durable and easy to apply.

Cost to paint window frames

While you're getting your door painted, it makes sense to paint your window frames too. A freshly painted door will make grubby window frames stand out, so do them all at once to get the best look.

See the table below for average costs to paint window frames, including removing old paint, priming and applying up to three coats of paint:

Property type

Average cost

Estimated time required

Flat with 4-5 windows

£700-£1,500

5-7 days

2-bed terraced house with 8-9 windows

£1,400-£3,250

7-9 days

3-bed semi-detached house with 10-12 windows

£1,750-£4,000

10-12 days

4-bed detached house with 15-18 windows

£3,000-£6,000

12-15 days

These prices are based on uPVC or timber window frames. The cost to paint aluminium window frames will be slightly more, as these windows are often sprayed to get the best finish.

While the cost for painting your window frames seems high, remember that your decorator will generally be required to use a ladder or scaffolding (unless you live in a ground-floor flat or bungalow), increasing the complexity of the job and therefore the cost.

How long does it take to paint a front door?

How long it takes to paint a front door will depend on whether the door is glazed and what kind of condition it's in. If it is in very poor condition, it may need extensive prep work including stripping old paint and sanding. Here's an estimate of how long different types of front door will take to paint:

Job

Estimated time required

Painting an unglazed door

3-4 hours

Painting, sanding and knotting an unglazed door

4-5 hours

Painting a glazed door

3-4 hours

Painting, sanding and knotting a glazed door

4-5 hours

How much paint does it take to paint an average front door?

It's difficult to say exactly how much paint it takes to paint an average front door, as it depends on its condition. If your door is in relatively good condition and will need only two coats of paint, one litre of good quality paint should be enough to cover it.

We'd always recommend asking for a range of quotes from different painters and decorators so while they're there giving you a price for the labour, you can ask for their advice on how much paint you'll need before you go out and buy it.

A good brand of exterior door paint for wooden doors will cost between £25-£40 per litre.

Is it cheaper to paint or replace a front door?

On the face of it, it's definitely cheaper to paint your front door. A new uPVC door will cost £1,000-£1,500 for supply and installation, with timber around £1,200-£2,000 and composite doors setting you back between £2,500-£5,000.

Including paint, primer and labour, the maximum you should expect to spend on painting your front door is around £500, so up to 90% less than replacing it.

But if your door is old, it could be letting heat out of your home. It could also be insecure, leaving your property vulnerable to break-ins. Replacing your front door with a new, secure, energy-efficient one could save you up to £60 a year on your energy bills – plus much more if you reduce the risk of your possessions being stolen.

Does painting your front door add value?

Yes, painting your front door does add value to your home – but choose your colour wisely. Some colours could even decrease the value of your home.

According to research, painting your front door blue adds an average of £4,000 to your property, while a white door adds around £3,400.

However, a brown front door was shown to reduce property value by an average of £700 – so if you're looking to maximise your home's value, perhaps stay away from this one!

Now you know the cost to paint your front door, post your job on HaMuch. We'll put you in touch with reputable painters in your area to give you a more accurate quote.


Estimates for common painter & decorator jobs;

Rates for other trades

Paint a front door cost in the UK
Paint a front door cost in the UK (excluding VAT or callout charges)
Location in UKPaint a front door cost
Paint a front door near Aberdeen£375
Paint a front door near Amber Valley£333
Paint a front door near Angus£377
Paint a front door near Arun£381
Paint a front door near Ashfield£337
Paint a front door near Aylesbury Vale£401
Paint a front door near Barnsley£319
Paint a front door near Basildon£373
Paint a front door near Basingstoke & Deane£399
Paint a front door near Bassetlaw£323
Paint a front door near Bath & North East Somerset£357
Paint a front door near Bedford£409
Paint a front door near Belfast£283
Paint a front door near Birmingham£329
Paint a front door near Blackburn£309
Paint a front door near Blackpool£301
Paint a front door near Bolton£323
Paint a front door near Bournemouth£337
Paint a front door near Bracknell Forest£407
Paint a front door near Bradford£321
Paint a front door near Braintree£355
Paint a front door near Breckland£323
Paint a front door near Bridgend£341
Paint a front door near Brighton£383
Paint a front door near Bristol£357
Paint a front door near Broadland£315
Paint a front door near Broxtowe£333
Paint a front door near Bury£323
Paint a front door near Caerphilly£345
Paint a front door near Calderdale£317
Paint a front door near Cambridge£385
Paint a front door near Canterbury£317
Paint a front door near Cardiff£345
Paint a front door near Carmarthenshire£283
Paint a front door near Charnwood£329
Paint a front door near Chelmsford£361
Paint a front door near Cheltenham£359
Paint a front door near Cherwell£409
Paint a front door near Chester£305
Paint a front door near Colchester£333
Paint a front door near Conway£289
Paint a front door near Coventry£329
Paint a front door near Crewe & Nantwich£329
Paint a front door near Dacorum£399
Paint a front door near Derby£333
Paint a front door near Doncaster£323
Paint a front door near Dover£315
Paint a front door near Dudley£329
Paint a front door near Dumfries & Galloway£367
Paint a front door near Dundee£365
Paint a front door near East Ayrshire£335
Paint a front door near East Devon£325
Paint a front door near East Dunbartonshire£333
Paint a front door near East Hampshire£363
Paint a front door near East Hertfordshire£389
Paint a front door near East Lindsey£305
Paint a front door near East Riding£383
Paint a front door near Eastleigh£353
Paint a front door near Edinburgh£363
Paint a front door near Elmbridge£403
Paint a front door near Epping Forest£399
Paint a front door near Erewash£333
Paint a front door near Exeter£337
Paint a front door near Falkirk£329
Paint a front door near Fife£365
Paint a front door near Flintshire£305
Paint a front door near Gateshead£327
Paint a front door near Gedling£337
Paint a front door near Glasgow£331
Paint a front door near Gloucester£359
Paint a front door near Guildford£399
Paint a front door near Gwynedd£337
Paint a front door near Halton£309
Paint a front door near Harrogate£319
Paint a front door near Havant & Waterloo£345
Paint a front door near Highland£339
Paint a front door near Horsham£373
Paint a front door near Huntingdonshire£429
Paint a front door near Ipswich£311
Paint a front door near Isle of Wight£345
Paint a front door near Kings Lynn & West Norfolk£373
Paint a front door near Kingston-upon-Hull£377
Paint a front door near Kirklees£323
Paint a front door near Knowsley£309
Paint a front door near Lancaster£311
Paint a front door near Leeds£323
Paint a front door near Leicester£333
Paint a front door near Lisburn£285
Paint a front door near Liverpool£309
Paint a front door near London£399
Paint a front door near Luton£395
Paint a front door near Macclesfield£339
Paint a front door near Maidstone£363
Paint a front door near Manchester£329
Paint a front door near Mid Bedfordshire£401
Paint a front door near Mid Sussex£373
Paint a front door near Middlesbrough£337
Paint a front door near Milton Keynes£403
Paint a front door near Neath Port Talbot£325
Paint a front door near New Forest£341
Paint a front door near Newbury£391
Paint a front door near Newcastle Upon Tyne£327
Paint a front door near Newcastle-under-Lyme£329
Paint a front door near Newport£345
Paint a front door near North Ayrshire£331
Paint a front door near North East Lincolnshire£341
Paint a front door near North Hertfordshire£391
Paint a front door near North Lanarkshire£325
Paint a front door near North Lincolnshire£353
Paint a front door near North Somerset£357
Paint a front door near North Tyneside£327
Paint a front door near North Wiltshire£341
Paint a front door near Northampton£401
Paint a front door near Norwich£319
Paint a front door near Nottingham£335
Paint a front door near Nuneaton & Bedworth£331
Paint a front door near Oldham£327
Paint a front door near Oxford£411
Paint a front door near Perth & Kinross£531
Paint a front door near Peterborough£433
Paint a front door near Plymouth£355
Paint a front door near Poole£339
Paint a front door near Portsmouth£343
Paint a front door near Powys£255
Paint a front door near Preston£305
Paint a front door near Reading£403
Paint a front door near Redcar & Cleveland£335
Paint a front door near Reigate & Banstead£395
Paint a front door near Renfrewshire£339
Paint a front door near Rhondda, Cynon, Taff£339
Paint a front door near Rochdale£325
Paint a front door near Rotherham£315
Paint a front door near Salford£327
Paint a front door near Salisbury£357
Paint a front door near Sandwell£329
Paint a front door near Scarborough£351
Paint a front door near Scottish Borders£273
Paint a front door near Sefton£305
Paint a front door near Sevenoaks£385
Paint a front door near Sheffield£313
Paint a front door near Slough£401
Paint a front door near Solihull£329
Paint a front door near South Ayrshire£335
Paint a front door near South Bedfordshire£409
Paint a front door near South Cambridgeshire£383
Paint a front door near South Gloucestershire£357
Paint a front door near South Kesteven£357
Paint a front door near South Lanarkshire£325
Paint a front door near South Oxfordshire£411
Paint a front door near South Somerset£331
Paint a front door near South Tyneside£327
Paint a front door near Southampton£351
Paint a front door near Southend-on-Sea£357
Paint a front door near St Albans£395
Paint a front door near St Helens£311
Paint a front door near Stafford£335
Paint a front door near Stockport£331
Paint a front door near Stockton-on-Tees£337
Paint a front door near Stoke-on-Trent£329
Paint a front door near Stratford-on-Avon£329
Paint a front door near Stroud£361
Paint a front door near Suffolk Coastal£311
Paint a front door near Sunderland£325
Paint a front door near Swale£351
Paint a front door near Swansea£311
Paint a front door near Tameside£329
Paint a front door near Teignbridge£335
Paint a front door near Tendring£317
Paint a front door near Test Valley£359
Paint a front door near Thamesdown£349
Paint a front door near Thanet£309
Paint a front door near The Wrekin£323
Paint a front door near Thurrock£381
Paint a front door near Torbay£339
Paint a front door near Trafford£327
Paint a front door near Vale of Glamorgan£349
Paint a front door near Vale of White Horse£383
Paint a front door near Vale Royal£305
Paint a front door near Wakefield£321
Paint a front door near Walsall£329
Paint a front door near Warrington£323
Paint a front door near Warwick£327
Paint a front door near Waveney£315
Paint a front door near Waverley£399
Paint a front door near Wealden£373
Paint a front door near West Lancashire£309
Paint a front door near West Lothian£351
Paint a front door near West Wiltshire£341
Paint a front door near Wigan£315
Paint a front door near Windsor & Maidenhead£403
Paint a front door near Wirral£305
Paint a front door near Wokingham£405
Paint a front door near Wolverhampton£329
Paint a front door near Wrexham Maelor£307
Paint a front door near Wychavon£329
Paint a front door near Wycombe£409
Paint a front door near York£327