How to Estimate a Renovation Job: A Step-by-Step Method for Contractors
A renovation estimate is a promise about the future built from things you can measure today. Get the measurable part right — the scope, the quantities, the unit prices — and the judgement part (contingency, markup) stops being a guess and starts being a decision. Here is the method, in the order that works, with a worked example at the end.
- Walk the job and fix the scope
- Take off the quantities
- Price the materials
- Price the labour
- Subcontractors and allowances
- Permits, disposal and the rest
- Contingency
- Markup: overhead and profit
- Sales tax
- How to write a construction estimate the client will sign
Then: a worked example · after it is signed · questions
Before you start: what a good estimate is for
Three things, and they pull in different directions. It has to win the job, which argues for a low number. It has to make money, which argues for a high one. And it has to survive the job — the extra fan, the rotten joist, the tile the client changed their mind about — which argues for a clear one. Most estimates that go wrong go wrong on the third: the number was fine, but nobody wrote down what it covered.
So the method below spends as much effort on scope, assumptions and exclusions as on arithmetic. The arithmetic is the easy part once the quantities are right.
-
Walk the job and fix the scope
Go to the house. Measure every room the work touches — length, width, ceiling height, window and door openings — and photograph existing conditions, especially anything you will be blamed for later: cracked tile, a sagging floor, water staining, the panel. Then write three lists in front of the homeowner:
- What is coming out. Demolition is where estimates leak first.
- What is going in. Down to the finish level: "vinyl plank, mid-range, client to choose" is a scope; "new floor" is not.
- What is not included. Painting the hallway, moving the panel, the landscaping the dumpster will crush. Say it now or pay for it later.
Ask the questions that change the price: Is there a drawing or a permit? Who is choosing fixtures, and by when? Can we park a bin on the driveway? Is anyone home during the day? Is the house older than 1980 (asbestos and lead become line items)?
Time saver. Record the walkthrough on your phone as you talk through it. Estiquik's AI estimator turns that recording into a draft scope with rooms, line items and quantities to check, prices left blank for you. Even without it, the recording is your notes. -
Take off the quantities
A takeoff turns the scope into numbers you can price: areas for flooring, tile, drywall, paint and ceilings; lengths for baseboard, trim, framing, pipe and wire; counts for doors, fixtures, outlets, pot lights and smoke alarms. Measure from the drawing if there is one, from your tape if there isn't.
- Flooring is bought by the square foot of finished floor, to the finished wall faces, closet included. That is usually a little more than the room area printed on a plan.
- Drywall, insulation and paint are bought by the square foot of wall: run × height × the number of faces the trade covers. A partition is boarded both sides; an exterior wall one side; insulation always one.
- Do not deduct doors and windows from drywall — you board over and cut out. Do deduct them from paint if you want to be precise, and from tile always.
- Add waste before you price: 10% on plank and tile laid straight, 15% on diagonals and patterns, 10% on drywall, a bundle or a box rounded up on anything sold in packs.
From a PDF. If the client has a drawing, plan takeoff scales the sheet, traces the rooms and counts the tagged devices, and sends the quantities to the estimate with the prices blank. On a real permit set it lands within a few percent of the areas printed on the drawing. How to do a material takeoff from plans walks through it. -
Price the materials
Every quantity gets a unit price. Where the price comes from matters less than that it is current and yours:
- Your price list. The items you buy every month — board, mud, screws, primer, PEX, plank — with the price you actually paid last time. Keep it in one place and update it when a receipt surprises you.
- Supplier quotes for the big-ticket lines: cabinets, windows, countertops, tile. Written, dated, with a validity period you copy onto your own estimate.
- A priced template as a starting point when you have no history for a job type. Estiquik's seven templates carry researched labour and material rates scaled to your province or state; you correct them once and your edits become your baseline.
Round up to what you can buy: 1,792 sq ft of drywall is 56 sheets, 930 sq ft of batt is 12 bundles. Price the sheets and the bundles, not the square feet.
-
Price the labour
Labour is where most renovation estimates are wrong, and almost always in the same direction. Two habits fix most of it.
Use a loaded rate, not a wage. A $35-an-hour carpenter costs you $35 plus payroll taxes, workers' compensation, vacation pay, benefits, tools and the truck time getting there — commonly 25% to 40% more. Price labour at what an hour costs you, then let markup cover overhead and profit on top.
Estimate hours per task from your own history. Not "a bathroom takes two weeks" but: demo 12 hours, rough plumbing 10, rough electrical 8, board and tape 16, tile floor 10, tile walls 20, fixtures and trim 12, paint 8. Then add the hours nobody writes down: protection and setup, daily cleanup, supervision and client conversations, supply runs, inspections you wait for. Those are commonly 15% to 25% of the tool hours on a small job, and they are real.
Check it against the last job. When a job closes, compare the hours you estimated with the hours you paid for, line by line. After five or six jobs your hours-per-task are better than any published figure. A simple system for estimate vs actual. -
Subcontractors and allowances
For trades you do not self-perform — electrical, plumbing, HVAC, countertops, glass — get a written sub quote before you send yours, and copy its exclusions into your own. A verbal "about three grand" is how a $4,200 electrical bill lands in your margin.
For items the client has not chosen yet — tile, fixtures, lighting, the vanity — use an allowance: a stated dollar amount included for the item, with the estimate saying the client pays the difference above it and is credited below it. An allowance that is too low is the oldest trick in the trade and clients know it; set it at what a mid-range choice actually costs, and say so.
Mark up sub quotes and allowances the same way as everything else. Managing, scheduling and guaranteeing that work is your overhead too.
-
Permits, disposal and the rest
The lines that get forgotten because they are not building anything: building permit and inspection fees, bin rental and dump fees, delivery charges, equipment rental (scaffold, lift, tile saw, floor sander), portable toilet, dust containment, and site protection. On a small job they run 3% to 8% of cost; on a demolition-heavy job more. List them as their own section so they are visible.
-
Contingency
Contingency is a cost allowance for what you know you don't know: what is behind the tile, under the subfloor, inside the wall. It is not profit, and it is not a cushion for underpriced labour. Set it by how much of the job is hidden — five to ten percent of cost on open walls and new construction, ten to fifteen on an older house or a basement, more on anything with water history. Apply it to cost before markup, keep it as its own line, and tell the client what it is: "if we don't need it, you don't pay it" is a sentence that wins jobs.
Contingency vs markup, explained — why they are different jobs and what happens when you mix them up. -
Markup: overhead and profit
Markup is what turns cost into price. It has two parts: overhead — the truck, insurance, phone, software, tools, advertising, accounting and every hour you spend quoting rather than building — and profit, which is what is left after you have paid yourself a wage. Work it out from last year's books: overhead divided by direct costs is the markup you need to break even; profit goes on top. For small renovation businesses that commonly lands between 20% and 50% markup on cost. A number many contractors quote, 20%, is often a slow way to go broke.
And know which number you are quoting. A 25% markup on cost is a 20% margin on price. If you think you are keeping 25% of the invoice, you are giving away a fifth of your profit before the job starts.
Contractor markup calculator — cost in, price out, markup to margin and back, with contingency and tax kept separate. -
Sales tax
Tax goes on the price, after markup, and it is collected for the government rather than earned. In Canada that is HST in Ontario and the Atlantic provinces, GST plus PST in BC, Manitoba and Saskatchewan, GST plus QST in Quebec, GST alone in Alberta and the territories; in the US, whatever your state says, which for labour varies. Show the rate and the label on the estimate so the client is not surprised by the invoice, and confirm with your accountant whether labour is taxable where you work.
-
How to write a construction estimate the client will sign
The maths is done; now it has to be read by someone who is not a contractor. A good written estimate has, in this order:
- Your business block — legal name, contact details, GST/HST or tax number, logo.
- Estimate number, date and a valid-until date. Thirty days is common; material prices move.
- The job — client, address, a one-line description of the project.
- Sections with line items — demolition and prep, materials, labour, fixtures and allowances, permits and disposal. Show quantities and units; decide whether to show unit prices (section totals build trust, unit prices invite haggling).
- Subtotal, contingency, markup, tax, total — or fold markup into the lines and show contingency and tax. Either is honest; hiding contingency is not.
- Assumptions and exclusions. The most valuable box on the page. Access, existing conditions, who supplies what, what is not included.
- A payment schedule — deposit, draws, completion, holdback release if your province requires it — so the cash flow is agreed before the first invoice.
- Terms — change orders in writing before the work, validity, warranty in one line.
- A signature line. An accepted estimate becomes the scope of the contract. Send it with an Approve button or an e-signature link, or print it and sign it at the kitchen table.
Then present it, don't just email it. Walk the client through the sections, point at the assumptions box, explain the contingency line in one sentence, and ask when they would like to start. Follow up in two days if you have not heard — most estimates die of silence, not price.
Free renovation estimate templateExcel with contingency, markup and tax calculated; printable PDF. Seven templates every contractor should have readyFrom a single bathroom to a full ADU. Estimate follow-up emails that workWhat to send on day two, day seven and day fourteen. Free renovation contract templateFourteen plain-English clauses for the job after it is signed.
A worked example: a basement bathroom
Illustrative numbers for a new three-piece bathroom in a partly finished Ontario basement, roughed-in drain already in the slab. Your prices will differ; the shape of the estimate should not.
| Line | Qty | Unit price | Total |
|---|---|---|---|
| Demolition and prep | |||
| Remove existing drywall and framing at bathroom location, protect finished areas | 12 hr | $55 | $660 |
| Bin rental and dump fees | 1 | $550 | $550 |
| Materials | |||
| Framing lumber, fasteners, adhesive | 1 lot | $480 | $480 |
| Drywall, moisture-resistant, 4×8 (392 sq ft wall × 10% waste = 14 sheets) | 14 sheets | $22 | $308 |
| Cement board, waterproofing membrane, thinset, grout | 1 lot | $620 | $620 |
| Floor and wall tile — allowance, client to choose (96 sq ft floor + 110 sq ft wall, 15% waste) | 237 sq ft | $6.50 | $1,541 |
| Paint, primer, sundries | 1 lot | $140 | $140 |
| Labour | |||
| Framing, blocking, door | 10 hr | $55 | $550 |
| Board, tape, mud, sand, prime | 16 hr | $55 | $880 |
| Waterproofing and tile, floor and shower | 30 hr | $65 | $1,950 |
| Fixture set, trim, paint, final clean | 14 hr | $55 | $770 |
| Setup, protection, supply runs, supervision (20% of tool hours) | 16 hr | $55 | $880 |
| Subcontractors and allowances | |||
| Plumbing — rough-in connections, shower valve, toilet, vanity, fan duct (written quote) | 1 | $3,200 | $3,200 |
| Electrical — GFCI, exhaust fan, vanity light, pot lights, permit (written quote) | 1 | $1,650 | $1,650 |
| Fixtures allowance — toilet, vanity and top, faucet, shower door, accessories | 1 | $2,400 | $2,400 |
| Permits and other | |||
| Building permit and inspections | 1 | $380 | $380 |
| Subtotal (direct cost) | $16,959 | ||
| Contingency 10% (slab and existing rough-in) | $1,696 | ||
| Markup 30% (overhead and profit) | $5,597 | ||
| Price before tax | $24,252 | ||
| HST 13% | $3,153 | ||
| Estimate total | $27,405 | ||
Assumptions and exclusions on this one: existing drain rough-in is to code and in the right place; no asbestos or mould found on demolition; client chooses tile and fixtures within the allowances by the start date; painting outside the bathroom, moving the panel, and any work above the basement ceiling are excluded. Payment schedule: 15% on acceptance, 40% at rough-in inspection, 35% at tile complete, balance on completion, with holdback per the contract.
Notice what the structure does. The client can see that tile and fixtures are allowances they control. The contingency is one visible line with a reason beside it. The markup is applied once, on cost including contingency, so it is a real 30% (a 23% margin) rather than a guess buried in unit prices. And the labour section carries the sixteen hours of setup and supply runs that most estimates leave out — and most jobs eat anyway.
After it is signed
The estimate is not finished when it is accepted. Three things keep it honest through the job:
- Change orders, in writing, priced, before the work. The extra fan, the upgraded tile, the joist you found. A one-page form signed at the time beats an argument at the final invoice.
- Progress billing against the schedule you wrote. Deposit, draws, completion. One invoice at the end starves your cash flow and gives the client eight weeks to forget what they agreed. Deposits, draws and holdback, explained.
- Estimate vs actual, line by line. Hours paid against hours estimated, receipts against material lines. This is how the next estimate gets better and the one after that gets fast.
Where Estiquik fits in this
Everything above can be done in a spreadsheet, and the free template is a good one. What the software changes is the desk time: the seven templates arrive priced for your province or state, the plan takeoff sends quantities straight to the lines, your price list fills unit prices in a click, contingency and markup are separate fields applied in the right order, tax is filled in for your region, and the accepted estimate becomes the invoice, the contract and the change orders without retyping. The Free plan builds three estimates from a blank sheet with no card and no clock.
Questions contractors ask
How long should a renovation estimate take?
A bathroom or a basement finish is typically an hour on site and one to three hours at the desk when you have a priced template or a price list to start from — most of a day when you are pricing every line from scratch. The desk time is what a template, a price list and a takeoff tool remove.
Should I charge for estimates?
Many renovators give a free site visit and estimate; some charge a design or estimating fee on larger jobs and credit it against the contract. Whatever you do, say it on your website and in the first call, and keep the free estimate short enough that you can afford to lose the job.
What is the difference between an estimate and a quote?
In everyday use an estimate is a considered approximation and a quote is a fixed price. Whatever you call the document, state on it whether the price is fixed, how long it is valid, and what is excluded. The signed estimate becomes the scope of the contract.
How much contingency should I include?
Enough to cover what you cannot see: five to ten percent of cost with open walls, more on an older house or a basement. Keep it separate from markup and tell the client it is an allowance, not a profit line.
What markup should I use?
Your overhead as a percentage of direct costs, plus the profit you want — commonly 20% to 50% markup on cost for small renovation businesses. Work out your own number from last year's books; the calculator shows what any markup really keeps as margin.
How much deposit should I ask for?
Enough to cover materials ordered before work starts, stated on the estimate and in the contract. Some provinces limit deposits on certain consumer contracts; check yours. Then bill in stages rather than once at the end.
Price your next job from a template that already knows your province. Three free estimates, no card; the trial adds the seven priced templates and the plan takeoff.
Create your free account Or download the free estimate template