By Emily Rivers
Last updated 5th June 2025

Average cost to decorate a bedroom

A well-decorated bedroom can have a huge impact on your sleep as well as the value of your home. Creating a peaceful and relaxing space will improve your sleep and wellbeing, as well as give your home the wow-factor that impresses prospective buyers.

So what's the average cost to decorate a bedroom? We'll go through it in this guide.

How much should it cost to paint a bedroom?

How much it costs to paint a bedroom will depend on its size, where you're located in the country and how much prep work needs to be done, but here are the average costs:

Job

Average cost

Painting an average-sized single bedroom

£350-£525

Painting an average-sized double bedroom

£550-£800

Painting bedroom walls

£40-£60 per square metre of floor space

Painting bedroom ceilings

£7-£10 per square metre

Painting and decorating day rate

£250-£400

Painting woodwork

£10-£15 per square metre

Wall and ceiling paint

£5-£8 per litre

Woodwork paint

£25 per litre

These costs are averages based on the entire UK. HaMuch has a large database of costs for painters and decorators across the country, so take a look at the table below to get a more accurate idea of how much to expect to pay for labour in your area.

Cost to paint and decorate a bedroom

Factors affecting the cost of decorating a bedroom

Size of your bedroom

The size of your bedroom will affect the cost of decorating it. The longer it takes your decorator to paint, the more they will charge.

Our average prices above are based on a single bedroom with 7.5 square metres of floor space and a double bedroom with 11.5 square metres of floor space.

Condition of your walls and woodwork

If your walls are in poor condition with lots of flaking paint, have holes that need filling or are dirty, it will take longer for your decorator to prepare them for painting. The same goes for your skirting boards, picture rails or dado rails – if they have lots of poor glosswork on them or need re-sanding, it's going to increase the cost.

To help reduce the cost of a painter and decorator, you could prepare your bedroom before your decorator arrives. Wash the walls with sugar soap diluted with water, then rinse and dry the walls. If you have peeling or flaking paint, sand the walls down with sandpaper until smooth.

Sand skirting boards, window frames, dado rails and picture rails to prepare for painting too. New gloss paint won't adhere to a shiny surface, so it's important to sand them down and remove as much old paint as possible.>

Brand of paint

The brand of paint you choose will affect the cost – not only material costs, but labour costs too.

Although it can be easy to think a cheap DIY store brand of paint will do the job, it might cost you more in the long run. If a decorator has to do more coats to get the best finish, they will charge you more.

It's always best to go with a well-known brand of paint that you can trust. Brands like Dulux, Leyland or Crown cost between £5-£8 per litre, while premium brands like Farrow & Ball cost between £20-£40 per litre. When you get quotes from decorators, ask them which paint they recommend.

Where you live

Where you live has a huge impact on the cost to decorate a bedroom, and unfortunately you can't do much about this one. Expect to pay more than the prices quoted above in London, the south east and other major cities, but costs may be lower in smaller towns and villages.

How long does it take to paint a bedroom in the UK?

How long it takes to paint a bedroom will of course depend on its size and how much preparation is needed, but on average it will take just over a day to paint a single bedroom and around two days to paint a double bedroom.

Whether you have lots of woodwork like window frames and sills, picture rails or dado rails will also increase the time it takes to paint your bedroom.

Can you sleep in a freshly painted room?

It's not advisable to sleep in a freshly painted room. Paint contains harmful chemicals referred to as VOCs (volatile organic compounds), and they can cause headaches, nausea and respiratory problems in both humans and pets.

Most paint has a low-VOC content today to reduce the risk of effects from these chemicals, but Dulux still recommends that you leave the paint to dry completely and wait until all residual odour has gone before sleeping in your bedroom, especially if it's a child's bedroom.

Make sure you ventilate the bedroom well, leaving windows and doors open. While it might be as little as a few hours for the room to be ready to sleep in, it could take up to two weeks, so make sure you have a plan for alternative sleeping arrangements.

