How should a pool service company track recurring vs project revenue?
The simplest and most effective approach is to create separate service items and income accounts in your accounting software for each revenue type. Monthly maintenance contracts go under one income account. One-off repairs, equipment installs, and seasonal projects go under another. This separation gives you clean numbers for each revenue stream without extra effort at reporting time.
In QuickBooks Online, set up at least two income accounts: something like “Recurring Maintenance Revenue” and “Project Revenue” or “Repair and Install Revenue.” Then create service items that map to those accounts. When you invoice a customer for their monthly pool maintenance, the line item pulls into the recurring account. When you bill for a heater install or a liner replacement, it hits the project account. Once this is set up correctly, your profit and loss statement breaks revenue into the two categories automatically.
The reason this matters goes beyond just knowing how much came in last month. Recurring maintenance revenue is your monthly recurring revenue (MRR), and it behaves very differently than project income. MRR is predictable. You know roughly what’s coming in next month because those customers are on contracts. Project revenue fluctuates based on season, referrals, and timing. When you can see each stream independently, you can forecast cash flow with much more confidence.
This separation also affects how your business is valued if you ever want to sell or bring in a partner. Buyers pay a premium for recurring revenue because it’s stable and predictable. A pool service company doing $15,000 per month in maintenance contracts is worth more than one doing $15,000 in random repair jobs, even though the top-line number is the same. If your books lump everything together, that value is invisible.
From an operations standpoint, tracking these separately helps you make better decisions about where to invest your time. If your maintenance margins are strong but repair margins are thin, you know to focus on growing your route. If installs are highly profitable but inconsistent, you can plan marketing around driving that work during shoulder seasons.
Be consistent about how you categorize everything. A maintenance customer who calls for an extra repair visit should have that repair invoiced as project revenue, not lumped into their monthly maintenance line. Keep the definitions clean and your reports will actually mean something.
If you’re running a pool service business in Wisconsin and your books don’t currently separate these revenue types, it’s worth getting this fixed sooner rather than later. Our home and property services clients often start with everything in one bucket and don’t realize what they’re missing until the numbers are split out. Rock Steady Bookkeeping can help you set up the right account structure so your financial reports give you real insight into where your money is coming from and which part of your business deserves more attention.
Wisconsin's Small Business Bookkeeper
The Next Step:
A Quick Conversation
Tell us about your business. We'll talk through what you need, answer your questions, and give you a clear quote.
More Questions
How do marketing agencies track profitability by client?
Assign billable labor, contractor costs, and pass-through expenses to each client or project in QuickBooks Online. Keep shared overhead at the company level. Quarterly profitability reports then show which clients actually drive your margins.
Read answerDo I need a Wisconsin business license for my service business?
Wisconsin does not have a statewide general business license. But depending on your trade, your location, and whether you make taxable sales, you may still need a sellers permit, trade credentials, or local registrations.
Read answerAre cleaning services subject to Wisconsin sales tax?
Most cleaning services in Wisconsin are taxable. This includes commercial janitorial work, residential house cleaning, carpet cleaning, window washing, and pressure washing. You need a seller's permit and must collect and remit sales tax.
Read answerWhat bookkeeping do I need for bonding and insurance in a cleaning business?
Bond and insurance premiums should be recorded as prepaid expenses and spread across each month of coverage. You also need to track certificates of insurance by client so you know what's expiring and when.
Read answerHow do I handle holdbacks or retainage in a facility services contract?
Track retainage in a separate receivable account so it doesn't distort your AR aging. Recognize the revenue when you earn it, but don't expect to collect the held-back portion until the contract terms trigger its release.
Read answerWhat expenses can a security services company deduct?
Security companies have a wide range of deductible expenses including uniforms, firearms, licensing fees, vehicle costs, insurance premiums, and guard management software. Many of the industry-specific deductions are significant and often overlooked.
Read answer