Service agreements create deferred revenue, whether you book it or not
An annual general-pest plan billed up front is not income on the day the card runs. It is a promise of visits, and until each visit happens the money is a liability called deferred revenue. Quarterly agreements billed ahead of service work the same way on a shorter fuse. Books that record the deposit as revenue overstate the spring, understate the delivery months, and produce statements no lender or buyer takes at face value.
The reverse problem is accrued revenue: a commercial site serviced in March and invoiced in April belongs in March. Cancellations cut the other way again, because refunding the unused half of a prepaid plan reduces a liability, not this month's sales. One more clock runs alongside all of this: HST is collected when you bill, not when you earn, so the HST account and the revenue account move on different schedules and both have to be right.
| How it is billed | When it is earned | What the ledger shows |
|---|---|---|
| Annual plan, paid up front | Across the visits in the agreement | Deferred revenue, released as visits are logged |
| Quarterly agreement, billed ahead | When the quarter's visit is done | A liability until the technician closes the stop |
| Commercial contract, invoiced monthly | Month by month as service runs | A receivable until the property manager pays |
| One-off residential call | The day of the treatment | Card settlement, net of processor fees |
The software chain: field platform in, clean ledger out
FieldRoutes, PestPac, GorillaDesk and Jobber are excellent at scheduling and poor at being a general ledger. The classic failure is double counting: the platform pushes invoices into QuickBooks Online while the card processor's deposits land there too, so revenue appears twice, gross in one place and net of fees in the other. A close cousin is the batch deposit that bundles thirty residential payments into one line nobody can reconcile.
We set the sync up once, match deposits to invoices monthly, and run supplier bills through Dext with payments on Plooto so distributor invoices stop living in the truck's glovebox. The chart of accounts gets split the way you actually operate, recurring residential, commercial contracts and one-time work, so the statements answer questions instead of raising them.
Regulated inventory deserves ledger-grade tracking
Everything in the chemical locker is federally registered under the Pest Control Products Act and carries a PCP registration number, and Ontario expects operators to keep records of pesticide use. Those compliance records are also an accounting asset. Product on the shelf and on the trucks is inventory until it is applied; application logs become the costing source that shows what a stop actually consumes; expired or deregistered product gets written off with the disposal documented rather than quietly vanishing. A periodic count per vehicle keeps shrinkage visible, keeps the month-end honest, and means the number on the balance sheet matches what a MECP inspection would find in the truck.
Commercial accounts and residential jobs age differently
Residential one-offs pay at the door and rarely age. Commercial accounts run net-30 or net-60, property managers pay from consolidated invoices covering a dozen sites, and one slow head office can starve a month of payroll. The receivable side needs owning: invoices formatted the way each manager's AP system wants them, statements sent on schedule, and an aging report reviewed monthly instead of discovered at year-end. Payables matter too, because distributor terms on chemicals are cheap financing only when someone is actually tracking the due dates.
Payroll, and what month-end looks like with us
Technician payroll has its own texture: licensed applicators on T4s, seasonal hires ramping for the spring surge, WSIB premiums on insurable earnings, and licence renewals and recertification courses sitting in the expense accounts where they belong. All of it runs inside End-to-End Accounting, which puts bookkeeping, payroll, HST filings and financial reporting under one roof.
Each month closes the same way: revenue recognized against the visit schedule, deferred revenue reconciled to open agreements, fleet and chemical costs categorized, receivables aged, and a short set of statements segmented by residential, commercial and one-time work. Clean monthly books then feed straight into Corporate Tax Filing at year-end, where the deferred-revenue schedule becomes the support behind what the T2 claims. We work with operators across Mississauga and the GTA, and every engagement is quoted in writing after a free 15-minute discovery call, so there are no hourly surprises.
