(437) 561-6272

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

Get an instant quote
Who we help · Plumbers · Accounting

Plumbing company accounting that reconciles the dispatch board to the bank.

A plumbing company already records every job once, in Jobber or ServiceTitan. The books fail when that record syncs carelessly into the accounting file and the parts riding on the trucks get expensed instead of counted. We make the dispatch app, QuickBooks and the bank agree every month, so margin per job is real and year-end is a formality.

Plumber repairing pipes under a sink

Start where the jobs already live

Every call your company runs is already documented once, in Jobber, ServiceTitan or Housecall Pro: the customer, the tech, the hours, the parts, the invoice, usually the payment. Plumbing books go wrong when that record and the accounting file drift apart, because nobody re-enters five hundred invoices correctly by hand. The fix is not more typing; it is a sync configured deliberately and then reconciled every month by someone who knows what to look for.

We see the same four breaks in almost every file we take over:

  • One income account for everything. Every item in the app posts to a single Sales line, so service work, installs, parts and memberships can never be separated again.
  • HST codes mapped wrong. An item set up as tax-exempt in the app quietly drops 13% HST from invoices until a filing period refuses to reconcile.
  • Payments counted twice. The app pushes the payment, the bank feed records the deposit, and revenue doubles until someone catches it.
  • Voids and refunds that never sync. The app shows the credit; the books still show the sale.

Set up properly, the item catalogue maps to income accounts you can actually manage from, and the bank reconciliation proves the whole chain, dispatch board to deposit, including the processor fees clipped off card payments collected at the door.

The parts on your trucks are inventory

A service truck can carry thousands of dollars in fittings, valves, supply lines, wax rings and repair kits. Expensing all of it the day it leaves Wolseley or Emco feels simple, but it bends the numbers two ways: restock months look unprofitable while the jobs that consumed those parts look better than they were, and year-end profit moves with the size of your last supplier order instead of the work you performed.

The workable middle for most shops is to treat truck and shop stock as inventory, count it on a schedule, a quick per-truck count quarterly and a full count at year-end, and let the counts drive cost of goods sold. The same counts expose shrink: parts installed but never put on an invoice, which on flat-rate work is margin leaking silently out the back of the truck.

What the app knows vs what the books must show

Dispatch recordWhat the books need from it
Invoice with parts and labour linesRevenue split by line of business, 13% HST accrued to the right filing period
Payment collected on siteMatched to the bank deposit once, with processor fees booked as an expense
Parts used on the jobRelieved from inventory into cost of goods sold, not expensed a second time
Deposit on a fixture order or renoHeld as a liability until the work is done, with HST timing handled correctly
Tech hours on the jobPayroll cost tied back to jobs so gross margin per job is genuine

Service and construction are two different businesses

Emergency and service work bills same-day and collects at the door. New-construction and reno work bills by progress draw, waits on a builder's payment cycle and carries a 10% holdback under Ontario's Construction Act. Run both through one undivided profit line and you cannot see whether one side is quietly funding the other.

So we structure the chart of accounts by division: revenue, parts, labour and gross margin reported separately for service and contract work. The split keeps the tax side tidy too, because T5018 slips and holdback timing attach to the contract division, where they are easy to isolate when filings come due.

A monthly close, one engagement

Our End-to-End Accounting service runs all of this as one monthly cycle: receipts and supplier statements flow in through Dext, the dispatch sync is reviewed and posted in QuickBooks Online, payroll for techs and apprentices is remitted on time, HST returns are filed from books that already reconcile, and the corporate tax filing falls out of a file that was right all year. You see a divisional profit statement every month instead of a surprise every spring.

A one-truck operator who is not ready for monthly service still deserves answers between filings. CPA Quick Support at $99/month covers unlimited questions and CRA letter review from our Mississauga office, and the books can graduate to the full engagement when the second truck arrives.

Common questions

03
Does the QuickBooks sync in Jobber or ServiceTitan replace a bookkeeper?

No. The sync moves data; it does not decide what the data means. Someone still has to map items to income accounts, catch doubled payments, reconcile HST by period and count truck inventory, which is exactly the work we do inside the monthly engagement.

Should I expense parts when I buy them or when I use them?

When you use them. Truck and shop stock is inventory, so cost should follow the parts onto invoices, with periodic counts truing things up. Expensing on purchase distorts monthly margins and lets year-end profit swing with the size of your last supplier order.

Can you split my numbers between service calls and construction jobs?

Yes, and you should insist on it. Divisional books show revenue, parts, labour and margin for each side separately, which is how you find out whether builder work, with its slow draws and holdbacks, actually out-earns the service trucks.

Keep exploring

03

Construction & Trades

Every construction and trades niche we work with.

Visit page

Plumber tax services

T5018 slips in both directions and holdback timing when you sub on builds.

Visit page

HVAC accounting

Install vs service revenue and maintenance-plan money collected upfront.

Visit page

Books that close while the trucks are still rolling

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