How Much Does It Cost to Renovate a House?
£30,000 – £180,000
depending on size and scope
A full house renovation costs between £30,000 and £180,000 depending on the size of the property, the scope of work, and the specification of finishes. A cosmetic renovation of a 3-bed semi is at the lower end; a full structural renovation of a large Victorian house including rewiring, new plumbing, extensions, and high-spec finishes can significantly exceed this range.
Average cost
£30,000 – £180,000
depending on size and scope
Prices vary by region, property type and tradesperson. Always get at least two quotes.
What affects the price?
Scope of work - a cosmetic renovation (decoration, flooring, kitchen, bathroom) costs far less than a structural renovation including rewiring, replumbing, and extensions
Property size - a 2-bed flat costs less to renovate than a 5-bed detached house in both materials and labour time
Specification - basic finishes and off-the-shelf kitchens and bathrooms vs bespoke joinery, stone worktops, and designer fixtures
Hidden surprises - older properties often reveal damp, rot, or outdated services once work begins, which can add 10-20% to the original budget
Labour vs materials
For a full house renovation, labour costs typically represent 40-50% of the total project cost. Projects of this scale take 3-9 months depending on scope, and effective project management is critical to keeping costs and timelines on track.
Questions to ask your tradesperson
Ready to get it sorted?
Find available local builders near you — see who is free before you call.
Find a Builder — Free