(437) 561-6272

CPA Quick Support — a licensed CPA on call from $99/month.

Get an instant quote
Who we help · Kitchen & Bath Renovators · Accounting

Renovation accounting that knows a deposit is a promise, not revenue.

A design-to-install renovation collects money in stages: a deposit at signing, draws at demolition, rough-in and cabinet install, a final payment after the punch list. On the day each payment clears, none of it is earned. We build renovator books where every client payment sits as a liability until the stage behind it is complete, design fees live on their own revenue line, and the half-paid cabinet order shows up as an asset instead of a cost.

Renovation crew installing a kitchen

Client money arrives before the work does

A staged deposit is money you are holding against work you have not done yet, and books that drop it straight into income overstate the month, hide the obligation, and make a strong sales quarter look like a profitable one. We tag every payment to its project and hold it in a deposit liability account, releasing it to revenue only when the stage it funds is signed off. The invoice schedule in your contract becomes the recognition schedule in your books, which is exactly how it should work.

The test is unforgiving: if a homeowner walked away mid-project tomorrow, would your books already show what you have earned and what you would owe back? On a renovation gone sideways, a stalled permit, a dispute over tile, a fixture on backorder past your year-end, that one number decides both the refund conversation and the tax position. Revenue matched to stage completion survives that conversation. A contract recognized in full at signing does not.

What the ledger shows at each stage

Here is the shape of a healthy project in the books, from first cheque to final walkthrough:

Project stageCash that has movedWhat the books say
Contract signedDeposit in, cabinet order part-paidDeposit is a liability; the cabinet payment is a prepaid asset, not a cost
Demo and rough-in doneFirst draw invoiced and collectedStage revenue recognized; trade invoices coded to the project
Cabinets and counters inSecond draw in; suppliers paid outPrepaids convert to project cost as goods are installed; margin to date visible
Punch list signed offFinal payment collectedRemaining deposit balance releases to revenue; the project closes with a real margin number

Read this way, the books answer the questions that matter mid-project: how much of the cash in the bank is actually yours, which projects are sitting on unearned deposits, and what each job's margin looks like before the final invoice makes it official.

Design fees are not construction revenue

A design-build renovator sells two different things. The design retainer, the fee for measured drawings, 3D renderings in 2020 Design or SketchUp, and the selections package, is earned when the design is delivered, whether or not the client proceeds to construction. If your contract credits the fee against the build, that credit is a discount on the construction price, not a reversal of design revenue. We keep the two on separate revenue lines because they carry completely different margins: blend them and you will never know whether the design side pays for itself or quietly subsidizes the showroom.

Money you paid out is not a cost yet

Custom cabinetry runs on long lead times, and the millwork shop wants a large deposit at order, weeks or months before anything is installed. Stone gets bought before template. Booked as expenses when paid, those outlays make the ordering month look disastrous and the install month look like a miracle, and both pictures are wrong. We carry supplier deposits and undelivered goods as prepaid assets, moving them into project cost when the cabinets go in and the counters are set. Each project then carries its true cost in the period the work actually happened, which is the only way a per-project margin means anything.

A monthly close built for project businesses

Our End-to-End Accounting service runs this as a rhythm, not a year-end rescue. Projects live in QuickBooks Online Projects, synced with Houzz Pro or Buildertrend where your estimates and change orders already live, so nothing is entered twice. Trade invoices from plumbers, electricians and tile setters flow through Dext with HST numbers attached, keeping your 13% input tax credits defensible, and payments run through Plooto with an approval trail. Payroll for the install crew, with its CPP, EI and WSIB burden, lands on the projects that used the labour.

Month by month you see margin per project, deposits split from earned revenue, and HST tracked as the period's real liability. At year-end, the same records feed the T2 and the T5018 slips for your trades through our corporate tax filing, with no reconstruction required. We run this from Mississauga for renovators across the GTA, and everything is quoted in writing after a free 15-minute discovery call.

Common questions

03
Is a client deposit income when I receive it?

Not in your books: it sits as a liability tagged to the project until the stage it funds is complete, then releases to revenue. HST has its own timing rules for deposits, which is one more reason the deposit ledger has to be clean.

How do you handle a project that crosses my year-end?

Revenue is recognized for the stages completed by year-end, unapplied deposits stay on the balance sheet as liabilities, and part-paid cabinet and stone orders sit as prepaids. The T2 then reflects what was actually earned, not what was invoiced or collected.

Which tools do you work with?

QuickBooks Online with Projects for the books, synced with Houzz Pro or Buildertrend for estimates and change orders, plus Dext for supplier and trade invoices and Plooto for payments. If your stack differs, we adapt to it rather than forcing a migration.

Keep exploring

03

Home & Field Services

Every home and field services niche we work with.

Visit page

Renovator tax filings

HST timing on staged deposits, T5018 slips and the rebate your clients ask about.

Visit page

Window & door accounting

Deposit-funded orders and install schedules kept straight in the books.

Visit page

Books that finish when the project does

A free 15-minute discovery call, no commitment. Walla replies within two business days, either way.

CPA Ontario
Client stories

Rated 5.0 on Google.

Instant quoteGet pricing in 2 minutes Call us(437) 561-6272