A contractor works out job costs on a calculator at a desk covered with building plans, a laptop, a tape measure and a spirit level.

Pricing a renovation job accurately: the three costs most contractors underestimate

Alexa Kaminsky
··8 min read

Why the numbers never quite add up

You quote the job. You win the job. You finish the job. At the end of it, the margin is thinner than you expected. Maybe you tell yourself the next one will be better. Maybe the next one also comes in thin. This is not a pricing mystery. It is three specific costs that are almost never in the quote.

Fix the cost model and the prices fix themselves.

One principle holds the whole thing together. Your quote is not a wish. It is a description of what it will actually take for your business to deliver the work without losing money. Everything below is about making sure the quote matches the reality.

First, work out your real day rate

Before you load a single job-specific cost, you need the number underneath all of them: what a day of your time has to earn just to keep the business running.

Most contractors set a day rate by feel, or by what the firm down the road charges. That is a guess. The honest way is to build it from your overheads. Add up every fixed cost it takes to run the business for a year: the van, the fuel, the insurance, the tools, the phone, the software, the accountant, the premises, the hours you lose to quotes you never win. None of it lands on a single invoice. All of it has to be paid out of the jobs you do win.

Now divide those overheads across the days you can actually charge for. Not 365. Not even 260. Strip out holidays, sick days, quoting time, and the days lost to weather or waiting on materials. The number of genuinely billable days is always lower than people think, often nearer 200 than 250.

Spread your overheads across that smaller number and you get what every working day has to earn before you have paid yourself a wage or made a penny of profit. That is the baseline your day rate has to clear. The three costs below are what sits on top of it, starting with the hours you work but never invoice.

Cost one: non-billable hours

Every hour on site is a billable hour. But for every hour on site, there are hours spent on the job that never appear on an invoice.

The site visit. The quote itself. The material sourcing. The phone call when the tile supplier messed up the order. The drive to pick up what they forgot. The Sunday evening you spent writing a variation note. The conversation with the building control officer. The handover walkthrough. All of it is work. None of it is billed.

Add it all up across a job and it is never trivial. On bigger jobs the non-billable share tends to narrow, because it spreads across a longer run of site time. On smaller jobs it widens, since the quoting, sourcing and admin are much the same whether the job runs one week or four.

This sits on top of the overhead recovery from the last section, not instead of it: overheads are the fixed cost of being in business, non-billable hours are the time you work but never invoice. Both have to be in the rate. If your day rate does not absorb those hours, you are working them for free.

Say your notional billable rate is £350 a day. If the job carries a non-billable load of around thirty per cent, the real rate you need to charge to clear that £350 is closer to £455. The number will feel uncomfortable the first time you quote it. It stops feeling uncomfortable when you start clearing the margin you set out to clear.

Cost two: the finance cost of fronting materials

This is the cost almost nobody accounts for, and it is the cost that destroys the margin on material-heavy jobs quietly.

When you buy materials on your trade account, or on a card, and then wait four to eight weeks to be paid for that stage, you are lending money to the project. That lending has a cost. Either it is literal interest on a trade account or a credit facility, or it is the opportunity cost of cash you could have deployed on the next job.

At a ten per cent effective cost of capital, which is where most contractor working-capital lines sit once all-in rates and fees are counted, fronting £15,000 of materials for six weeks costs roughly £170 on that one stage. Front materials on three jobs at once and the number compounds.

Most quotes do not carry this cost explicitly. They absorb it quietly into margin and contractors wonder where the margin went.

The structural fix is not just a pricing fix. It is a cash flow fix. On Renno, each stage's funds are held in a protected Renno Wallet from the start of the project, and release instantly when the stage is marked done and approved. You are not fronting materials for six weeks waiting to be paid. You are fronting them for days. The finance cost drops to near zero, and that goes straight to margin.

Cost three: the final ten per cent

The final ten per cent of a job is where margin quietly drowns.

The big works are done. The kitchen is in, the tiles are grouted, the walls are painted. What is left: the snagging list, the touch-ups, the bits the client noticed on the walkthrough, the accessories and trim the supplier delayed, the commissioning of appliances, the handover paperwork, the call two weeks later because a door is sticking.

Most contractors price this at zero. It is rarely zero. The closing stretch routinely eats far more time than its share of the contract suggests, because it is fiddly, admin-heavy, and dependent on things outside your control.

Load a realistic allowance for close-out into your final-stage pricing. A useful anchor: the final stage of a job should usually be ten to fifteen per cent of the total contract value, not five. That covers the actual cost of closing it out cleanly.

A worked example

Let us put all three costs into a real quote.

Same job, two ways to quote it

