Who Should Keep the Books for Your Pool Service Company

Pool Runs Team
··9 min read
A pool service company owner at a kitchen table at night sorting a tipped-out shoebox of fuel and chemical receipts into piles beside an open laptop

Share

Search for help with this and you will be handed software. That is the wrong first question. Bookkeeping is a job someone has to do every week, and the useful question is who does it, what you keep hold of, and what it costs you when the answer is "me, on Sunday night". The software only decides how unpleasant the job is once you have settled the other three.

Almost every pool company starts the same way. The owner does the books, badly, at the kitchen table, from a shoebox. That arrangement is genuinely correct for a one-truck operation and it stays in place for years after it has stopped being correct, because the cost of it never appears on any statement. Nobody invoices you for the Sunday nights.

Bookkeeping, accounting and tax are three different jobs

These get used interchangeably and the confusion costs people money, because it leads them to hire for the wrong one. Most pool companies have a CPA who prepares a return once a year, no bookkeeper, and an owner quietly doing the bookkeeping while assuming the CPA has it covered. The CPA does not have it covered. They are working from whatever you hand them in February.

Bookkeeping
The recurring work of recording what happened: every payment in, every bill and purchase out, every deposit matched to the visit or job behind it, kept current enough that the balances mean something. It is weekly or monthly work, it is mostly mechanical, and it is the input everything else depends on. Accounting turns those records into statements you can read. Tax filing is a once-a-year event that takes the accounting as given.

The practical consequence: if the bookkeeping is six weeks behind, you do not have a tax problem yet, but you also cannot answer whether you can afford a second truck. That is the real cost, and it is a cost of running blind rather than a cost of non-compliance.

The four arrangements, and who each one suits

There are really only four, and the choice is mostly about how many hours of your own week you are willing to spend and how much you mind somebody else seeing the numbers.

The four arrangements for keeping the books on a pool route

Owner does it

What it costs you
Your evenings, and the decisions you cannot make because the numbers are stale
What it gets right
Nobody knows the business better. You see every anomaly because you entered it
Where it breaks
It is the first thing dropped in a busy month, and busy months are exactly when you need current numbers
Who it suits
One truck, under roughly a hundred accounts, and an owner who does not mind the work

Part-time local bookkeeper

What it costs you
A few hours a month at an hourly rate
What it gets right
Cheap, and a real person who will learn your chart of accounts and chase you for receipts
Where it breaks
Bus factor of one. Holidays and illness stall the close, and most have never seen a route business
Who it suits
Two to six trucks, stable book, an owner who wants the evenings back first

Outsourced bookkeeping firm

What it costs you
A monthly fee, usually tiered by transaction volume
What it gets right
Continuity, a defined monthly close, and somebody else's process rather than one you have to invent
Where it breaks
Generic by default. They will categorise chemicals as supplies and never ask why your December looks like that
Who it suits
Growing companies that want a predictable close more than they want a cheap one

In-house office manager

What it costs you
A salary, usually bundled with scheduling and customer calls
What it gets right
The books sit next to the route. The person recording the money also knows which visits happened
Where it breaks
The role drifts. Bookkeeping loses to the ringing phone every single time unless it is protected
Who it suits
Six trucks and up, or anyone whose phone volume already justifies the hire

No rates are quoted here because they vary by region and by transaction volume more than by anything a table can capture. Get two quotes locally before assuming outsourcing is the expensive option.

The fourth row is the one most owners arrive at by accident rather than by decision. You hire an office manager to answer the phone, and the books migrate to them over about eighteen months because they are sitting right there. That usually works, and it has one failure mode worth naming: the bookkeeping is the part of that job with no deadline attached, so it is the part that silently stops happening in July.

If you go that route, give the close a date and treat it like a service appointment. A recurring block on the calendar on the fifth of the month is the whole fix, and it is the difference between an office manager who does the books and one who means to.

Three places a route business breaks ordinary bookkeeping

