(437) 561-6272

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

Get an instant quote
Who we help · Pool & spa companies · Accounting

Pool and spa books that keep builds, routes and retail honestly apart.

A pool and spa company is three businesses wearing one logo: a construction outfit that digs and installs, a route operation that opens, closes and services water weekly, and a retail counter selling chemicals at 13% HST. End-to-End Accounting here means books that keep the three apart, so by October you know which one actually earned the year.

Technician servicing a residential pool

Three businesses, one logo

The build crew pours and installs from May to August. The service arm opens pools in spring, runs weekly routes all summer and closes everything by Thanksgiving. The store sells chlorine, parts and hot tubs year-round. Each line earns differently, spends differently and fails differently, so the first thing we build is a chart of accounts that refuses to blend them.

Blended books hide real problems. A build that lost money to overruns disappears inside a strong chemical season; a route priced below its drive time hides behind two profitable installs. With revenue and direct costs coded by line, the monthly statements say which of the three businesses carried the other two, and that one answer changes pricing, hiring and what you say yes to next spring.

Builds: deposits, stages and a job ledger

A new-build deposit is not revenue. It is a liability owed back in work, and it stays on the balance sheet until the job earns it, while stage invoices are recognized as the stages they bill for complete. Every build carries its own job ledger: the excavation and concrete subs, steel and liner or shell, plumbing runs, the electrical contractor who bonds the equipment pad, and the pump, filter and heater package. When the final invoice goes out, the job report shows the true margin, overruns included, while the memory is still fresh enough to fix the next quote.

Those subcontractors also trigger T5018 reporting with its own calendar, which lives on our pool company tax services page. The books' job is simpler: every sub payment lands on the job it dug.

Route software already knows; the books should listen

Skimmer, Pool Brain or Jobber already records every stop, dose and opening. We map their invoice items to income accounts so weekly service, openings, closings and repair calls each report separately in QuickBooks Online, and the route revenue you see reconciles to the visits that happened. Opening and closing packages sold in March, before a single truck rolls, are held as a customer liability until the work occurs, so April does not look like a windfall and May like a famine.

Receipts follow the same discipline. Dext captures fuel, parts and distributor invoices from a phone photo, coded to route, build or store. That is the operating layer of End-to-End Accounting: bookkeeping, payroll, financial reporting and tax filing in one engagement, closed every month.

The counter: chemicals are inventory, not an expense

The spring chemical order is one of the largest cheques of the year, and none of it is a cost until it sells. It sits as inventory, relieved through cost of goods sold as the buckets leave, which is the only way the store's margin means anything. A point of sale such as Lightspeed rings the 13% at the till and feeds daily sales to the books, and a periodic count keeps shrinkage and mis-scans from quietly rewriting the margin.

Counter lineWhat the monthly close checks
Chlorine, salt and balancersCost of goods sold against a real count, not last year's percentage
Parts, filters and accessoriesMargin after freight, which quietly eats small-parts profit
Hot tubs on the floorEach unit costed with freight, prep and delivery, matched to its sale
The water-test counterEarns nothing directly, so its labour is coded to retail, where it belongs

Priced honestly, the free water test is the store's best salesperson. Buried in blended payroll, it is a mystery leak nobody can size.

Payroll that hires in April and shrinks in October

Service techs and install crews arrive in a burst, bringing WSIB premiums, statutory holiday pay for people hired six weeks earlier, and ROEs when the routes wind down. Because payroll runs inside the same engagement as the books, labour lands on the line that used it, and the winter question of who to keep on payroll gets argued from real numbers on our pool company CFO page.

A one-truck route operator with a hundred stops does not need all of this; they need fast answers when a CRA letter or an odd contract shows up, which is what CPA Quick Support covers at $99 a month. Companies running crews across Mississauga and the GTA get the full monthly close, quoted in writing after a free 15-minute discovery call, and year-end flows straight into a clean corporate tax filing with no rebuild.

Common questions

03
Our builds, routes and store all run through one QuickBooks file. Is that wrong?

One file is fine; one undivided profit line is not. We structure items and classes so each line reports its own revenue and direct costs, and the monthly statements show builds, service and retail standing on their own.

When does a March opening package become revenue?

When the opening actually happens. Until then it sits as a customer liability on the balance sheet, which keeps spring margins honest. The HST on that prepayment runs on a different clock, covered on our pool company tax services page.

We run Skimmer for routes. Would you make us switch?

No. We map what Skimmer already invoices to the right income accounts, reconcile it to QuickBooks Online every month, and leave the field workflow exactly as your techs know it.

Keep exploring

03

Home & Field Services

Every home & field services niche we work with.

Visit page

Pool company tax services

Deposits, stage billing and T5018s on the right clock.

Visit page

Pest control accounting

Recurring route revenue kept clean, closed monthly.

Visit page

Books that know which line earned it

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