Under-priced quoteAccurately priced quote
JobKitchen + bathroom renovation, 8 weeksSame
Day rate£350£455 (30% non-billable load)
Site days4040
Labour£14,000£18,200
Materials£22,000£22,000
Finance cost on materials£0 (hidden)£350 (priced in)
Final stage5% (£1,800)12% (£5,400)
Margin added10%10%
Client-facing total£41,580£50,655
Actual margin at end of job~1% (non-billable + finance cost + close-out ate it)~10%

Same job. Same materials. Same quality. One of them actually leaves your business with the margin you thought you were quoting. The other quietly hands it back in hidden costs you did not put a number on.

Set your margin on purpose

Here is the shift that changes a business: your price is your cost plus the margin you choose. It is not whatever the client talks you down to.

Margin is not greed. It is the part of the price that builds the business. It is what lets you hire another pair of hands, buy materials for the next job without waiting on the last invoice, ride out a slow month, and eventually step back from the tools. Quote with no margin built in and you are not running a business. You are funding everyone else's. And do not underrate small changes: a few extra points of margin compound over the years into a materially more valuable business. The same turnover, kept instead of handed back, is what turns a string of jobs into an asset.

Build the margin you need into every quote as a rule, not a hope, and it gives you a floor: the point below which a job costs you money to do, even if the invoice looks profitable on paper. For most small residential renovation businesses that floor sits around eight to twelve per cent net after all three costs are loaded. Below that you are working for wages. Below five per cent you are working at a loss once you count your own time on the non-billable hours.

Know your floor, and walk away from jobs priced beneath it. The hardest part of running a building business is saying no to revenue that does not earn margin. It is also the clearest way to stay profitable, and the surest way to stand behind your price instead of discounting the moment a client pushes.

How payment structure changes the effective price

How you get paid changes what the job costs you to deliver. Same work, same materials, same client. A different payment structure, a different margin.

This is the whole point of Renno. The money for every stage is secured before a tool comes out and lands in your account the second the stage is done. No gap between finishing and getting paid. And when the job is funded from day one, three of the costs you just priced in start to fall.

The finance cost of materials drops to near zero, because you are not funding the job for weeks at a time. The non-billable load drops slightly, because you are not spending hours chasing invoices. The close-out cost drops, because final payment moves the moment the client signs off the walkthrough. Together, those savings add up to a meaningful slice of the contract value. That can come off your price or go to margin, depending on how competitive the bidding is.

Take the accurately priced quote from earlier and run the same job on Renno, with the 10 per cent margin left exactly where it was.

Same job, same 10% margin, with and without Renno

Accurate quote, no RennoSame job on Renno
Labour (40 days, incl. non-billable)£18,200£17,500
Materials£22,000£22,000
Finance cost of fronting materials£350£0
Close-out allowance£5,500£4,500
Cost base£46,050£44,000
Margin (10%)£4,605£4,400
Client-facing price£50,655£48,400

Same job. Same 10 per cent margin. On Renno the cost base drops by around £2,000, so you can quote roughly £2,250 keener than the contractor next door and still clear your full margin. Or hold the price where it was and the saving drops straight to your bottom line, turning that 10 per cent into nearer 15. Either way, the structure is paying you.


A checklist for your next quote

If any of those is missing, the quote is too thin before it leaves your laptop.

Frequently asked questions

What is a realistic net margin for a small residential renovation business?

Eight to twelve per cent net, after all costs, is a healthy target for most small operations. Fifteen per cent is strong. Anything consistently below five per cent is usually a sign the quote is absorbing hidden costs it should be charging for.

How do I start charging a higher day rate without losing clients?

Load the rate and explain the structure, not the number. Clients rarely push back on a higher total if the quote is clearly itemised, the stages are clearly defined, and the payment structure shows them their money is protected stage by stage. They push back on totals that look like guesses.

Does this apply to subcontracted trades?

Yes, with one twist. When you subcontract, your finance cost appears differently. You are carrying the subcontractor's invoice until the stage clears. Price it in the same way: cost of capital on the float, added to the stage.

How do I account for variations in the original quote?

Do not. Price the scope you have been asked to price. Then include a clear variations clause that states how changes will be handled: in writing, priced before work starts, agreed by both sides. That is how you protect margin on scope creep.

What about contingency lines on the quote?

A separate contingency line, labelled as such, is cleaner than hiding margin inside the main numbers. Clients respect a stated contingency. They resent discovering one hidden inside inflated line items later.

How often should I review my day rate?

At least every six months, and any time a major input cost shifts. Running a building business on a day rate you set two years ago is the single fastest way to quietly erode margin.

Is it worth quoting jobs I am unlikely to win?

Not if it is eating non-billable hours you are not pricing for. A disciplined pricing approach also implies a disciplined bidding approach. Quote the jobs where your chance of winning is high enough that the non-billable hours across your whole pipeline pay for themselves.

Most contractors don't have a pricing problem. They have a cost-visibility problem.

Related Posts

Renovate the smart way.

Protected payments. Full visibility. One collaborative platform for contractors and homeowners.