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