QuickBooks setup for security guard companies
Set up QuickBooks for a guard company: which plan gives you class tracking, sites as sub-customers, labor allocation, and the reports that change decisions.

QuickBooks will tell you that you made money last month. It will not tell you the downtown tower is carrying the suburban office park, unless you set it up to. That structure is easier to build on day one than to retrofit in year three.
Set clients up as customers and their sites as sub-customers, so revenue and labor cost both land on the site. Use classes for service lines. Post every payroll dollar to the site that earned it, or profitability by site is fiction. Class tracking starts on the Plus plan.
QuickBooks Online or Desktop for a guard company?
If you are starting from scratch in the United States, Desktop Pro and Premier are no longer an option. Intuit's own support article says that after September 30, 2024 it stopped selling new subscriptions of QuickBooks Desktop Pro Plus, Premier Plus, Mac Plus and Desktop Enhanced Payroll to new US subscribers. Existing subscribers can keep renewing, and Enterprise can still be purchased new.
So for a new or migrating security company the decision is which QuickBooks Online plan, not which platform. Online also suits the work: an owner checking margins from a client site, no server to maintain, and connections to the time systems your scheduling runs on.
Which QuickBooks Online plan do you need?
The plan choice is not about company size. It is about whether class tracking is included, because everything below depends on it.
| Plan | List price per month | What matters for a guard company |
|---|---|---|
| Simple Start | $38 | One user, no class tracking. Too thin for site-level costing |
| Essentials | $85 | Three users, still no class tracking |
| Plus | $140 | Five users, classes and locations up to 40 combined. This is the entry point |
| Advanced | $340 | 25 users, unlimited classes and locations |
These are Intuit's list prices, and Intuit discounts them for new subscribers. Check the current pricing page before you budget.
The 40-item cap on Plus counts classes and locations together. Use classes for your five or six service lines and keep sites in the customer hierarchy, and you will not come near it. Model every site as a location instead and a fifty-site operation runs into the wall.
How should the chart of accounts be structured?
Split it so gross margin means something. Three layers.
Revenue by service type. Standing guard, mobile patrol, armed, event security, special assignments. Separating these is what lets you answer whether armed work is worth the licensing overhead.
Cost of services. Anything that only exists because a guard was on post. Guard wages, kept separate from management salaries. Employer payroll taxes. Workers' compensation, the line most likely to move your margin without warning. Benefits. Uniforms and equipment. Patrol vehicle costs, which belong here rather than in overhead if the vehicle exists to run a route.
Operating expenses. Everything that would still exist if you lost the contract. Management salaries, rent, insurance premiums, software, marketing, legal and accounting.
Vehicle expense is the line misfiled most often. Bury a patrol vehicle in overhead and mobile patrol looks more profitable than it is, which is why cost per mile by vehicle is worth tracking alongside it.
How do you set up clients and sites?
Clients are customers. Sites are sub-customers under them. That hierarchy is the whole basis of site-level profitability.
ABC Property Management is the customer. Downtown Tower, Suburban Office Park and Riverside Retail are sub-customers beneath it. Every invoice line and every allocated payroll dollar attaches to the sub-customer, not the parent. Populated, that gives you revenue by site, cost by site, margin by site, and invoicing either per site or consolidated to the parent.
The half people skip is cost allocation. Revenue posts itself when you invoice. Labor cost only lands on the site if payroll is entered against the sub-customer, and if it is not, every site shows 100 percent margin while the loss sits in an unallocated bucket nobody opens.
Site-level margin is only as honest as your labor allocation. If guards float between sites and the payroll entry does not follow them, the report is worse than no report, because it looks authoritative.
What are classes for, if sites are already tracked?
Sites tell you where. Classes tell you what kind of work. They cut across each other, which is the point.
Set up a class per service line: standing guard, mobile patrol, armed, event security, and administration for non-billable time. Apply the class to revenue, payroll cost and direct expenses, and profit and loss by class shows which service line earns.
Site margin tells you which contract to renegotiate. Class margin tells you which service to sell more of. If mobile patrol runs thin across every client, the problem is your rate card, not one account, which puts you back in pricing rather than account management.
What breaks when you run security payroll through it?
One thing more than any other: guards at different rates on different sites in the same week.
Under 29 CFR 778.115, where an employee works at two or more different types of work at different non-overtime rates in one workweek, the regular rate for that week is the weighted average of those rates. Overtime is computed on that average, not on whichever rate they were earning at hour 41. Getting it wrong understates overtime liability quietly, for years.
The rest of the requirement list:
- Multiple pay rates per employee, assigned by site rather than by person
- State overtime rules layered on the federal ones, including daily overtime
- Labor cost allocated to the customer or sub-customer that earned it
- Wages classified by workers' compensation class code, because the audit will ask
- Multi-state tax handling if you cross a line
Time is the hinge between all of it: the same hours become both a paycheck and an invoice, attached to the same site, without being keyed twice. Intuit sells QuickBooks Time, which syncs time data in for payroll and invoicing. Guard scheduling and patrol software usually exports timesheets as CSV that you import instead. Either way, every entry needs a customer or sub-customer on it, pay rate and bill rate as separate fields, billable and non-billable marked, and overtime flagged at source. More on that in payroll for security companies, and if overtime is where the margin goes, scheduling and overtime management is where it gets solved.
Which QuickBooks reports actually change decisions?
Make invoices a byproduct of approved time rather than separate data entry. Set up the template once with everything the client's accounts payable team requires, payment terms that match the contract rather than the default, online payment on, and automatic overdue reminders. Then the cycle is short: approve time, generate invoices from approved entries, scan for the unusual line, send from QuickBooks so delivery is recorded.
Most late payment in this industry comes from an invoice the client cannot reconcile, not a client who will not pay. See billing and invoicing for security services and client reports that win renewals.
Then four reports, and only if the structure above is populated:
- Profit and Loss by Customer, which shows site-level margin and ends arguments about which contract to renegotiate
- Profit and Loss by Class, which shows service line margin and drives the rate card
- Accounts Receivable Aging, your cash flow early warning
- Budget versus actual by customer, for contracts you priced against an assumption worth checking
Spend an hour with an accountant on the initial structure. The chart of accounts, the customer hierarchy and the class list shape every report you will run, and re-mapping three years of transactions costs far more than getting it right once. At the formation stage, starting a security guard company covers the rest of the day-one list.
Key Takeaways
- Desktop Pro, Premier and Mac Plus are closed to new US subscribers. Online is the route.
- Class tracking starts at Plus, which caps classes and locations at 40 combined.
- Clients are customers, sites are sub-customers. That is what makes site margin possible.
- Allocate labor to the site, or every site reports 100 percent margin and the loss hides.
- Two rates in a week means overtime on the weighted average, under 29 CFR 778.115.
Continue Reading

Video analytics for security monitoring teams
Video analytics turn cameras into sensors: what detection, recognition and behavior tools can really do, why false alarms kill deployments, and the privacy law.

How to apply for a Florida security guard license
Which FDACS class to file, what goes in the Class D and Class G applications, the fees set in statute, and how the two-year and three-year renewals work.

Best security guard software in 2026: 8 compared
Eight security guard software platforms compared on features, published pricing and who each one fits, with every claim linked to its source.