How should a pest control company handle recurring billing and revenue recognition?
Most pest control companies run two types of work: one-time service calls and recurring contracts for quarterly or monthly treatments. The billing and revenue recognition for each should be handled differently in your books, and the recurring side deserves special attention because it’s the most valuable part of a home and property services business.
For recurring contracts billed at the time of service, the accounting is straightforward. You invoice the customer when the technician completes the treatment and recognize that revenue immediately. Nothing complicated there.
Prepaid contracts are where it gets more involved. When a customer pays upfront for a full year of quarterly treatments, that payment isn’t all revenue yet. You’ve collected the cash, but you haven’t delivered all the services. The correct approach is to record the payment as deferred revenue, which is a liability on your balance sheet, and then move a portion to revenue each time a service is completed. If a customer pays $600 for four quarterly treatments, you recognize $150 after each visit.
Skipping deferred revenue and booking everything as income when the payment hits your bank account inflates your revenue in collection months and understates it in months when you’re actually performing the work. Your profit and loss statement won’t reflect what’s really happening, and your tax liability could be wrong if you’re on accrual basis accounting.
In QuickBooks, set up a deferred revenue liability account. When you receive a prepayment, record it there. After each service visit, move the earned portion from deferred revenue to your service revenue account with a journal entry. It takes a few extra minutes per customer but gives you financials you can actually trust.
Separate your recurring revenue from one-time jobs in your chart of accounts. Create distinct income accounts like “Recurring Treatment Revenue” and “One-Time Service Revenue.” This separation matters more than most pest control owners realize. Recurring revenue is predictable, it drives company valuation, and it’s what a buyer would pay a premium for if you ever sell. Lumping everything together hides the most important story your numbers are telling you.
Beyond the revenue split, track three numbers every month: total recurring customer count, average revenue per customer, and churn rate. Churn measures how many customers cancel or don’t renew. If your customer count is growing but churn is high, you’re spending money acquiring customers who don’t stick. If average revenue per customer is declining, your pricing or service tiers might need a second look. These metrics tell you far more about business health than total revenue alone.
Getting this right from the start saves a lot of cleanup later. If your books currently treat all revenue the same and you’re not tracking deferred revenue on prepaid contracts, a bookkeeper familiar with recurring service businesses can restructure your accounts and get things dialed in. Our small business bookkeeping services are built around understanding how each business actually operates so the financial data matches the reality of your day-to-day work.
Your Valley of the Sun Bookkeeper
The Next Step:
A Quick Conversation
Tell us what's going on with your books. We'll listen, ask a few questions, and give you a clear quote with no surprises.
More Questions
How do I handle progress billing for large residential trade jobs?
Define clear milestones in your contract, invoice as each milestone is completed, and track your costs against each phase. Progress billing protects your cash flow so you're not financing a customer's project out of your own pocket.
Read answerHow do I track equipment costs per construction job including depreciation and fuel?
Calculate an internal equipment rate that bundles depreciation, maintenance, insurance, and fuel into a single hourly cost. Multiply that rate by the hours each piece of equipment works on a job to allocate costs accurately.
Read answerHow do I set up payroll for the first time for my small business?
Start by getting an EIN, registering with Arizona DES for unemployment insurance, and setting up EFTPS for federal tax deposits. From there, collect employee forms, choose a payroll system, set your pay frequency, and run your first payroll.
Read answerAre there any Arizona-specific tax credits or incentives for small businesses I should know about?
Arizona offers several tax credits that many small businesses overlook. The most notable include the Quality Jobs Tax Credit, the R&D tax credit, Military Reuse Zone credits, and the Angel Investment Tax Credit. Work with a tax professional to determine which ones apply to your situation.
Read answerWhat are the accounting requirements for Medicaid managed care contracts versus fee-for-service?
Fee-for-service revenue is booked per claim at the Medicaid fee schedule rate, while managed care capitation is booked as a flat monthly per-member-per-month payment regardless of services delivered. Each model creates different cash flow patterns that require their own forecasting approach.
Read answerWhat records do I need to keep for a DOT audit of my trucking company's finances?
DOT auditors review driver pay records, hours of service logs, vehicle maintenance records, drug and alcohol testing documentation, insurance filings, and IFTA/IRP compliance. Your financial records need to support everything you've reported. Keep records for a minimum of 3 years, though 6 years is safer for certain DOT requirements.
Read answer