A pool service owner in a chemical store room counting bulk chlorine and acid containers against a handwritten cost log, writing route pool counts beside each line
Attributing bulk chemical cost back to the pools it was spent on is the part no generic bookkeeper will do unprompted.

Chemicals are bought in bulk and spent pool by pool

A generic bookkeeper will post a chemical delivery as an expense in the month you paid for it, and that is defensible and nearly useless. You bought a pallet in April that you will spend across May, June and July, and most of it will go into a minority of your pools. Posted as a lump, it tells you your April was terrible and your margins are a mystery. The reason to care is not tidiness: it is that cost per pool is the only number that tells you which accounts are worth keeping, and you cannot compute it from a chemical bill. Anyone looking at per-account profitability needs the chemical cost attributed, not just recorded.

The money often arrives before the work does

Prepaid seasons, annual contracts and opening packages all put cash in your account for service you have not performed. Treated as revenue on the day it lands, your spring looks spectacular and your autumn looks like a collapse, and neither is true. It also flatters your cash position at precisely the moment you are most tempted to spend it, because that money is already committed to visits you still owe. The mechanics of charging a recurring book correctly are a separate problem, covered in recurring billing for pool service companies. What matters here is only that a prepayment is a liability until the visit happens.

This one is worth a phone call, not a blog post

How prepaid service should be recorded, and whether you are on a cash or accrual basis at all, depends on your entity, your size and your jurisdiction. It is the one item on this list where getting it wrong has consequences beyond bad management information. Ask your CPA how they want prepayments handled before you invent a convention, and then apply theirs consistently.

The season does not line up with the year

Comparing this March to last December is close to meaningless in a seasonal trade, and a generic monthly report invites you to do exactly that. The comparison that means something is this March against last March. Seasonality also lands hard on labour: a crew that doubles in May and halves in October produces a payroll picture that only makes sense season over season, and the classification of those seasonal hires changes what the books have to track about each of them. Tell whoever keeps your books to set up year-over-year comparisons from the start. It takes ten minutes once and it is the single highest-value thing in this piece.

The chart of accounts a pool route actually needs

Almost every pool company is running whatever chart of accounts its accounting software suggested on the day it was set up, which is a generic template for a service business. It is not wrong, exactly. It is just built for a company that does one kind of work, and you do two. Four changes turn it into something you can actually read, and all four take an afternoon once.

Split your cost of goods three ways rather than one, into chemicals, repair parts, and vehicle and fuel. Separate recurring service revenue from repair and installation revenue, because they behave nothing alike: recurring is predictable and thin per visit, repairs are lumpy and carry most of the margin, and one combined sales line hides which half of your business is paying for the other. Give prepaid and deferred service its own liability account, so the money you have taken for visits you still owe is visible rather than sitting in revenue flattering your spring. And put subcontracted work on its own line, separate from wages, because the month you start handing overflow repairs to someone else is the month your labour percentage stops meaning what it used to.

That is four accounts and two splits. It is the cheapest structural improvement available to a pool company's books, it costs nothing but the afternoon, and it is far easier to do now than to do retrospectively across two years of history when you finally want the comparison. If you are handing the books to someone new, this is the thing to ask for in the first conversation rather than the tenth.

The monthly close, in the order that works

A pool service office manager at a desk ticking off deposits on a printed bank statement while comparing it against a printed route sheet
Bank against route first. Categorising comes after.

Most people start by categorising expenses, because it feels like progress and it is the part that software nags you about. Start at the other end. The expensive errors in a route business are on the money-in side, and categorising a month whose deposits do not reconcile is work you will do twice.

  1. 1

    Reconcile the bank against the route, not against the invoices

    Every deposit should trace to visits that happened. A payment with no serviced visit behind it is either a prepayment, a duplicate charge or a misapplied credit, and all three are worth finding this month rather than next year.

  2. 2

    List what is actually owed to you, by age

    Not a total. A list, oldest first, with the account name on it. A total tells you nothing you can act on; a list tells you which four customers are still being serviced while not currently paying.

  3. 3

    Separate chemicals from repair parts from truck costs

    One bucket called supplies destroys the only margin comparison you have. Chemicals belong to recurring service, parts belong to the jobs they went into, and fuel and maintenance belong to the route rather than to either.

  4. 4

    Reconcile the card processor separately from the bank

    Processing fees and batch timing mean the deposit in your bank is almost never the amount your customers paid. Reconciling gross to net here is where unexplained monthly differences come from.

  5. 5

    Read two numbers and stop

    Cash on hand, and this month against the same month last year. If the close does not end with somebody reading something, it is filing rather than bookkeeping.

