How do security service companies track guard labor across clients?
Security companies live and die by labor margins on each client account. Tracking guard hours starts at the site level and ends with your books showing exactly how profitable each contract is.
Guards need to clock into specific client sites, not just “start work.” Mobile time tracking apps with GPS verification let guards punch in at a location so every hour is tied to a specific client. QuickBooks Time, Workforce.com, and Homebase all handle this well. Paper timesheets or generic clock-ins create a mess because someone has to manually sort hours by site after the fact, and that sorting is where errors and lost hours happen.
Once hours are captured by site, those labor costs need to flow into your accounting system as client-level job costs. In QuickBooks, each client contract gets set up as a project or class. When payroll runs, labor hours get allocated to the correct client. The result is a clear view of how much labor you’re spending on each account versus what that account pays you. This is the same concept behind facility services bookkeeping, where every dollar of labor needs to land against the right revenue source.
Overtime is where security companies lose money without realizing it. A guard who works 30 hours at Client A and 20 hours at Client B hits 50 hours for the week. That is 10 hours of overtime, and you need a consistent method for allocating those overtime dollars. Most companies allocate overtime to whichever shifts pushed the guard past 40 hours. If your time tracking doesn’t capture this clearly, overtime costs get buried in general payroll and you lose visibility into which accounts are actually profitable versus which ones just look profitable.
The margin calculation per account is straightforward once the data is clean. Revenue from the client contract minus direct labor costs (including allocated overtime, payroll taxes, and workers’ comp for hours worked on that account) gives you gross margin. Workers’ comp deserves special attention here because security guard classifications carry relatively high rates. Those costs should be loaded onto each client account proportionally based on hours worked. Skipping this step makes every account look better than it actually is.
Review margins monthly. If an account consistently runs below your target, you either need to adjust scheduling to reduce overtime, renegotiate the contract rate, or decide whether the account is worth keeping. Our Wisconsin small business bookkeeping services help security companies build this kind of per-account reporting so that contract decisions are based on real numbers rather than gut feel.
The technology piece is important, but the discipline matters more. Every guard shift needs to be logged to the right client. Every payroll run needs hours allocated correctly. Every overtime hour needs to land where it belongs. When that happens consistently, you stop guessing about which accounts make money and start managing them based on facts.
Wisconsin's Small Business Bookkeeper
The Next Step:
A Quick Conversation
Tell us about your business. We'll talk through what you need, answer your questions, and give you a clear quote.
More Questions
What's the difference between direct costs and overhead for a roofing company?
Direct costs are expenses tied to a specific job like shingles, crew labor, dump fees, and subcontractors. Overhead covers what you pay whether you have jobs on the schedule or not, like office rent, insurance, and admin wages. Accurate classification is what makes job costing and pricing reliable.
Read answerHow does IOLTA trust accounting work for a Wisconsin law firm?
IOLTA pools client funds that are too small or short-term to earn individual interest. The pooled interest goes to the Wisconsin Trust Account Foundation for legal aid. Firms must keep client-matter ledgers, never commingle funds, and reconcile monthly.
Read answerAre cleaning services subject to Wisconsin sales tax?
Most cleaning services in Wisconsin are taxable. This includes commercial janitorial work, residential house cleaning, carpet cleaning, window washing, and pressure washing. You need a seller's permit and must collect and remit sales tax.
Read answerHow should a pool service company track recurring vs project revenue?
Set up separate service items and income accounts for recurring maintenance and one-off repair or install work. This lets you report monthly recurring revenue independently, which matters for forecasting and business valuation.
Read answerHow should a roofing contractor handle storm/insurance jobs vs retail jobs?
Track insurance and retail jobs as separate revenue streams using distinct income accounts or classes. Insurance work has a unique payment structure with ACV and RCV supplements that requires careful accounts receivable tracking to see true profitability.
Read answerWhat's three-way reconciliation for a law firm trust account?
Three-way reconciliation means comparing the bank statement balance, the trust account book balance, and the total of all individual client ledger balances. All three numbers must match at the end of every month. Wisconsin SCR 20:1.15 requires attorneys to perform and document this process.
Read answer