Decorating & Plastering

How Much Does It Cost to Paint a Room?

£200 – £700

per room

The cost to paint a room professionally ranges from £200 to £700 per room depending on the room size, the condition of the walls, and whether woodwork such as skirting boards, architraves, and doors are included. A professional decorator will also fill cracks, sand surfaces, and apply a mist coat to new plaster before painting - all of which takes time.

Average cost

£200 – £700

per room

Prices vary by region, property type and tradesperson. Always get at least two quotes.

What affects the price?

Room size - a small bedroom takes one day; a large open-plan living room with high ceilings takes two to three days

Wall condition - significant filling, sanding, or stripping of existing wallpaper adds preparation time and cost

Paint quality - trade emulsions cover better, last longer, and cost more than DIY retail paints

Woodwork included - painting skirting boards, architraves, and doors adds £50-£150 per room to the quote

Labour vs materials

Professional decorators typically charge £150-£200 per day. A standard double bedroom takes one to one-and-a-half days. Materials including paint, filler, and masking tape add £40-£100 depending on quality.

Questions to ask your tradesperson

Ready to get it sorted?

Find available local decorators near you — see who is free before you call.

Find a Decorator — Free

More cost guides