Those last two numbers are deliberately few. A close that produces a fourteen-page report nobody opens has failed, however accurate it is. If you want to go further than cash and a year-over-year comparison, the metrics worth tracking in a pool service business is the right next step, but it is a step to take once the close is reliable rather than instead of making it reliable.

What to hand off, and what to keep

Handing off bookkeeping does not mean handing off knowing. The split that works is mechanical: give away the recording, keep the judgment and keep the part where money is owed to you.

Keep these, whoever else touches the books

0 / 5

Everything not on that list is fair game, and most of it should go. Entering receipts, categorising, chasing statements, reconciling the processor, producing the reports: none of that needs you, and all of it is cheaper bought by the hour than paid for in evenings.

When doing it yourself becomes the expensive option

Advice on this usually comes as a revenue threshold, which is the wrong test. Two companies at the same revenue can have wildly different transaction volumes depending on whether they are weekly residential or monthly commercial. The honest triggers are about information rather than size.

Keeping the books yourself

Reasons it is still the right call

  • You can answer what you have in the bank, and what is owed to you, without opening anything
  • The close happens in the same week every month without you forcing it
  • You are under roughly a hundred accounts and the transaction volume is genuinely small
  • You find the anomalies yourself, because you entered everything and remember it
  • The hours it costs are hours you would not otherwise have sold

Signs it has stopped being the right call

  • You cannot say within a day what your cash position is. This is the real threshold, and it has nothing to do with revenue
  • The close has slipped twice in a season, both times in your busiest month
  • You are making decisions on a number you know is six weeks old, and quietly discounting it
  • A customer found a billing error before you did
  • You have started avoiding the task, which means the information is now worse than the hours

The avoidance one is the real signal and the one owners rationalise hardest. A task you are dreading gets done late and badly, and late and badly is how a routine discrepancy turns into a reconstruction job in February. If you want to see what the year-end actually demands of the records, what pool service businesses owe and when sets out what has to be in place before anyone can file anything.

Where the software fits, and where it does not

Software does not keep your books. It removes the re-entry, which on a route business is most of the work. The place that matters is the join between the visit and the money: if your service records live in one system and your accounting lives in another, somebody is typing the same facts twice and the two will disagree within a quarter. A clean sync from the system that knows which visits happened into the one that holds the ledger is the single biggest reduction in bookkeeping hours available to a pool company, and it is worth more than any report. The mechanics of getting invoices out of completed visits is the other half of that join.

Be clear about what it will not do, though. No integration decides whether a prepayment is revenue, or which accounts are worth keeping, or what counts as a chemical cost in your business. Those are judgments, and a tidy sync makes it easier to see that you have never made them. If you are weighing how the service side should talk to the ledger, how a pool service QuickBooks integration actually works covers what genuinely syncs and what still needs a person.

The short version

Decide who does the recording and stop treating it as something that happens in the gaps. Give the close a date. Reconcile the bank against the route before you categorise anything. Split chemicals out from parts and from truck costs, because cost per pool is the number that decides which accounts you keep. Set up year-over-year comparisons on day one. Keep the receivables list, the judgment calls and your own bank login, and hand off everything else as soon as you can afford to. And pay attention to the one trigger that actually matters, which is not revenue: the first month you cannot say what your cash position is within a day, you have already waited too long. If the re-entry between your route and your ledger is where the hours are going, you can see how Pool Runs handles that join.

Ready to try Pool Runs?

See how Pool Runs can streamline your pool service business.