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
Do I need to 1099 my subcontractors as a roofer?
Yes, in most cases. Any individual or single-member LLC you paid $600 or more via check or ACH during the year needs a 1099-NEC. Corporations are generally exempt.
Read answerWhat POS system integrates best with QuickBooks for a boutique?
Square, Shopify, and Lightspeed all integrate directly with QuickBooks Online. Square is simplest for in-store sales, Shopify works best for omnichannel, and Lightspeed handles complex inventory. The right choice depends on how and where you sell.
Read answerWhen does a small business need a fractional CFO?
Most small businesses hit the point where they need CFO-level thinking when they cross $1M in revenue, face a major financial decision, or realize their bookkeeping tells them where they've been but not where they're going.
Read answerShould I pay my cleaners as W-2 employees or 1099 contractors?
For most cleaning businesses, your cleaners should be classified as W-2 employees. If you set schedules, provide supplies, and direct how the work gets done, the IRS considers them employees regardless of what you call them on paper.
Read answerHow long do Wisconsin law firms need to keep trust account records?
Wisconsin Supreme Court Rule 20:1.15(f)(5) requires at least six years. Covered records include bank statements, cancelled checks, deposit slips, client ledgers, and three-way reconciliation reports.
Read answerDo restaurants need accrual accounting or is cash okay?
Cash basis is legal for most restaurants, but accrual accounting gives you a much clearer picture of monthly profitability. Many well-run restaurants use accrual internally for decision-making even when they file taxes on a cash basis.
Read answer