Skip to main content

Security Camera and CCTV Installation Business Bookkeeping: Job Costing, Monitoring Revenue, and Truck Stock

Published 13 min readMike ThriftMike Thrift
Security Camera and CCTV Installation Business Bookkeeping: Job Costing, Monitoring Revenue, and Truck Stock

Your most valuable asset does not appear on your balance sheet, and your most expensive leak does not appear on your profit and loss. The asset is the stack of monitoring contracts in your filing cabinet — every one of them a promise of money next month for work you already did. The leak is the cameras, cable, and connectors riding around unbilled in your technicians' trucks. If your books treat an install as one lump of revenue, treat monitoring fees as pocket money, and treat truck stock as "already paid for," you are flying blind in a business where the margins reward exactly the owners who track all three.

A security camera and CCTV installation business is really three businesses sharing one bank account: a construction-style job shop (installs), a subscription business (monitoring and maintenance contracts), and a small parts distributor (truck stock and warehouse). Each one needs different bookkeeping. Here is how to set it up.

Split Every Install Into Equipment and Labor

The single highest-value habit in this trade is job costing every install as two separate buckets: equipment and labor. The total job cost is materials plus burdened labor plus equipment use plus subcontractor fees plus permits — and if you only track the total, you will never know which half of your business is underperforming.

Why the split matters for margins

Camera hardware is a pass-through with a thin markup; labor is where your expertise lives. When a job comes in light, the fix is completely different depending on which bucket bled: equipment overruns mean your takeoffs are wrong or techs are pulling premium cameras for standard jobs, while labor overruns mean your estimates assume a four-hour install that always takes six. Track quoted vs. actual hours per tech per job type — residential four-camera systems, commercial sixteen-channel NVR builds, gate and intercom add-ons — and your estimates will calibrate themselves within a quarter.

Do not forget labor burden. The hourly wage on the pay stub is roughly two-thirds of what that hour actually costs once payroll taxes, workers' compensation (ladder and roof work prices higher than desk work), vehicle costs, and non-billable drive time are loaded in. Bidding at the stub rate is the classic way busy installers go broke: every truck is rolling, every tech is booked, and the bank account never grows. Compute one burdened hourly rate per tech role, update it annually, and never let an estimate use anything else.

Why the split matters for sales tax

Many states tax equipment but treat separately stated installation labor differently — and monitoring services are taxed under yet another set of rules that varies widely by jurisdiction. An invoice that reads "camera system installed: $4,800" forces the worst-case tax treatment on the whole amount. An invoice that reads "equipment: $2,900; installation labor: $1,500; first month monitoring: $400" lets each line be treated correctly. Build your invoice template with separate lines now, because reconstructing the split across hundreds of closed jobs during an audit is the expensive way to learn this lesson.

Your Monitoring Contracts Are the Business — Book Them Like It

Industry veterans will tell you the install is how you acquire the customer and the monitoring contract is how you make the money. Recurring monthly revenue (RMR) from monitoring, maintenance agreements, and managed video services is the most valuable revenue in the security industry — it is the number buyers multiply when valuing a company, and it is the cushion that pays the rent in the slow season.

Record monitoring fees as deferred revenue, not pocket money

When a customer pays quarterly or annually upfront, that cash is not revenue yet — it is a liability (unearned revenue) that converts to revenue month by month as you provide the service. Booking a $1,200 annual payment as January revenue makes January look heroic and the next eleven months look sickly, and it overstates the income you would report if you sold the business mid-year. Set up one liability account for deferred monitoring revenue, recognize one-twelfth (or one-third for quarterly billers) each month, and reconcile the liability balance to your active contract list at every month-end. If the two do not tie, contracts are slipping through the cracks.

Track attrition like your valuation depends on it — it does

Account attrition — the share of monitoring contracts cancelled each year — is the industry's benchmark statistic. Every cancelled account does double damage: it kills future high-margin revenue and it strands the subsidized install cost you already ate to win that customer. Compute gross attrition monthly (cancelled accounts divided by starting accounts), segment it by cause (moves, price objections, competitor poach, service complaints), and attack the biggest segment first. A save desk that rescues even a fraction of price-objection cancellations with a downgraded plan instead of a lost account pays for itself many times over. Watch net attrition too — new accounts minus lost ones — because a company adding twenty accounts and losing eighteen is running hard to stand still.

