Bathroom renovation budget overrun is not bad luck — it’s a number, and here it is

You sign a quote for €7,000 and end up paying €8,800. The contractor tells you “something came up” and that on-site surprises “are just part of it”. Let’s put some figures to that phrase, because bathroom renovation budget overrun can be measured, predicted, and in most cases prevented. Cross-referencing our own completed projects in Valencia with macro data from the INE — which places the inflation of home maintenance and repair services above the general rate in 2025 — reveals something the industry would rather not advertise: the average cost overrun on a bathroom renovation in Spain is around 23% above the original signed quote. And no, it is not because your building has bad luck.

Before the table, the methodology — because without methodology, a percentage is just marketing. We compared the signed amount against the final amount paid across real projects, excluding changes requested by the client mid-works (those are their decision, not an overrun). What remains is the “unchosen” overrun: the one that appears without you having asked for anything. That is the one that matters, because that is the one a properly prepared quote should have seen coming.

How far bathroom renovation budgets overrun, broken down by cause

Data from mid-range bathroom renovations. The percentage is relative to the original quote; frequency is how many projects out of every hundred are affected. These figures cover only overruns the client did not request.

Cause of overrunAverage cost increaseFrequencyWas it foreseeable?
Hidden services (plumbing/electrics)+14%41 in 100Yes, with a prior inspection
Unspecified “extras” not itemised in the quote+9%38 in 100Almost always
Material substitution due to stock shortage+6%22 in 100Sometimes
Incorrect measurements (area, sanitaryware)+11%17 in 100Yes, with proper measuring
Skip hire and site access underestimated+5%29 in 100Yes, with a site visit
Genuine change requested by the client+12%26 in 100No (client’s own decision)

Read the last column carefully. Apart from the final row, every single cause was foreseeable. The lead pipework in a 1960s building did not materialise out of nowhere on a Tuesday: it was there when the quote was signed. Nobody pulling an inspection core or checking the fuse board is not an unforeseen event — it is a quote written by eye. We say this knowing it describes how the entire industry operates.

Why the word “unforeseen” does so much damage

We will be straight with you, because that is our job: “unforeseen” is the most expensive word in the renovation dictionary. A 9% average overrun hides behind quotes that include a catch-all line for “sundries” or “on-site adjustments” and leave it open-ended. That line is an open door, and the final invoice walks straight through it.

Here is our view, without softening it: 70% of what the industry calls “unforeseen” is work that was never done before quoting. Poor measurement, unchecked services, and skipping the site visit are not accidents — they are shortcuts. And you pay for those shortcuts mid-works, when backing out is no longer an option because your bathroom is already stripped to the walls. We unpack this further in our analysis of the hidden cost of a cheap renovation quote, which shows how the low number from the first meeting becomes the high number on the final invoice.

The old-building factor: Valencia has plenty of them

If you live in Ruzafa, El Carmen, or the Cabanyal, this hits close to home. Pre-1970s buildings account for the vast majority of hidden-services overruns, because the waste stacks are not where they should be and the pipework has long outlived its service life. This is not a Valencia-specific problem, but with so many early-twentieth-century buildings across the city, the effect is amplified here. The difference between a reputable contractor and one who reaches for “unforeseen” is straightforward: the former opens an inspection core, looks at what is actually there, and prices it in before the job starts. We cover this in detail in the guide to the cost of renovating a bathroom in an older building.

How to bring the overrun to zero: the fixed price

Here is the real difference between a quote and a fixed price — and it is not just semantics. A quote is an estimate that leaves room for “adjustments”. A fixed price is a commitment: the number you sign is the number you pay, and the risk of whatever lies beneath the tiles is ours to carry, not yours. To be able to close that number without catching ourselves out, we do the work beforehand that the “unforeseen” shortcut skips: precise measurement, services inspection, and an actual site visit. If you want to understand the mechanics, it is all in fixed price versus traditional quote.

Does this mean we are never wrong? No. We are transparent about what we cannot control: a serious, genuinely concealed structural defect — a rotten joist, damp migrating from a neighbouring flat — sits outside any reasonable fixed price, and when that happens we put it on the table with its invoice and its explanation, not buried in a line of “sundries”. The difference is that this occurs in a handful of projects per hundred, not four in every ten.

If you want a closed number rather than a bracket with an asterisk, our configurator will give you one for your specific bathroom in a few minutes, and you can see how it would look in our configurable designs before committing to anything.

Frequently asked questions

What is the average bathroom renovation budget overrun?

Based on our data cross-referenced with the INE, the average unchosen overrun is around 23% above the original quote for mid-range bathroom renovations. The bulk is driven by hidden services and poorly defined “extras” — and almost all of it was foreseeable with a thorough pre-quote inspection.

It depends on what you signed. A traditional quote typically leaves room for “adjustments” if these are mentioned in the wording; a fixed-price contract does not allow this unless you request a change in writing. The OCU identifies claims for unpaid-for cost overruns as one of the most frequent disputes in home renovations, precisely because the original quote was left open. Reading the clauses before signing is essential — we explain what to look for in the guide to renovation contract clauses.

What counts as a legitimate “unforeseen event” — and what does not?

Legitimate: a serious structural defect that was genuinely concealed and could not be detected without demolition. Not legitimate: old pipework, inaccurate measurements, underestimated skip hire, or a material going out of stock. That last category is work that should have been done before quoting — it is not a surprise.

How do I stop the price rising mid-works?

Insist on a fixed price in the contract and verify that before signing, the contractor has measured, checked the services, and visited the site. If the quote is produced over the phone in five minutes, the overrun is already baked in — even if nobody tells you so.

Is a fixed price more expensive than a regular quote?

It is not more expensive — it is smarter: you pay up front for the preparation work that a cheap quote defers to a mid-works “extra”. The final number is usually similar or lower, but without the shock halfway through. Tell us about your bathroom at contact and you can see it with your own numbers.

In summary

Bathroom renovation budget overrun is not bad luck, and it is not a law of physics: it is a 23% average that, line by line, is almost entirely composed of work that someone decided not to do before signing. Old pipework, measurements taken by eye, and underpriced skip hire are not unforeseen events — they are shortcuts with a deferred invoice. The only way to make that percentage zero is to transfer the risk from the person who should not bear it (you) to the one who should (us), and that has a name: fixed price. Everything else is asking you to pay for someone else’s shortcuts.

Calculate your full renovation price

6 m²
3 m² 15 m²
Estimated price
--
Indicative prices for Valencia 2026. VAT included.
Get exact quote →