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