Hexloom LabsKits
Published 2026-10-05

Fixer upper budget: everything at once, commit as quotes arrive

In this example the walls come down before the later trades can quote. Demolition is committed first, while framing, plumbing and cabinets stay Not committed and the sheet keeps their line budgets in the forecast.

Free: Contingency & Change Order Tracker, one Excel tab. Confirm your email and the file arrives right away, plus an occasional note (at most one a week) on keeping a renovation on budget. Unsubscribe in one click. Privacy.

General information only, not financial, construction or legal advice. Contingency, holdback and payment-split percentages are your own inputs, and payment and deposit rules vary by contract and by state or province; check yours. Names and numbers in the example are invented.

What changes for this kind of project

In this example the whole-house budget is set before anyone knows what is behind the walls. Demolition goes first, so it is quoted and part-paid first. Framing for the new kitchen opening, the plumbing and the cabinets wait for what demolition uncovers, so those three lines read Not committed until a quote is typed in. Work that spans the house gets the room label Various.

Demolition is where the surprise landed in this example. An approved change order for the rotted subfloor pushes that line above its line budget, and the electrician's quote came in above its line budget too. Both overruns count in Contingency used. The drywall credit does not refill the pool, because savings on one line are not netted against overruns on another.

A worked example: Fixer upper, whole house

Invented numbers, to show the shape. Settings on Start Here: contingency 20% (an example value you set), total project budget $47,300.

The contingency pool is $9,460 ($47,300 x 20%). That leaves $37,840 to share out as line budgets. The lines below add up to $37,800, so $40 is unallocated.

LineItemContractorLine budgetCommittedPaidUnpaid commitmentFlag
L01Demolition: interior walls, fixtures and flooringPremier Demolition$8,500$10,600$4,100$6,500Over budget
L02Framing: new openings and headerHighland Framing$3,800$0$0$0Not committed
L03Electrical: new circuits and rewiringBright Electric$5,200$5,400$2,700$2,700Over budget
L04Plumbing: new supply and drain linesReliable Plumbing$4,100$0$0$0Not committed
L05Drywall repair and finishingWestside Drywall$2,600$1,800$1,200$600OK
L06New cabinets and countertopsOwner-bought$6,800$0$0$0Not committed
L07Tile and fixturesOwner-bought$3,200$3,100$0$3,100OK
L08Paint throughoutOwner-bought$2,400$2,200$1,100$1,100OK
L09Permits and inspectionsOwner-bought$1,200$1,200$0$1,200OK
Total$37,800$24,300$9,100$15,200

Change orders on the Change Orders tab. Only Approved rows move into Committed:

CO#LineWhat changedAmountStatus
CO1L01Extra demolition and haul-away: rotted subfloor found under the kitchen$2,400Approved
CO2L03Larger service panel after the electrician opened the old one$1,100Proposed
CO3L05Credit: hall ceiling patch removed from the drywall scope-$600Approved

What the summary shows

Where each piece goes in the workbook

  1. Start Here: Type the total project budget, which includes the contingency pool, and a contingency percentage you can overtype. List the five trades: demolition, framing, electrical, plumbing and drywall. Unallocated should not go below zero.
  2. Budget: Add one row per trade per area, with house-wide work under a room label such as Various. Type the accepted quote only where a trade has quoted: the framing, plumbing and cabinet lines stay empty and read Not committed.
  3. Change Orders: Log the subfloor surprise as Approved against the demolition line so it raises Committed there. Keep the larger panel as Proposed until you decide: it shows as pending exposure and changes nothing in Committed.
  4. Payments: Log each payment against its Line ID. Demolition, electrical, drywall and paint have payments in the example. If the tie-out check on the Payments tab shows a difference, look for a blank or misspelled Line ID.

Two formulas worth a cell of their own

Four tracking tips

  1. Use Various for work that spans the house, like demolition, paint and permits, and the room name for the rest. The Rooms & Summary tab reads the room names on the Start Here list, so it totals Kitchen, Bathroom and Various separately.
  2. Read the Not committed lines before you trust the Committed total. Framing, plumbing and cabinets are still open here, so Committed sits below Forecast, which counts each open line at its line budget. The gap closes as quotes are typed in.
  3. The cabinets, tile and fixtures, paint and permit lines have no contractor. They count in the Budget and room totals but never in a trade's contract on the Contractors tab, which lists the five contractors from Start Here and keeps a separate row for lines with no contractor.
  4. While demolition is under way, type your % complete for Premier Demolition on the Contractors tab. Paid ahead of work compares what you have paid with that estimate, and a positive result means paid for more work than is done.

Questions

What happens to contingency when a quote comes in above its line budget?

Committed uses the accepted quote, so Remaining on that line goes negative and the flag reads Over budget. The amount above the line budget counts in Contingency used. Quotes under budget on other lines do not refill the pool.

How do I log demolition payments while the other trades have not quoted?

Log them against the demolition Line ID as usual. Here demolition has an accepted quote and payments, while the framing, plumbing and cabinet lines stay Not committed with nothing paid. A payment logged on a line with no quote reads Overpaid until a quote is typed.

Related renovation guides

More renovation budget guides

Already built

The Renovation Budget Tracker has the budget, change orders, payments, contractors and cash schedule tabs wired together, with example data on every tab. One Excel file, $29.

See what is inside