CasaPractic.ro
Practical guide

How to plan a renovation budget that holds

Define the scope, compare quotes on the same basis, list the forgotten costs and keep a contingency reserve.

Updated · 8 min read

In short

  • Write the scope of work room by room before asking for any price.
  • Compare at least two or three quotes for the same scope — materials, disposal and taxes included or not.
  • Add a contingency of 10% for simple jobs and 15–20% for old buildings, and don't spend it on upgrades.

Start with the scope, not the price

The most common budgeting mistake is asking "how much does a bathroom cost?" before deciding what the bathroom will be. Write down, room by room, what will be removed, what will be repaired and what will be new: wall finishes, floor, electrics, plumbing, heating, doors, fixtures.

A clear scope does two things: it makes quotes comparable, and it shows the dependencies — new tiles may mean new pipes behind them, a new floor may mean new skirting and trimmed doors.

Follow the order of work

Budgeting in this order helps you spot gaps (who makes good the walls after the electrician?) and plan payments in stages instead of all at once.

  1. Strip-out and disposal
  2. Structural repairs, windows and external work
  3. First fix: electrics, plumbing, heating pipes behind walls and floors
  4. Plastering, screeds, drying time
  5. Tiling, flooring, second fix of electrics and plumbing
  6. Decorating, fitting kitchens and furniture

Get quotes you can compare

  • Give every contractor the same written scope.
  • Ask whether materials, disposal, protection of floors and cleaning are included.
  • Check how taxes are shown — with or without VAT, depending on your country.
  • Ask for unit prices (per m², per point, per metre) so you can recalculate when the scope changes.
  • Agree in writing what happens with extra work: how it's priced and approved.

The costs that are usually forgotten

Cost itemWhy it's missed
Waste disposal (skip or container hire)Rarely in material quotes, sometimes not in labour quotes
Protection and cleaningFloors, stairs and furniture in rooms not being renovated
Small materialsFixings, sealants, primers, tape, abrasives add up quickly
Making goodFilling and repainting after electricians and plumbers
Design, permits, inspectionsDepend on local rules and the scale of the work
Temporary living costsIf the kitchen or bathroom is out of use for weeks

Set a contingency reserve

Old buildings hide things: rotten joists, old wiring, uneven floors, pipes in unexpected places. A reserve is not a sign of poor planning; it's part of it. A common rule is 10% for simple, well-defined work and 15–20% for older houses or when walls, floors and pipes will be opened up.

Keep the reserve separate and only use it for genuine surprises. Once the work is finished and paid for, whatever is left is yours to spend on upgrades.

Track spending as you go

Keep a simple list with three columns: budgeted, committed (orders and signed quotes) and paid. Updating it weekly shows early when a category is drifting, while there is still time to adjust elsewhere — for example by choosing a different tile or postponing a non-essential item.

Doing part of the work yourself

Painting, simple demolition and fitting click flooring are common DIY jobs that save labour costs. Electrical and gas work, structural changes and anything that needs certification should be left to qualified professionals — in many countries this is a legal requirement, and mistakes are expensive to fix.

Frequently asked questions

How accurate should a renovation budget be?

Before quotes, a rough budget can easily be 20–30% off. With a written scope and comparable quotes, the uncertainty drops to roughly the size of the contingency reserve.

Should I pay contractors in advance?

Paying for materials or in stages linked to finished work is common; paying the full amount up front is risky. Agree a payment schedule in writing.

Calculators for this job

CP

Cipică · C.P.-02

Read first, buy second. Saves money and a few swear words.

Open the calculators📁 See examples made by Cipică