Is it cheaper to paint a room yourself?

On the face of it, it's always going to be cheaper to paint a room yourself. But when you consider all the factors, it could work out cheaper to get a painter and decorator to paint your bedroom.

Most people are confident enough to have a go at painting a room, but it's difficult to get the same finish as a professional. If you try to paint your bedroom yourself and don't get the result you want, you might end up paying a decorator anyway, adding to your costs.

It's also worth considering the cost of taking time off work to paint your bedroom to help you work out whether it's worth paying a decorator to do it, so you can keep your annual leave for holidays.

In what order should you paint a room?

Any decorator will always tell you to start at the top and work your way down. That means they will start with your ceiling and coving, then move on to the walls, skirting boards and woodwork.

By decorating this way, you'll reduce the risk of drips getting on your freshly painted woodwork.

Now you know the average cost to decorate a bedroom, get specific quotes for your project so you can compare prices. Post your job on HaMuch and we'll put you in touch with trusted painters and decorators in your area.


Estimates for common painter and decorator jobs;

Rates for other trades

Paint and decorate a bedroom cost in the UK
Paint and decorate a bedroom cost in the UK (excluding VAT or callout charges)
Location in UKPaint and decorate a bedroom cost
Paint and decorate a bedroom near London£609
Paint and decorate a bedroom near Birmingham£507
Paint and decorate a bedroom near Glasgow£513
Paint and decorate a bedroom near Leeds£498
Paint and decorate a bedroom near Liverpool£474
Paint and decorate a bedroom near Sheffield£471
Paint and decorate a bedroom near Edinburgh£561
Paint and decorate a bedroom near Manchester£507
Paint and decorate a bedroom near Belfast£438
Paint and decorate a bedroom near Bristol£543
Paint and decorate a bedroom near Leicester£501
Paint and decorate a bedroom near Cardiff£522
Paint and decorate a bedroom near Coventry£504
Paint and decorate a bedroom near Bradford£498
Paint and decorate a bedroom near Nottingham£513
Paint and decorate a bedroom near Newcastle Upon Tyne£504
Paint and decorate a bedroom near Brighton and Hove£558
Paint and decorate a bedroom near Derby£507
Paint and decorate a bedroom near Hull£567
Paint and decorate a bedroom near Plymouth£528
Paint and decorate a bedroom near Stoke-on-Trent£507
Paint and decorate a bedroom near Southampton£552
Paint and decorate a bedroom near Northampton£564
Paint and decorate a bedroom near Wolverhampton£513
Paint and decorate a bedroom near Luton£597
Paint and decorate a bedroom near Portsmouth£519
Paint and decorate a bedroom near Reading£612
Paint and decorate a bedroom near Norwich£525
Paint and decorate a bedroom near Milton Keynes£597
Paint and decorate a bedroom near Bournemouth£507
Paint and decorate a bedroom near Aberdeen£567
Paint and decorate a bedroom near Peterborough£657
Paint and decorate a bedroom near Bolton£480
Paint and decorate a bedroom near Swindon£531
Paint and decorate a bedroom near Southend-on-Sea£534
Paint and decorate a bedroom near Warrington£474
Paint and decorate a bedroom near Oxford£666
Paint and decorate a bedroom near Swansea£480
Paint and decorate a bedroom near Sunderland£498
Paint and decorate a bedroom near Slough£636
Paint and decorate a bedroom near Kingswood£543
Paint and decorate a bedroom near Telford£507
Paint and decorate a bedroom near Cambridge£585
Paint and decorate a bedroom near Ipswich£477
Paint and decorate a bedroom near Blackpool£462
Paint and decorate a bedroom near Middlesbrough£516
Paint and decorate a bedroom near Dundee£615
Paint and decorate a bedroom near Huddersfield£501
Paint and decorate a bedroom near York£504
Paint and decorate a bedroom near Poole£504
Paint and decorate a bedroom near Watford£600
Paint and decorate a bedroom near Newport£516
Paint and decorate a bedroom near Colchester£498
Paint and decorate a bedroom near Exeter£501
Paint and decorate a bedroom near Blackburn£474
Paint and decorate a bedroom near Crawley£561
Paint and decorate a bedroom near Gloucester£552
Paint and decorate a bedroom near Stockport£492
Paint and decorate a bedroom near Basingstoke£627
Paint and decorate a bedroom near Basildon£555
Paint and decorate a bedroom near Cheltenham£534
Paint and decorate a bedroom near Gateshead£504
Paint and decorate a bedroom near Worthing£567
Paint and decorate a bedroom near Rochdale£480
Paint and decorate a bedroom near Oldham£498
Paint and decorate a bedroom near Chelmsford£558
Paint and decorate a bedroom near Birkenhead£471
Paint and decorate a bedroom near Maidstone£543
Paint and decorate a bedroom near Gillingham£546
Paint and decorate a bedroom near Salford£510
Paint and decorate a bedroom near Solihull£504
Paint and decorate a bedroom near St Helens£477
Paint and decorate a bedroom near Worcester£495
Paint and decorate a bedroom near Lincoln£468
Paint and decorate a bedroom near West Bromwich£519
Paint and decorate a bedroom near Eastbourne£600
Paint and decorate a bedroom near Wakefield£516
Paint and decorate a bedroom near Wythenshawe£510
Paint and decorate a bedroom near Bedford£576
Paint and decorate a bedroom near Hemel Hempstead£600
Paint and decorate a bedroom near Preston£462
Paint and decorate a bedroom near Stevenage£582
Paint and decorate a bedroom near Southport£459
Paint and decorate a bedroom near Bath£534
Paint and decorate a bedroom near Harlow£588
Paint and decorate a bedroom near Sutton Coldfield£510
Paint and decorate a bedroom near Darlington£531
Paint and decorate a bedroom near Chester£456
Paint and decorate a bedroom near Hastings£567
Paint and decorate a bedroom near Nuneaton£522
Paint and decorate a bedroom near Halifax£519
Paint and decorate a bedroom near Hartlepool£501
Paint and decorate a bedroom near Aylesbury£600
Paint and decorate a bedroom near Doncaster£486
Paint and decorate a bedroom near Grimsby£528
Paint and decorate a bedroom near Wallasey£486
Paint and decorate a bedroom near Londonderry£474
Paint and decorate a bedroom near Stockton-on-Tees£528
Paint and decorate a bedroom near Weston-super-Mare£528
Paint and decorate a bedroom near High Wycombe£597
Paint and decorate a bedroom near Ashford£519
Paint and decorate a bedroom near Redditch£498
Paint and decorate a bedroom near Wigan£477
Paint and decorate a bedroom near Scunthorpe£531
Paint and decorate a bedroom near Bury£480
Paint and decorate a bedroom near Paisley£516
Paint and decorate a bedroom near Bracknell£612
Paint and decorate a bedroom near Burnley£471
Paint and decorate a bedroom near Rugby£513
Paint and decorate a bedroom near Guildford£666
Paint and decorate a bedroom near Carlisle£513
Paint and decorate a bedroom near Chatham£546
Paint and decorate a bedroom near East Kilbride£486
Paint and decorate a bedroom near Newcastle-under-Lyme£507
Paint and decorate a bedroom near Chesterfield£483
Paint and decorate a bedroom near Burton upon Trent£513
Paint and decorate a bedroom near Tamworth£504
Paint and decorate a bedroom near Shrewsbury£480
Paint and decorate a bedroom near Woking£615
Paint and decorate a bedroom near St Albans£612
Paint and decorate a bedroom near Harrogate£486
Paint and decorate a bedroom near Crewe£486
Paint and decorate a bedroom near South Shields£522
Paint and decorate a bedroom near Craigavon£480
Paint and decorate a bedroom near Stafford£504
Paint and decorate a bedroom near Rotherham£477
Paint and decorate a bedroom near Barnsley£474
Paint and decorate a bedroom near Lowestoft£474
Paint and decorate a bedroom near Walsall£513
Paint and decorate a bedroom near Gosport£528
Paint and decorate a bedroom near Dartford£570
Paint and decorate a bedroom near Bognor Regis£525
Paint and decorate a bedroom near Corby£564
Paint and decorate a bedroom near Paignton£504
Paint and decorate a bedroom near Maidenhead£606
Paint and decorate a bedroom near Rochester£546
Paint and decorate a bedroom near Ellesmere Port£459
Paint and decorate a bedroom near Loughborough£501
Paint and decorate a bedroom near Dudley£519
Paint and decorate a bedroom near Bangor£438
Paint and decorate a bedroom near Dewsbury£498
Paint and decorate a bedroom near Mansfield£501
Paint and decorate a bedroom near Margate£468
Paint and decorate a bedroom near Kettering£555
Paint and decorate a bedroom near Cannock£507
Paint and decorate a bedroom near Sale£525
Paint and decorate a bedroom near Taunton£477
Paint and decorate a bedroom near Runcorn£504
Paint and decorate a bedroom near Farnborough£603
Paint and decorate a bedroom near Tynemouth£519
Paint and decorate a bedroom near Hereford£510
Paint and decorate a bedroom near Halesowen£516
Paint and decorate a bedroom near Widnes£480
Paint and decorate a bedroom near Huyton with Roby£468
Paint and decorate a bedroom near Scarborough£528
Paint and decorate a bedroom near Gravesend£573
Paint and decorate a bedroom near Bebington£471
Paint and decorate a bedroom near Kidderminster£492
Paint and decorate a bedroom near Stourbridge£519
Paint and decorate a bedroom near Barry£549
Paint and decorate a bedroom near Smethwick£528
Paint and decorate a bedroom near Dunfermline£528
Paint and decorate a bedroom near Livingston£540
Paint and decorate a bedroom near Weymouth£585
Paint and decorate a bedroom near Brentwood£573
Paint and decorate a bedroom near Hamilton£507
Paint and decorate a bedroom near Canterbury£501
Paint and decorate a bedroom near Wellingborough£573
Paint and decorate a bedroom near Sittingbourne£525
Paint and decorate a bedroom near Macclesfield£498
Paint and decorate a bedroom near Bootle£483
Paint and decorate a bedroom near Carlton£510
Paint and decorate a bedroom near Esher£600
Paint and decorate a bedroom near Clacton-on-Sea£480
Paint and decorate a bedroom near Lancaster£474
Paint and decorate a bedroom near Beeston£492
Paint and decorate a bedroom near Banbury£561
Paint and decorate a bedroom near Torquay£504
Paint and decorate a bedroom near Folkestone£483
Paint and decorate a bedroom near Kingswinford£504
Paint and decorate a bedroom near Bloxwich£525
Paint and decorate a bedroom near Bridgend£501
Paint and decorate a bedroom near Welwyn Garden City£621
Paint and decorate a bedroom near Lisburn£441
Paint and decorate a bedroom near Leamington Spa£516
Paint and decorate a bedroom near Washington£495
Paint and decorate a bedroom near Tunbridge Wells£630
Paint and decorate a bedroom near Kirkcaldy£567
Paint and decorate a bedroom near Hinckley£534
Paint and decorate a bedroom near Durham£585
Paint and decorate a bedroom near Cumbernauld£489
Paint and decorate a bedroom near Wokingham£633
Paint and decorate a bedroom near Horsham£564
Paint and decorate a bedroom near Crosby£489
Paint and decorate a bedroom near Yeovil£519
Paint and decorate a bedroom near Thundersley£552
Paint and decorate a bedroom near Altrincham£513
Paint and decorate a bedroom near Willenhall£513
Paint and decorate a bedroom near Christchurch£504
Paint and decorate a bedroom near Keighley£483