Listoria

6 min read

Interior fit-out cost estimate: how to build one that will not drift mid-project

An 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.

Category share of the estimateConstruction work30%Finishing materials22%Furniture20%Appliances, lighting12%Joinery8%Contingency8%Contingency is the only line with no products. Add it first, not last.

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.

CategoryIndicative shareWhat goes here
Construction workaround 30%Labour, electrics, plumbing, plaster, screeds
Finishing materialsaround 22%Flooring, tiles, paint, adhesives, grout, trims
Furniturearound 20%Off the shelf and made to measure, kitchen units included
Appliances, lightingaround 12%Built in and freestanding appliances, fittings, switches
Joineryaround 8%Internal doors, sills, reveals, window replacement
Contingencyaround 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.

Room budget$5,850 / $7,500limit$1,650 left. Your client sees the same number you do.

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.

To orderchosen, not bought yetOrderedwith the supplierDeliveredon site, received

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 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.

Should the client see purchase prices or prices including my margin?

That depends on how you bill, but the estimate itself should be consistent: either list prices throughout or your own rates throughout. Mixing both in one document is the most common source of questions you cannot answer briefly. Keep purchase prices and trade discounts in notes the client cannot see.

How often should the estimate be updated during the build?

Pick a fixed moment, for example before every presentation of a new batch of products, and hold to it. An estimate updated whenever there is a spare moment drifts fastest, because some lines stay on old prices and nobody knows which ones.

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.

What do you do when the client wants to cut the budget after approving the estimate?

Go back to the category breakdown and show what each one weighs. A conversation about trimming a category by an agreed percentage ends in a decision, while going through the list line by line usually ends in another meeting.

See also

An estimate that adds itself up

Join the waitlist and get free access just before the beta opens.

Privacy policy

No commitment. We will email you when access opens.