Interior fit-out cost estimate: how to build one that will not drift mid-project
An interior fit-out cost estimate that starts life as a product list almost always drifts during the build. An estimate built from categories, with contingency written in on day one and prices from a single source, survives several months of work and a dozen changes of mind.
How a cost estimate differs from a shopping list
A shopping list answers the question of what you are buying. An estimate answers the question of what it adds up to and what happens when one line goes up in price. That second function decides whether the document survives the build, and it is exactly the function a plain product list does not perform at all.
The difference shows up the first time something goes wrong. Your client calls to say the sofa they chose went up by $500 and asks whether that is a problem. With a shopping list you say you will check. With an estimate you answer immediately, because you can see how much is left in the furniture category and whether the contingency covers it.
Estimate structure: the six categories you start from
Splitting the estimate into categories does two things at once. It shows proportions, so it becomes obvious that saving money on lighting will not rescue a budget whose real problem is construction work. It also gives your client a frame for deciding: agreeing to trim a category by 10 percent is far easier than giving up one specific armchair they have already fallen for.
Treat the shares below as a starting point rather than market data. Real proportions depend on the finish standard, the region, and how much work the client takes on themselves. The point of this table is that no category disappears from the estimate, not that you hit the exact percentage.
| Category | Indicative share | What goes here |
|---|---|---|
| Construction work | around 30% | Labour, electrics, plumbing, plaster, screeds |
| Finishing materials | around 22% | Flooring, tiles, paint, adhesives, grout, trims |
| Furniture | around 20% | Off the shelf and made to measure, kitchen units included |
| Appliances, lighting | around 12% | Built in and freestanding appliances, fittings, switches |
| Joinery | around 8% | Internal doors, sills, reveals, window replacement |
| Contingency | around 8% | The unexpected. The only line with no specific products |
Contingency written in at the start, not bolted on at the end
A contingency bolted on at the end is a fiction, because the client has already memorised the total without it. Every time you draw on it they read it as going over budget, even though the estimate is doing exactly what it should. A contingency written in at the start is part of the figure the client signed off, so spending it is a normal part of the build rather than bad news.
An estimate without contingency is not a more ambitious estimate. It is an estimate that pushes the risk into a conversation with your client at the worst possible moment, halfway through the build.
Where to source prices so the estimate does not go stale in a week
The biggest source of drift is not arithmetic. It is prices collected from different places at different times. A sofa price from three months ago, a tile price from a promotion that has already ended, and a labour rate from last season add up to a document you cannot defend in front of a client.
- Record the date you captured each price. Without it, two months later you cannot tell a current price from a remembered one.
- Keep the source link, not just the figure. One click to verify is the difference between updating the estimate in an hour and losing a day to it.
- Separate list prices from yours. Trade discounts and your margin are your data, not the client's.
- Fix one moment for updates, for example before every presentation. An estimate updated whenever you get round to it is not updated at all.
Where to keep the estimate
A spreadsheet works right up to the point where there are a few dozen lines and the client starts changing their mind. Then come the manually patched formulas, product photos that will not fit in a cell, and every version of the file circulating by email as a separate attachment. A dedicated estimating tool does the arithmetic itself and keeps the photo, the link and the price on the same line.
If you are comparing tools, the first thing to check is whether your client can respond to the estimate without creating an account. We keep those comparisons separately: alternatives to Kislist and alternatives to Interioo. The criterion is always the same: how many steps stand between your client and approving a line.
How to present the estimate so the conversation is about categories
An estimate shown as one long list invites questions about individual lines. The same estimate shown by room and by category invites questions about proportions, which is a much better conversation, because it ends in a decision rather than haggling.
One number visible on both sides helps here. When your client sees the same budget bar you do, the most common source of tension disappears: the sense that the designer knows something about the money that they are not saying. In Listoria that view comes from the client portal, opened with a single link, with no account and nothing to install.
From an approved estimate to purchase orders
An approved estimate does not end the work, it changes what the work is about. From that point what matters is what has been ordered, what has arrived on site, and what is still missing. Tracking that in a separate file is the shortest route to an estimate that says one thing while reality says another.
Keeping statuses on the estimate lines has one more benefit. You can generate a printable or spreadsheet summary at any moment from the current state, so the document you hand over at the end of a stage does not need to be assembled separately.
Five mistakes that most often wreck an estimate
- No contingency. The first surprise then becomes an overrun instead of a normal event.
- Skipping the small stuff. Trims, grout, sealant, electrical fittings and delivery can add up to several percent of the total.
- Undated prices. Two months on there is no way to tell a verified line from one written from memory.
- One total instead of a breakdown. The client then has no way to decide where to cut, so they question everything in turn.
- The estimate living in several file versions. Last week's emailed version always comes back eventually as an argument.
Summary
A fit-out estimate holds up when it has a category structure, contingency written in from the start, dated prices and a single place where it lives. The rest follows: updating stops being a day's work, and talking to your client about money stops being a confrontation. If you are looking for a tool for this, start with our overview of software for interior designers. You can also join the Listoria waitlist and get free access just before the beta opens.
Frequently asked questions
How much does a fit-out cost per square metre?
Published rates vary so widely that only the orders of magnitude are useful: a basic standard sits at the bottom of the range, a typical turnkey scope lands roughly two to three times higher, and a premium standard goes higher still. Use that spread to frame the first conversation with a client, never as a quote. The real figure only appears once the estimate is split into categories and priced against specific suppliers and a specific contractor.
How much of that is labour alone?
Contractor labour often accounts for something in the order of a third to a half of a per square metre fit-out rate, and individual trades are usually quoted separately: tiling per square metre costs several times more than painting the same area, with flooring installation somewhere in between. Collect quotes in the same format, because only a line by line breakdown shows what actually differs between two of them. Keep labour in a category separate from materials, otherwise neither can be negotiated.
What should a fit-out cost estimate contain?
Finishing materials listed separately from labour: flooring, tiles, paint, trims, kitchen units, sanitaryware, doors and lighting, each as its own line. Ideally as a table the client can verify line by line, with the price, the source and the date it was captured. Plus a contingency for the unexpected, written in from the start rather than bolted on at the end.
Which costs get forgotten most often?
Delivery and carrying items in, building chemicals such as adhesives, grout, sealant and primer, and design supervision, usually reckoned at something in the order of 10 to 15 percent of the project value. It is worth listing the small finishing items separately too: trims, electrical fittings, seals. Each line is small, but together they can eat the contingency before anything genuinely unexpected happens.
How large should the contingency in a fit-out estimate be?
Design practice usually lands between 5 and 10 percent of the estimate value, with the higher end applying to older properties where the state of the services only becomes clear once the plaster comes off. What matters is less hitting the right percentage and more writing the contingency in before the client signs off the estimate.
When should preparations start?
For choosing a contractor, the rule of thumb is at least three to four months before handover, if you want a real choice of trades and any room to negotiate. The same lead time helps the estimate: prices collected without rush are comparable, and the client has time to settle the finish standard before work starts. An estimate put together in handover week is usually priced from memory.
Can you build a reliable estimate in a spreadsheet?
You can, as long as there are a few dozen lines and nobody changes their mind. The problem is not the formulas, it is the circulating file versions, the missing product photos, and the fact that the client has no way to approve a choice other than by email. On longer projects those three things eat the time, not the arithmetic.
See also
An estimate that adds itself up
Join the waitlist and get free access just before the beta opens.
No commitment. We will email you when access opens.