Need help with a job?

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£696
Paint and decorate a bedroom near Birmingham£576
Paint and decorate a bedroom near Glasgow£585
Paint and decorate a bedroom near Leeds£570
Paint and decorate a bedroom near Liverpool£546
Paint and decorate a bedroom near Sheffield£546
Paint and decorate a bedroom near Edinburgh£654
Paint and decorate a bedroom near Manchester£582
Paint and decorate a bedroom near Belfast£501
Paint and decorate a bedroom near Bristol£621
Paint and decorate a bedroom near Leicester£585
Paint and decorate a bedroom near Cardiff£597
Paint and decorate a bedroom near Coventry£573
Paint and decorate a bedroom near Bradford£567
Paint and decorate a bedroom near Nottingham£597
Paint and decorate a bedroom near Newcastle Upon Tyne£573
Paint and decorate a bedroom near Brighton and Hove£654
Paint and decorate a bedroom near Derby£570
Paint and decorate a bedroom near Hull£651
Paint and decorate a bedroom near Plymouth£627
Paint and decorate a bedroom near Stoke-on-Trent£594
Paint and decorate a bedroom near Southampton£618
Paint and decorate a bedroom near Northampton£660
Paint and decorate a bedroom near Wolverhampton£582
Paint and decorate a bedroom near Luton£669
Paint and decorate a bedroom near Portsmouth£597
Paint and decorate a bedroom near Reading£696
Paint and decorate a bedroom near Norwich£609
Paint and decorate a bedroom near Milton Keynes£684
Paint and decorate a bedroom near Bournemouth£579
Paint and decorate a bedroom near Aberdeen£648
Paint and decorate a bedroom near Peterborough£774
Paint and decorate a bedroom near Bolton£546
Paint and decorate a bedroom near Swindon£624
Paint and decorate a bedroom near Southend-on-Sea£609
Paint and decorate a bedroom near Warrington£549
Paint and decorate a bedroom near Oxford£753
Paint and decorate a bedroom near Swansea£549
Paint and decorate a bedroom near Sunderland£576
Paint and decorate a bedroom near Slough£717
Paint and decorate a bedroom near Kingswood£621
Paint and decorate a bedroom near Telford£594
Paint and decorate a bedroom near Cambridge£669
Paint and decorate a bedroom near Ipswich£549
Paint and decorate a bedroom near Blackpool£528
Paint and decorate a bedroom near Middlesbrough£582
Paint and decorate a bedroom near Dundee£717
Paint and decorate a bedroom near Huddersfield£564
Paint and decorate a bedroom near York£573
Paint and decorate a bedroom near Poole£573
Paint and decorate a bedroom near Watford£693
Paint and decorate a bedroom near Newport£591
Paint and decorate a bedroom near Colchester£579
Paint and decorate a bedroom near Exeter£567
Paint and decorate a bedroom near Blackburn£546
Paint and decorate a bedroom near Crawley£633
Paint and decorate a bedroom near Gloucester£639
Paint and decorate a bedroom near Stockport£558
Paint and decorate a bedroom near Basingstoke£732
Paint and decorate a bedroom near Basildon£663
Paint and decorate a bedroom near Cheltenham£618
Paint and decorate a bedroom near Gateshead£576
Paint and decorate a bedroom near Worthing£636
Paint and decorate a bedroom near Rochdale£558
Paint and decorate a bedroom near Oldham£582
Paint and decorate a bedroom near Chelmsford£660
Paint and decorate a bedroom near Birkenhead£546
Paint and decorate a bedroom near Maidstone£621
Paint and decorate a bedroom near Gillingham£633
Paint and decorate a bedroom near Salford£582
Paint and decorate a bedroom near Solihull£570
Paint and decorate a bedroom near St Helens£543
Paint and decorate a bedroom near Worcester£567
Paint and decorate a bedroom near Lincoln£537
Paint and decorate a bedroom near West Bromwich£597
Paint and decorate a bedroom near Eastbourne£714
Paint and decorate a bedroom near Wakefield£594
Paint and decorate a bedroom near Wythenshawe£582
Paint and decorate a bedroom near Bedford£672
Paint and decorate a bedroom near Hemel Hempstead£702
Paint and decorate a bedroom near Preston£522
Paint and decorate a bedroom near Stevenage£663
Paint and decorate a bedroom near Southport£516
Paint and decorate a bedroom near Bath£639
Paint and decorate a bedroom near Harlow£672
Paint and decorate a bedroom near Sutton Coldfield£582
Paint and decorate a bedroom near Darlington£597
Paint and decorate a bedroom near Chester£540
Paint and decorate a bedroom near Hastings£648
Paint and decorate a bedroom near Nuneaton£588
Paint and decorate a bedroom near Halifax£588
Paint and decorate a bedroom near Hartlepool£591
Paint and decorate a bedroom near Aylesbury£699
Paint and decorate a bedroom near Doncaster£558
Paint and decorate a bedroom near Grimsby£603
Paint and decorate a bedroom near Wallasey£561
Paint and decorate a bedroom near Londonderry£483
Paint and decorate a bedroom near Stockton-on-Tees£591
Paint and decorate a bedroom near Weston-super-Mare£627
Paint and decorate a bedroom near High Wycombe£690
Paint and decorate a bedroom near Ashford£615
Paint and decorate a bedroom near Redditch£540
Paint and decorate a bedroom near Wigan£549
Paint and decorate a bedroom near Scunthorpe£585
Paint and decorate a bedroom near Bury£555
Paint and decorate a bedroom near Paisley£591
Paint and decorate a bedroom near Bracknell£708
Paint and decorate a bedroom near Burnley£540
Paint and decorate a bedroom near Rugby£600
Paint and decorate a bedroom near Guildford£756
Paint and decorate a bedroom near Carlisle£573
Paint and decorate a bedroom near Chatham£633
Paint and decorate a bedroom near East Kilbride£561
Paint and decorate a bedroom near Newcastle-under-Lyme£597
Paint and decorate a bedroom near Chesterfield£555
Paint and decorate a bedroom near Burton upon Trent£594
Paint and decorate a bedroom near Tamworth£588
Paint and decorate a bedroom near Shrewsbury£531
Paint and decorate a bedroom near Woking£717
Paint and decorate a bedroom near St Albans£702
Paint and decorate a bedroom near Harrogate£555
Paint and decorate a bedroom near Crewe£558
Paint and decorate a bedroom near South Shields£603
Paint and decorate a bedroom near Craigavon£564
Paint and decorate a bedroom near Stafford£585
Paint and decorate a bedroom near Rotherham£534
Paint and decorate a bedroom near Barnsley£528
Paint and decorate a bedroom near Lowestoft£561
Paint and decorate a bedroom near Walsall£585
Paint and decorate a bedroom near Gosport£600
Paint and decorate a bedroom near Dartford£660
Paint and decorate a bedroom near Bognor Regis£603
Paint and decorate a bedroom near Corby£642
Paint and decorate a bedroom near Paignton£576
Paint and decorate a bedroom near Maidenhead£690
Paint and decorate a bedroom near Rochester£630
Paint and decorate a bedroom near Ellesmere Port£558
Paint and decorate a bedroom near Loughborough£561
Paint and decorate a bedroom near Dudley£600
Paint and decorate a bedroom near Bangor£486
Paint and decorate a bedroom near Dewsbury£564
Paint and decorate a bedroom near Mansfield£576
Paint and decorate a bedroom near Margate£528
Paint and decorate a bedroom near Kettering£615
Paint and decorate a bedroom near Cannock£582
Paint and decorate a bedroom near Sale£591
Paint and decorate a bedroom near Taunton£534
Paint and decorate a bedroom near Runcorn£570
Paint and decorate a bedroom near Farnborough£693
Paint and decorate a bedroom near Tynemouth£603
Paint and decorate a bedroom near Hereford£594
Paint and decorate a bedroom near Halesowen£597
Paint and decorate a bedroom near Widnes£552
Paint and decorate a bedroom near Huyton with Roby£531
Paint and decorate a bedroom near Scarborough£597
Paint and decorate a bedroom near Gravesend£663
Paint and decorate a bedroom near Bebington£552
Paint and decorate a bedroom near Kidderminster£588
Paint and decorate a bedroom near Stourbridge£612
Paint and decorate a bedroom near Barry£588
Paint and decorate a bedroom near Smethwick£594
Paint and decorate a bedroom near Dunfermline£588
Paint and decorate a bedroom near Livingston£621
Paint and decorate a bedroom near Weymouth£669
Paint and decorate a bedroom near Brentwood£675
Paint and decorate a bedroom near Hamilton£597
Paint and decorate a bedroom near Canterbury£582
Paint and decorate a bedroom near Wellingborough£639
Paint and decorate a bedroom near Sittingbourne£600
Paint and decorate a bedroom near Macclesfield£579
Paint and decorate a bedroom near Bootle£555
Paint and decorate a bedroom near Carlton£597
Paint and decorate a bedroom near Esher£690
Paint and decorate a bedroom near Clacton-on-Sea£540
Paint and decorate a bedroom near Lancaster£549
Paint and decorate a bedroom near Beeston£567
Paint and decorate a bedroom near Banbury£642
Paint and decorate a bedroom near Torquay£576
Paint and decorate a bedroom near Folkestone£540
Paint and decorate a bedroom near Kingswinford£591
Paint and decorate a bedroom near Bloxwich£603
Paint and decorate a bedroom near Bridgend£567
Paint and decorate a bedroom near Welwyn Garden City£711
Paint and decorate a bedroom near Lisburn£507
Paint and decorate a bedroom near Leamington Spa£597
Paint and decorate a bedroom near Washington£570
Paint and decorate a bedroom near Tunbridge Wells£711
Paint and decorate a bedroom near Kirkcaldy£651
Paint and decorate a bedroom near Hinckley£609
Paint and decorate a bedroom near Durham£675
Paint and decorate a bedroom near Cumbernauld£561
Paint and decorate a bedroom near Wokingham£729
Paint and decorate a bedroom near Horsham£645
Paint and decorate a bedroom near Crosby£558
Paint and decorate a bedroom near Yeovil£597
Paint and decorate a bedroom near Thundersley£636
Paint and decorate a bedroom near Altrincham£585
Paint and decorate a bedroom near Willenhall£585
Paint and decorate a bedroom near Christchurch£570
Paint and decorate a bedroom near Keighley£558