Treat subsidized installs as customer-acquisition cost

"Free installation with a 36-month monitoring agreement" is not free — it is a loan against future collections. The equipment and labor you put in on day one must be recovered out of thirty-six thin monthly margins, which means an early cancellation is a real loss, not just a disappointment. Account for this honestly: record the full install cost when incurred, record an early-termination fee when one is contractually owed and collectible, and review the average months-to-payback on subsidized jobs. If payback stretches past eighteen months while your attrition data says a meaningful share of customers leave before month twenty-four, your "free install" promotion is buying revenue with profit. Either shorten the payback (smaller subsidy, higher monthly rate) or tighten the agreement terms.

Truck Stock: The Inventory That Walks Off

Trade contractors rarely have a warehouse problem; they have a job-costing problem wearing an inventory costume. Parts disappear off trucks, never get charged to the job they were used on, and get reordered while identical parts sit in another van. For a camera shop — where every truck carries thousands of dollars in cameras, NVRs, hard drives, cable spools, connectors, and mounts — this is death by a thousand small unbilled items.

Give every truck a standard load and a par level

Define the standard stock list per vehicle (models, quantities, reorder points), and treat each truck as its own mini-warehouse. Replenishment happens against a restock sheet, not by techs grabbing from the shelf and mumbling about it later. The discipline that makes this work is charging every part to a job at the moment it leaves the truck: a simple pick list per work order, entered the same day, ties each camera's serial number to the job that consumed it. Serial-number tracking pulls triple duty — it feeds job costing, it supports manufacturer warranty claims, and it creates the audit trail that proves a "missing" camera was installed at a customer site rather than lost.

Count on a cycle, not on good intentions

A full wall-to-wall count once a year discovers a year's worth of problems on the worst possible day. Cycle-count instead: count one truck or one product family each week on rotation, investigate variances immediately, and watch the variance trend. A steady two-percent shrinkage rate on connectors and consumables is the cost of doing business; a sudden spike on cameras after a new hire's truck stops reconciling is a conversation. The goal is not zero variance — it is early detection, while the amounts are small and the memories are fresh.

Separate what you own from what you are holding

Demo units lent to prospects, customer-owned equipment removed for bench repair, and advance-billed hardware staged for next week's install are three different things, and none of them is simply "inventory." Track customer-owned gear in a log (never on the balance sheet — you are its custodian, not its owner), and track customer deposits for staged equipment as a liability until the install completes. When your books distinguish owned stock, consigned or demo goods, and customer property, month-end stops producing mystery variances.

Licensing and Credentials Are a Cost Center With Teeth

Few trades are as license-sensitive as electronic security. Most states require an alarm contractor license to install monitored systems — with qualifying-agent experience requirements, examinations, and continuing-education hours for renewal — and several large cities layer their own licensing on top. Unlicensed work does not just risk a fine; it can void the very monitoring contracts your valuation rests on and give a non-paying customer a ready-made defense.

Budget licensing like rent, not like a surprise

License application and renewal fees, qualifying-agent exam prep, required continuing-education tuition, background checks, local business registrations in every jurisdiction you work, and the bond premiums many states require add up to a predictable annual number. Put it in the budget as its own line (Licenses, Bonds & Permits) instead of scattering it across office expenses. When the number is visible, decisions get rational: expanding into the neighboring state is a priced choice with a known payback, not a vague ambition that quietly costs $3,000.

Certifications belong on the rate card

The Electronic Security Association's National Training School runs the trade's recognized credential ladder — Certified Alarm Technician (CAT) levels 1 and 2, Certified Video Technician (CVT) and Certified Video Systems Specialist (CVSS) for camera work, Certified Service Technician (CST), and Certified Systems Integrator credentials for design-heavy commercial jobs. These credentials do two jobs at once: they satisfy the training requirements behind many state licenses, and they justify premium pricing on commercial bids where the customer actually reads the proposal. Amortize the full cost of earning and maintaining each credential — tuition, travel, exam fees, lost billable days — into the labor rate of the techs who hold it. A certified tech billed at an uncertified rate is a donation.

