QuickBooks for Security Companies: Setup and Integration Guide
QuickBooks is popular among security companies, but setup matters. This guide covers chart of accounts, job costing, and integrating with scheduling software.

QuickBooks dominates small business accounting for good reason—it's accessible, most accountants know it, and it handles standard business needs well. But security companies aren't standard businesses. Multiple client sites with different bill rates, complex payroll with varying pay rates and overtime rules, job costing requirements, and the need to track profitability by site all demand configuration that QuickBooks won't provide out of the box. Getting the setup right from the start determines whether QuickBooks becomes a useful management tool or a frustration that never quite fits your operations.
Configure QuickBooks with proper chart of accounts, customer/job structure for sites, and class tracking for service types. Integrate with your time tracking system for efficient payroll and billing.
Choosing Between Online and Desktop
The first decision—QuickBooks Online versus QuickBooks Desktop—affects everything that follows. Both can work for security companies, but they have different strengths that matter for your specific situation.
QuickBooks Online suits most security companies better for several reasons. Accessibility from anywhere means you can check financials from client sites, home, or the office. Automatic updates eliminate maintenance headaches. Better integration options connect to modern time tracking and security software. The monthly subscription model avoids large upfront costs. For companies without dedicated IT resources or complex enterprise requirements, Online is typically the right choice.
QuickBooks Desktop may be better for companies with specific needs. More advanced features serve complex accounting requirements. One-time purchase options reduce long-term costs for companies that can manage the software themselves. Better performance with high transaction volume matters for large operations. More control over data appeals to companies with security or compliance concerns about cloud storage.
Structuring Your Chart of Accounts
The chart of accounts organizes all financial transactions into categories that enable meaningful reporting. For security companies, this means structures that capture both the revenue side—what you bill clients—and the cost side—what it costs you to deliver services.
Revenue accounts should separate income by service type so you can analyze profitability. Create separate accounts for standing guard services, mobile patrol, armed services, event security, and other service categories you offer. This separation lets you run reports showing which service types generate the most revenue and which might need pricing adjustments.
Cost of services accounts track the direct costs of delivering security services. Guard wages represent the largest cost and should be tracked separately from management salaries. Payroll taxes, workers' compensation insurance, and employee benefits are direct costs tied to having guards on duty. Uniforms and equipment costs relate directly to guard deployment. Vehicle expenses for patrol operations belong here rather than in general overhead.
Operating expenses cover the costs of running the business beyond direct service delivery. Management salaries, office rent, general liability and E&O insurance, technology and software costs, marketing expenses, and professional services like legal and accounting all belong in operating expense categories.
Setting Up Customer and Job Tracking
Site-level profitability analysis requires properly structured customer and job records. QuickBooks allows hierarchical organization that maps perfectly to security company needs: customers (your clients) containing jobs (their individual sites).
For example, ABC Property Management might be a customer with three jobs underneath: Downtown Office Building, Suburban Office Park, and Retail Center. Each site generates its own revenue and incurs its own costs. When you invoice for hours worked at the Downtown Office Building, that revenue attaches to that specific job. When you allocate payroll costs to that site, those costs attach to the same job.
This structure enables powerful analysis. You can track revenue by site to see which locations generate the most billing. You can track costs by site to understand what each location actually costs you. With both revenue and costs tracked to sites, you can calculate profitability by site—often revealing that some sites make money while others lose it. You can invoice by site with detailed backup or provide consolidated invoices depending on client preference.
Using Class Tracking for Service Analysis
Classes provide another dimension for analyzing your business—categorizing transactions by service type across all customers. While customer/job structure shows you profitability by site, class tracking shows profitability by service line.
Create classes for each service type you offer: Standing Guard, Mobile Patrol, Armed Services, Event Security, and Administration for non-billable activities. Apply the appropriate class to every transaction—revenue, payroll costs, direct expenses—so financial data accumulates by service type.
Class-based reporting reveals insights that site-based analysis misses. You can run profit and loss statements by class to see which service types are most profitable. This information supports pricing decisions—if mobile patrol shows thin margins, maybe rates need adjustment. If armed services show strong margins, maybe that's where to focus growth efforts.
Integrating Payroll and Time Tracking
Payroll integration determines how smoothly guard wages flow from time worked into accounting records. Security payroll complexity—multiple rates, overtime, site-specific wages—requires solutions that handle these variations correctly.
QuickBooks Payroll provides the tightest integration but may struggle with security-specific complexity like multiple pay rates per employee or weighted average overtime calculation. Third-party payroll services can sync with QuickBooks while providing more sophisticated payroll processing. Manual journal entry import from external payroll systems works but requires careful procedures to maintain accuracy.
Whatever payroll approach you choose, key considerations include handling multiple pay rates for guards who work at different sites, accurate overtime calculation following state-specific rules, allocation of labor costs to specific customer/jobs for profitability analysis, workers' comp tracking for insurance audits, and compliance with tax requirements across states where you operate.
Time tracking integration connects hours worked to both payroll and billing. QuickBooks Time (formerly TSheets) provides native integration, while security industry software may offer QuickBooks connections. The critical requirements are linking time entries to specific customer/jobs so hours bill to the right sites, proper rate assignment matching employee pay rates and customer bill rates, distinguishing billable from non-billable time for accurate profitability analysis, and flagging overtime for both payroll calculation and potentially premium billing.
Streamlining Invoicing
Invoicing in QuickBooks should flow naturally from time data, minimizing manual effort while producing professional invoices that clients pay promptly.
Setup involves creating invoice templates that include all required information and match your company branding. Configure payment terms that match your contracts—Net 15, Net 30, or whatever you've negotiated. Enable online payment options that make it easy for clients to pay electronically. Set up automatic payment reminders to reduce manual follow-up on overdue invoices.
The invoicing process should start with approved time entries linked to customer/jobs. Create invoices from these time entries so hours and rates pull automatically. Review invoices before sending to catch any errors or unusual items that might trigger client questions. Send directly from QuickBooks via email to create a record of delivery. Track payment status and follow up on overdue invoices systematically.
Running Reports That Drive Decisions
QuickBooks reporting capability transforms accounting data into business intelligence—but only if the underlying data is structured correctly and you know which reports to run.
Profit and Loss by Customer/Job shows site-level profitability after all setup is complete. This report reveals which sites make money and which don't—information that should drive pricing conversations with clients and decisions about which business to pursue or let go. Profit and Loss by Class shows service line profitability, helping you understand which types of security services generate the best margins. Accounts Receivable Aging tracks who owes you money and for how long—essential for cash flow management. Job Profitability Summary provides quick comparison across all sites. Budget versus Actual by Job tracks performance against expectations.
Customize standard reports to focus on what matters for your business. Create memorized reports that save your customizations for one-click access. Schedule automatic report delivery so key reports land in your inbox weekly or monthly. Export to Excel for additional analysis that exceeds QuickBooks capabilities.
Work with an accountant familiar with both QuickBooks and the security industry to optimize your setup. Initial configuration choices affect reporting quality for as long as you use the system. Getting it right from the start is far easier than fixing it later.
Key Takeaways
- Use customer/job structure to track revenue, costs, and profitability by site
- Implement class tracking to analyze profitability by service type
- Integrate time tracking to automate billing and ensure accuracy
- Configure payroll integration to handle security industry complexity
- Run regular reports to understand which sites and services are actually profitable
Written by
TeamMapTeam
TeamMap builds modern workforce management tools for security teams, helping companies track, communicate, and coordinate their field operations.
Continue Reading

Offline Mode Operations: TeamMap Procedures for Low-Connectivity Areas
Maintain security operations when connectivity is limited. Covers TeamMap's offline capabilities, data sync procedures, and contingency workflows.

Visitor Management Kiosk Setup: TeamMap Self-Service Check-In
Deploy TeamMap's visitor kiosk for self-service check-in. Covers kiosk setup, host notifications, badge printing, and visitor log management.

Team Channel Communication Guide: TeamMap Chat Best Practices
Set up and manage TeamMap channels for different sites, teams, and incident types. Includes communication protocols and channel organization strategies.