Skip to content

Who We Help · Security Companies · Bookkeeping

Security company bookkeeping: every guard hour scheduled, paid, billed, and costed

A security company’s month is thousands of guard hours flowing through three systems — the schedule, the payroll, and the client invoices — and profit survives only if all three agree. We keep books for guard companies as a standing three-way reconciliation: every hour scheduled is either billed or explained, every hour paid carries its full burden, and every site contract reports its own margin.

By the AnalytIQ Accounting team · Last reviewed: August 12, 2026

Uniformed security guard on duty at a corporate lobby desk

Revenue is a portfolio of site contracts, not one sales line

Each site is its own small business: contracted coverage hours at a negotiated bill rate, plus the extras — statutory-holiday premiums, short-notice fills, special events, mobile patrol stops — that the contract prices separately. We structure revenue by site and by customer, so the ledger answers the questions a single sales line cannot: which contracts are still worth their rate, which have drifted below cost since the last wage increase, and what actually walks out the door when a property manager leaves. Contract escalator dates live in the same file, because an escalator nobody invokes is a permanent price cut — and after a minimum-wage increase, it can be the difference between a site that earns and a site you subsidize.

Schedule, payroll, invoice: the weekly three-way match

The scheduling platform — TrackTik, Silvertrac, Connecteam, or whatever runs your roster — knows what was supposed to happen; payroll knows what you paid for; invoices know what you charged for. Guard companies leak margin in the gaps between the three, and the leak is invisible on a P&L that only shows totals. We reconcile all three weekly, while shifts are still provable.

Where hours leakHow the reconciliation catches it
Short-notice fill worked but never billedScheduled-versus-invoiced variance flags the site the same week
Overtime paid at time-and-a-half, billed at straight timePayroll-to-invoice rate check per site, per week
Holiday premium paid to the guard, never invoiced to the clientHoliday-week exception report against contract terms
Training and orientation hours coded to a billable sitePay codes reconciled against site budgets, not lumped into wages
Standing schedule invoiced over a no-showSign-in data matched to invoiced hours before the bill goes out

The same package doubles as billing backup. Invoices that go out with the site's verified hours report attached get disputed less and paid sooner — and in a business this thin on margin, receivable days are a profit line.

What a guard hour actually costs

The pay rate is where the cost starts, not where it ends. A properly costed guard hour carries vacation pay, public holiday pay, the employer share of CPP and EI, Ontario Employer Health Tax above the exemption, WSIB premiums, plus the costs the industry adds on top — PSISA licensing, mandatory training hours, uniforms, and the supervision and mobile support that keep sites covered. Only with that loaded rate does margin by site mean anything.

One trap is specific to multi-site operations: overtime follows the guard, not the site. Under Ontario's ESA, overtime generally starts after 44 hours in a week across all assignments, so a guard covering three sites can push a week into overtime that no single site's schedule predicted. We cost that overtime back to the sites that caused it — otherwise your most short-staffed contracts look artificially profitable.

Turnover is the industry's other hidden cost line. Every guard who leaves takes licensing, training, and uniform spend with them, so we book onboarding costs to their own account instead of letting them dissolve into wages — a rising number there explains a falling site margin faster than any rate analysis will.

Payroll-heavy cash, and the Brampton reality

Guards are paid weekly or biweekly; property managers and corporate clients pay on 30- to 60-day terms — so a growing guard company funds the gap from its own cash while source deductions come due on CRA's calendar, not the client's. Those withheld amounts are trust funds with personal exposure for directors, so the books set them aside at every payroll run. HST applies to security services, invoiced on the full contract billing and reconciled to the GST34 each period.

The operating stack is simple and stays that way: scheduling exports feeding a payroll engine like Wagepoint, with QuickBooks Online carrying site-level revenue and costed hours, and Dext catching the fuel, uniform, and equipment receipts. We run this for guard firms across Brampton and the GTA, where the industry is dense and contracts turn over fast. Most of the work is proudly domestic; where a US-headquartered client or national account raises billing and tax questions, our cross-border tax guide for security companies covers that layer, and our bookkeeping services page shows how a fixed-fee monthly engagement is structured.

Common questions.

How often should scheduling, payroll, and invoicing be reconciled?

Weekly, while shifts are still provable against sign-in data. A month-old discrepancy between hours paid and hours billed is usually written off; a week-old one gets fixed on the next invoice.

Does overtime belong to the guard or to the site?

To the guard. Ontario overtime is generally measured per employee per week across all assignments, so a guard working multiple sites can trigger overtime no single schedule shows — and we allocate that cost back to the sites that drove it.

Can you show me profit by site?

Yes. Revenue is booked by site contract and every paid hour is costed with its full burden to the site it served, so each site reports its own margin — including the ones that quietly slipped below cost at the last wage increase.

Related reading

Books where every guard hour lands somewhere.

Book a consultation and get a plain answer on exactly what applies to you.

Client Reviews

Get a free quote

Request a free quote.

Tell us a little about your business and our team will respond within one business day.

Contact details

How can we help?

Type of enquiry select all that apply

Project information