Bookkeeping and financial strategy for small businesses in Beaver Dam and throughout Wisconsin.

Call or Text: (608) 318-3094

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

How should a small retail shop track inventory in QuickBooks?

Use QuickBooks Online Plus or higher with inventory tracking enabled, connect your POS system to avoid double entry, and run monthly cycle counts to catch shrinkage before it eats into your margins.

Read answer

What's the best way to track client retainers for a law firm?

Client retainers go into your IOLTA trust account and are recorded as a liability until earned. Track each retainer by client, then move funds to your operating account only after you've billed against the matter and the fees are earned.

Read answer

How do I separate business and personal expenses as a solo photographer?

Open a dedicated business checking account and credit card, then run every business expense through those accounts exclusively. Mixed-use items like your phone, vehicle, and home office need documented business-use percentages.

Read answer

How do retailers handle shrinkage and inventory adjustments?

Compare a physical count to what your books say you should have. The difference is shrinkage, recorded as a loss expense with a matching reduction to your inventory asset. Industry average runs 1-2% of sales.

Read answer

How should a bar track liquor inventory to detect shrinkage?

Track pour cost by category and compare it to sales weekly. Liquor pour cost consistently above 22-24% signals over-pouring, shrinkage, or theft. Weekly physical counts and pour tests catch drift before it becomes a serious problem.

Read answer

How do I form an LLC in Wisconsin?

File Articles of Organization with the Wisconsin Department of Financial Institutions (DFI) online for $130. Your LLC name must be unique and include 'LLC' or a variation. Online filings are typically processed within 1-2 business days.

Read answer

Small business bookkeeping firm based in Beaver Dam, Wisconsin. Bookkeeping, financial strategy, and fractional CFO services built around helping owners understand their numbers and plan ahead. Founded by Laura Prater, a QuickBooks Certified ProAdvisor with over a decade of accounting experience.

  • QuickBooks ProAdvisor Gold badge
  • Intuit Certified QuickBooks ProAdvisor Level 1 badge
  • Gusto Payroll Certification badge
  • Gusto People Advisory Certification badge
  • Float Certified badge
  • Highly Recommended on Alignable badge

© 2026 Rock Steady Bookkeeping LLC