Hexloom LabsKits
Published 2026-10-05

Primary suite renovation: bedroom, bathroom and closet with separate trades

A primary suite is three rooms that call on different trades. Splitting the lines by room shows where the money lands: in this example both approved change orders are in the bath, a marble tile upgrade and extra tub drains.

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 bath has plumbing, tile and electrical from three separate firms plus an owner-bought vanity, the bedroom has flooring and paint, and the closet has shelving and lighting. A Room label on every line is what lets Rooms & Summary separate them.

Every overrun in this example sits in the bath: the marble upgrade on the tile line and the tub drains on the plumbing line are both approved. The proposed hardwood extension is logged on the bedroom flooring line, so if approved it adds to the Bedroom row even though the boards go into the closet.

A worked example: Primary suite renovation, 450 sq ft

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

The contingency pool is $3,632 ($22,700 x 16%). That leaves $19,068 to share out as line budgets. The lines below add up to $19,000, so $68 is unallocated.

LineItemContractorLine budgetCommittedPaidUnpaid commitmentFlag
L01Vanity, sink and faucetOwner-bought$2,200$2,100$2,100$0OK
L02Toilet and rough-in plumbingAlpine Plumbing$1,800$2,300$950$1,350Over budget
L03Shower pan, walls and tile surroundArtisan Tile Works$5,600$6,600$2,700$3,900Over budget
L04Electrical: fan, lights and outletsStellar Electric$1,400$1,300$650$650OK
L05Flooring: hardwood and base trimCrown Contracting$3,800$3,600$1,800$1,800OK
L06Paint walls and trimOwner-bought$1,200$1,000$500$500OK
L07Closet shelving and rodsCrown Contracting$2,400$0$0$0Not committed
L08Closet lightingStellar Electric$600$550$275$275OK
Total$19,000$17,450$8,975$8,475

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

CO#LineWhat changedAmountStatus
CO1L03Upgrade to marble tile on shower surround$1,200Approved
CO2L05Expand hardwood flooring into closet$600Proposed
CO3L02Dual drains for freestanding tub$400Approved

What the summary shows

Where each piece goes in the workbook

  1. Start Here: Type the total budget, which includes the contingency pool, the contingency percentage and four contractors: Crown Contracting, Alpine Plumbing, Stellar Electric and Artisan Tile Works. Add Primary bath, Bedroom and Closet to the room list.
  2. Budget: Give every line one of the three rooms. The vanity and the paint have no contractor. Stellar Electric appears twice, bath electrical and closet lighting, and Crown Contracting twice, bedroom flooring and closet shelving, which has no quote yet.
  3. Change Orders: Log the marble upgrade against the tile line and the tub drains against the plumbing line, both Approved. Log the hardwood extension on the bedroom flooring line as Proposed; it stays out of Committed until you change the status.
  4. Rooms & Summary: Compare budget, committed, paid and remaining for Primary bath, Bedroom and Closet, then read the project summary and contingency summary for the whole suite. The bath row is where the two approved change orders land.

Two formulas worth a cell of their own

Four tracking tips

  1. The hardwood extension is Proposed. Approving it would take the bedroom flooring line over its line budget, so it would start drawing on the contingency. Read Overrun if pending approved on that line before you change its status.
  2. Crown Contracting and Stellar Electric each work in two rooms. Rooms & Summary splits their lines by room, while the Contractors tab adds each firm into one contract, so type each firm's % complete once for its whole scope.
  3. Keep closet lighting on its own line with Room set to Closet instead of folding it into the bath electrical. The closet then shows its own committed amount, and Stellar Electric's two quotes stay separate rows.
  4. Artisan Tile Works holds only the shower line, so its Contractors row covers just that one line. Type your estimate of the tile done and compare it with Paid ahead of work: a positive figure means paid for more work than is done.

Questions

Where does closet flooring go if the hardwood runs into the closet?

The proposed hardwood change here sits on the bedroom flooring line, so approving it raises Bedroom committed, not Closet. To see closet flooring on its own row, add a flooring line with Room set to Closet and log the change against that line instead.

Which line should the freestanding tub drain change go on?

The plumbing line. A change order follows the Line ID you type, so the drains raise Alpine Plumbing's current contract, not Artisan Tile Works. The Contractor shown on the Change Orders tab is looked up from that line.

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