A pest control operator can run twenty trucks, post nine million in top-line revenue, and still not know whether the quarterly recurring book is profitable. The reason is almost always the same: the books treat a route business like a job-shop. Initial termite treatments, monthly cockroach maintenance, one-shot bedbug heat jobs, and annual termite bond renewals all hit a single "Service Revenue" account, recognized when the invoice clears the bank. By the time the year ends, the operator has no clean answer to a buyer's first three questions—what is the deferred revenue balance, what is the retreatment reserve, and what does a stop actually cost.
Pest control and termite work is one of the few service trades where four different revenue recognition patterns coexist inside the same customer file. Get the bookkeeping right and the business throws off a recurring-revenue multiple at exit. Get it wrong and you spend the last ninety days before closing rebuilding journals while a Texas plaintiff's attorney circles a five-year-old termite bond.
This guide walks through the accounting backbone of a modern route-based pest control company: how ASC 606 actually applies to quarterly contracts and termite bonds, where the retreatment reserve sits on the balance sheet, what the Department of Agriculture wants to see during a chemical audit, and how to cost a route well enough to fire the unprofitable ones.
The Four Revenue Streams Hiding in Your "Service Income" Account
Most pest control charts of accounts have one line called Service Income. That is the first thing to fix. A serious operator needs at least four:
- Recurring General Pest Control (GPC) — monthly, bi-monthly, or quarterly maintenance contracts for ants, roaches, spiders, rodents. This is the recurring revenue book that drives valuation.
- Initial / One-Time Treatments — first-service charges on a new GPC account, one-off bedbug heat treatments, wildlife exclusions, mosquito fogging events.
- Termite Initial Treatment — the liquid soil treatment, bait station installation, or fumigation. Project-based, often $1,200–$3,500 per home.
- Termite Bond Renewals — the annual fee, typically $100–$300, that keeps a retreatment-only or retreat-and-repair bond active.
Each of these has a different ASC 606 pattern, a different gross margin profile, and a different KPI. Comingling them is the single biggest reason owner-operators cannot answer "is my recurring book growing or shrinking?" on demand.
ASC 606 Applied to Route-Based Service Contracts
Under ASC 606, revenue is recognized when control of the promised service transfers to the customer. For a pest control company, that means walking through the five-step model once for each contract type—and accepting that the answer is different for each.
Quarterly and Annual GPC Contracts
A quarterly contract that bills $400 upfront for four visits is a single performance obligation satisfied over time. The right treatment is to recognize revenue ratably across the service period, not when cash hits. Cash collected in advance sits on the balance sheet as a contract liability (deferred revenue) and is released to revenue $100 per quarter as each visit occurs.
The journal entries look like this:
At billing:
Dr Cash 400
Cr Deferred Revenue – GPC 400
Per quarterly visit:
Dr Deferred Revenue – GPC 100
Cr Service Revenue – Recurring GPC 100For monthly billers, the effect is small. For annual-pay-upfront customers — increasingly common because of merchant discounts — it can move six figures of revenue between periods. A growing company with a heavy December annual-renewal cohort will overstate Q4 revenue by 25–40% if it books on cash.
Termite Initial Treatment
The liquid barrier or bait installation is a distinct performance obligation satisfied at a point in time — when the application is complete and the bond is issued. Recognize the full initial treatment fee on the date the work is finished, not when the deposit lands. If the customer paid a 50% deposit at scheduling, that deposit is deferred revenue until completion.
Termite Bond Renewals
The annual renewal fee is the harder one. The performance obligation is "be available to retreat (and possibly repair) for twelve months." That is satisfied over time. Recognize ratably across the bond year. A bond renewed January 1 for $250 contributes $20.83 per month for twelve months — even though the cash arrived all in January.
This single change can swing a small operator's monthly P&L by twenty thousand dollars. It also matters for tax: deferred revenue is generally not includable in taxable income until earned (with elections under Rev. Proc. 2004-34 / now Reg. §1.451-8 controlling timing for advance payments).
The Retreatment Reserve: A Liability Most Operators Forget
The dirty secret of the termite book is that every renewed bond is a contingent liability. When you collect $250 to keep a bond active, you are promising that if termites show up, you will pay to retreat the structure — and on retreat-and-repair bonds, to repair the damage. Those obligations have a real expected cost.
ASC 460 (Guarantees) and the warranty guidance under ASC 606 / ASC 460-10 require accruing for expected costs of these promises. The mechanics:
- Pull historical retreat rates from the last three to five years. A typical Southeast portfolio runs 2–6% of bonded structures requiring retreatment annually; retreat-and-repair claims are much rarer but far more expensive.
- Multiply by average retreatment cost (chemicals, labor, truck time — usually $300–$900 per retreat) and average repair claim cost on the structural-repair tier.
- Book that expected cost as a Retreatment Reserve liability when the bond is renewed, debiting Cost of Service.
Dr Cost of Service – Termite Retreatment 18
Cr Retreatment Reserve 18When an actual retreat happens, the labor and chemical cost is debited against the reserve, not directly against COGS. The reserve is reviewed each quarter and trued up to the experience curve.
Why operators skip this: it depresses current-period earnings to fund a future obligation. Why buyers love it: it produces a believable maintainable EBITDA. A pest control company with no retreatment reserve on the balance sheet is, in due diligence, a company with an unknown amount of liability under the rug.
Texas-Style Termite Litigation Exposure
Pest control trade press has run case after case of termite bond claims producing seven-figure verdicts — million-dollar fraud awards in Alabama, multi-million-dollar punitive damages where retreatment was promised and never performed, and a long history of class actions alleging that technicians cut corners on inspections or chemicals to keep their stop counts up. Texas, Alabama, Florida, and Georgia juries have been especially active.
From an accounting standpoint, this exposure shows up in three places:
- Loss contingencies under ASC 450 — when a claim is probable and the loss is estimable, accrue. When reasonably possible, disclose.
- General liability insurance premiums that scale with bond count and revenue. The deductible portion of expected claims is part of the retreatment reserve calculus.
- Legal reserve — for active matters, separate from the retreatment reserve, with input from outside counsel.
For an owner-operator, the practical translation is: never let a termite bond renew in your books without simultaneously increasing the reserve. The two move together. A growing bond count is a growing liability, not just a growing renewal revenue stream.
Chemical Inventory: What the Department of Agriculture Wants to See
State Departments of Agriculture (and a small number of state Departments of Pesticide Regulation, like California's DPR) audit pesticide applicators for two things: (1) every application is logged with the required EPA fields, and (2) restricted-use product inventory reconciles.
Required application-record fields generally include:
- Product brand name and EPA Registration Number
- Active ingredient and concentration
- Total quantity applied and unit of measure
- Date of application (month, day, year)
- Location (address or GPS) of the application
- Applicator's certification number
- For WPS-covered settings: posting and notification documentation
- Many states add wind speed, wind direction, and air temperature
These records typically must be kept for at least two years federally; many states require three to seven. They live in dispatch software, not in QuickBooks — but the inventory side lives in both.
Two reconciliations need to happen monthly:
- Application volume reconciliation: total ounces dispensed per application records should equal the difference in opening and closing tank/jug inventory of each restricted-use product. Variances of more than 3–5% trigger an internal investigation before they become an inspection finding.
- Inventory dollars-to-balance-sheet reconciliation: the dollar value of chemical on hand at month end (jugs in the warehouse plus tanks on trucks) should match the Chemical Inventory account on the balance sheet, adjusted for any service-truck WIP.
Operators who use FieldRoutes or PestPac get the application-side records for free; the inventory side is where books usually fail.
Allocating Per-Stop Costs: The Only Way to Find a Bad Route
The owner question "is route 7 profitable?" usually triggers an awkward silence. The fix is per-stop costing, built from four cost pools allocated to each completed stop:
- Direct labor — the loaded hourly rate (wages + payroll taxes + workers' comp, often around a 28–32% burden over the base wage) multiplied by stop minutes. Workers' comp class code 9014 for pest control runs notably lower than termite-specific work; mixed crews need to be split.
- Vehicle cost — fully loaded truck cost per mile (depreciation, fuel, maintenance, insurance) multiplied by the route's per-stop drive distance.
- Chemical / materials cost — actual product used per stop, pulled from dispatch software, valued at FIFO cost.
- Allocated overhead — dispatch software cost, call-center, office support, allocated per stop or per revenue dollar.
Drop these into a single per-stop profit table and the bottom decile of stops almost always lights up with the same problem: long drives, low ticket size, repeat callbacks. The right answer is rarely to fire the customer — it is to reroute them to a denser day, raise the price at renewal, or convert from monthly to quarterly cadence.
For a benchmark: industry leaders are landing around 50–55% gross margin, 82–87% residential retention, callbacks under 3%, and 60–75% technician utilization (billable on-site hours over paid hours). Recurring revenue as a percentage of total revenue should be above 50% for a valuation-grade business; serious platforms run 65–75%.
Bridging Cash Sales With PestPac, FieldRoutes, and Other Dispatch Software
The accounting close hinges on a clean reconciliation between three sources of truth:
- Dispatch software (PestPac, FieldRoutes, Briostack, ServSuite) — the source for stops completed, invoices generated, accounts receivable, and deferred revenue.
- Merchant processor (Stripe, PaySimple, EverCommerce, etc.) — the source for ACH and card settlements.
- General ledger (QuickBooks, Sage Intacct, NetSuite, or a plain-text system like Beancount) — the source for the financial statements.
A solid month-end close hits these in order:
- Pull deferred revenue schedule from dispatch software. Confirm the GL balance equals the unrecognized portion of all prepaid contracts.
- Reconcile merchant deposits to dispatch payment posting and to bank deposits. Differences are usually fees, refunds, or chargebacks needing booking.
- Reconcile A/R aging from dispatch to GL. Write off the 120+ bucket against the bad-debt reserve.
- Reconcile chemical inventory to application records, as discussed above.
- Update the retreatment reserve based on actual claim activity.
Operators who skip steps two and three discover that "service revenue" in their books and "service revenue" in PestPac drift by 3–8% per quarter — almost always due to mishandled prepayments and unposted refunds.
A Practical Chart of Accounts for a Route-Based Operator
The minimum useful chart, in addition to a standard cash/A/R/A/P structure:
Revenue
- Service Revenue – Recurring GPC (Monthly)
- Service Revenue – Recurring GPC (Quarterly)
- Service Revenue – One-Time Treatments
- Service Revenue – Termite Initial Treatment
- Service Revenue – Termite Bond Renewal
- Service Revenue – Mosquito Seasonal
- Service Revenue – Rodent / Exclusion Specialty
- Service Revenue – Commercial / Food Safety
Cost of Service
- COS – Direct Labor (split by service line if the company is large enough)
- COS – Vehicle (allocated)
- COS – Chemical / Materials
- COS – Termite Retreatment (charged against reserve)
- COS – Subcontractor
Balance Sheet
- Chemical Inventory (asset)
- Deferred Revenue – Recurring (current liability)
- Deferred Revenue – Termite Bonds (current liability)
- Retreatment Reserve (current and long-term split)
- Workers' Comp Accrual
- Legal / Litigation Reserve (if applicable)
Operating Expense
- Workers' Comp Insurance
- General Liability Insurance (separate, because of bond-related premium scaling)
- Pesticide License / Certification Fees
- Dispatch / Routing Software
A chart this granular is the difference between answering "what's my recurring margin" in fifteen seconds versus fifteen days.
Workers' Comp, Vehicles, and the Section 179 Question
Pest control technicians work on workers' comp class code 9014 in most NCCI states; termite-specific applicators sometimes fall under a different code due to fumigation and confined-space exposure. Mixed-service technicians should have payroll split by activity, because base rates differ materially.
Service trucks — usually outfitted with skid sprayers and labeled — are tax-deductible as ordinary equipment. Smaller trucks (typical pest control utility vans) are eligible for Section 179 expensing or bonus depreciation; vehicles over 6,000 pounds GVWR get more favorable treatment under the SUV / heavy-vehicle rules. Spray rigs, bait stations purchased in bulk, and termite drill rigs are also Section 179 candidates.
A practical guideline: in growth years, prefer 100% bonus depreciation when available to soak up taxable income. In steady-state years, layer normal depreciation to avoid creating losses that triggered the excess-business-loss limitation under §461(l).
What Makes the Difference at Sale
Pest control platforms acquire route-based operators at multiples that increase steeply with the recurring revenue ratio and the quality of the books. A typical due-diligence package on a $5–20 million revenue operator walks through:
- Three-year normalized recurring revenue, by cohort, by service line
- Termite bond schedule with retention rates and retreatment claim frequency
- Retreatment reserve methodology and historical claims experience
- Chemical inventory reconciliations
- Workers' comp claim history by class code
- Top-10 customer concentration
- Per-route profitability (or, lacking that, per-technician)
- Open litigation, especially termite-related, with reserves
- Software stack, with data export rights
Operators who can hand a buyer this packet in two weeks command 1.0–1.5x higher EBITDA multiples than operators who cannot. The bookkeeping work above is not optional housekeeping — it is the asset.
Keep Your Pest Control Books in Plain Text
Route-based service businesses are unforgiving of accounting black boxes. When deferred revenue is wrong, you cannot tell whether you are growing or shrinking. When the retreatment reserve is missing, you cannot tell whether you are profitable or borrowing from future claimants. Beancount.io gives operators plain-text, version-controlled accounting — your chart of accounts, your deferred revenue schedule, and your reserves live in human-readable files you actually own, with Fava dashboards for the day-to-day view and an AI-ready ledger when you are ready to automate. Get started for free and stop guessing what last month really earned.