Do not forget the false-alarm side

Many municipalities now run verified-response or fined false-alarm ordinances: after one or two freebies, each false dispatch carries a fine, and chronic offenders can lose police response entirely. Those fines land on your customer — unless your contract is silent, in which case they land on your relationship. Your standard agreement should state plainly who pays alarm fines, require the customer to maintain an updated call list, and document the user training you provided at handover. And log every service call that traces back to user error vs. equipment fault: the pattern tells you whether you have a training problem, a product-quality problem, or a customer who needs a service-plan upsell.

Mind the Labor Details That Bite Installers

Two payroll-adjacent items deserve their own accounts because they surprise camera-shop owners more than any others. First, drive time and prevailing-wage work: commercial and government jobs can trigger certified-payroll and prevailing-wage rules that make your standard burdened rate wrong for that job — bid them with the loaded wage the job actually requires, tracked separately so the margin stays visible. Second, on-call and after-hours alarm service: if you promise 24/7 response, decide whether standby pay, call-out minimums, and night differentials live in the service department's cost (correct) or vanish into general payroll (where they silently eat the monitoring margin). Overtime spikes that correlate with your thinnest-staffed weeks are a hiring signal, not a weather event.

The KPI Dashboard for a Camera Shop

Review these monthly, on one page:

  • Recurring monthly revenue (RMR) and its growth. Total active monthly monitoring, maintenance, and managed-service billings. This is the number a buyer would pay a multiple for — grow it on purpose.
  • Gross and net account attrition. Cancelled accounts and net account change, segmented by cause. Rising attrition is an emergency disguised as a statistic.
  • Average revenue per user (ARPU). Monthly recurring revenue per account. Price increases, plan upgrades, and add-on services (video verification, cloud storage tiers, annual inspections) move this needle.
  • Install gross margin split three ways — equipment, labor, and blended. Equipment margin flags purchasing and takeoff discipline; labor margin flags estimating and efficiency; blended tells you whether the job was worth doing.
  • Revenue per tech hour. Total install and service revenue divided by field hours. Blends rate card, utilization, and job mix into one number that predicts hiring needs.
  • First-time fix rate. Service calls resolved on the first visit. Every callback burns a truck roll, and the rate diagnoses whether the problem is triage, training, or truck stock.
  • Truck-stock variance. Cycle-count shrinkage by vehicle. Small, steady, and visible beats large, annual, and shocking.
  • Monitoring collection rate and days sales outstanding. Recurring revenue only counts when it collects. Auto-pay enrollment percentage is the leading indicator; anything under it deserves a monthly nudge campaign.

Don't Forget the Unsexy Infrastructure

  • Section 179 on tools and test equipment. Cable certifiers, fiber testers, lifts, ladders, and demo kits add up. Equipment placed in service during the year may qualify for immediate expensing under Section 179 (subject to limits and taxable-income rules) rather than multi-year depreciation — but only with placed-in-service dates and invoices in a real fixed-asset register.
  • Separate the revenue lines. Installs, monitoring, service calls, maintenance agreements, and equipment-only sales behave differently and deserve separate revenue accounts. Split numbers make decisions obvious: the install line subsidizing everything, the monitoring line carrying the profit, the service line begging for a rate increase.
  • Insure the exposure you actually have. General liability plus errors-and-omissions tailored to security contractors (a camera that misses the break-in is a lawsuit shaped like a coverage gap), commercial auto on every rolling warehouse, and inland-marine or installation-floater coverage for equipment in transit and staged at job sites. Certificates of insurance should be as standardized as your invoices — commercial customers will ask before you bid.

Simplify Your Financial Management

Running a camera shop means juggling job costs, deferred monitoring revenue, truck-stock counts, license renewals, and attrition math — all before you ever climb a ladder. Clear, structured financial records turn that juggle into a routine you can review in minutes each month. Beancount.io offers plain-text accounting that's transparent, version-controlled, and AI-ready, so every camera, contract, and truck ties to a ledger you fully control. Get started for free and give your business the back office it deserves.

Share this article

Source: https://beancount.io/blog/2026/09/12/security-camera-cctv-installation-business-bookkeeping-guide

Published: September 12, 2026