Skip to content
← Back to Blog
Trades

Pool Service Chart of Accounts: A Complete Template for Route and Repair Companies

Austin Semple10 min read

A pool route is a good business that is hard to see. The revenue is recurring and predictable, the customers stay for years, and the margin lives in two numbers most operators cannot produce: chemical cost per pool and stops per tech per day. The repair and equipment line is where a route turns into a real company, and it is the line most often blended into "Sales" where nobody can tell whether it pays.

This is a working chart of accounts for a pool service company, account by account, with the reason each one exists.

Free download: Pool service chart of accounts template (CSV), the structure in this guide as 53 numbered accounts with types, subtypes, and a one-line note on why each exists. Imports into QuickBooks Online, Xero, and most accounting software. No email required.

Why the default template fails pool companies

Routes and repairs are different businesses. Route margin is about density and chemical cost. Repair and install margin is about the job. One revenue account and one labor account hide which is carrying the other.

Chemicals are two things. Routine chemicals are a per-pool route cost. Treatments are billed jobs with their own markup. Blended, chemical cost per pool is unknowable and the route cannot be priced.

Money arrives ahead of the work on prepaid service and equipment deposits, and booked as revenue on receipt it puts income in the wrong month and leaves it on the books if the customer cancels.

Income accounts

AccountWhat belongs in it
Route service revenue, residentialWeekly and bi-weekly cleaning and chemical service; your baseline
Route service revenue, commercialHOA, apartment, and hotel pools on contract
Repair revenuePump, motor, filter, and heater repairs; the line that turns a route into a business
Equipment install revenueNew pumps, filters, heaters, automation; high ticket, separate margin
Renovation and resurfacing revenuePlaster, tile, and deck work, if you offer it
Chemical sales revenueChemicals sold over the counter or billed apart from service
Opening and closing revenueSeasonal openings and winterizations in cold markets
Other incomeRebates, referral fees, equipment resale

Cost of goods sold

AccountWhy it is separate
Chemicals, routineChlorine, acid, and balancers used on routes, drawn from inventory
Chemicals, treatmentsAlgae treatments, phosphate removers, shock, billed per job
Parts and equipmentPumps, motors, filters, and parts installed on jobs
Direct labor, route techsBurdened cost of route techs; the number that makes stops per day matter
Direct labor, repair and installBurdened cost on repairs and installs, apart from route labor so both margins are real
SubcontractorsElectricians, plasterers, specialty subs
Permits and inspectionsPermits on heater and electrical work
Warranty and callback costReturn visits and warranty parts; the quality signal per tech
Merchant and financing fees on jobsCard and financing fees costed to the job that carried them

Routine chemicals go through inventory: buy to the asset account, relieve to COGS as used, with a monthly count. Divided by pools on the route, that is chemical cost per pool, and it is the first number to look at when a route feels thin.

The balance sheet accounts most operators are missing

AccountWhy it exists
Inventory, chemicalsOn the trucks and in the shop, counted so cost per pool is real
Inventory, parts and equipmentPumps, filters, motors, and parts in stock
Customer depositsDeposits on installs and renovations; not revenue until done
Deferred revenue, prepaid serviceService paid ahead, earned per visit

Operating expenses

Standard, with fuel on its own line because in a route business it is the second-largest cost after labor, and lead fees and referral programs apart from general marketing so cost per new account is visible. Licensing includes CPO and manufacturer certifications.

Setting it up without breaking your history

  1. Change at a period boundary, ideally the start of the season.
  2. Rename before you create. If "Sales" becomes "Route service revenue, residential," renaming keeps the history.
  3. Merge rather than delete.
  4. Map old to new in writing before you touch anything.
  5. Count chemicals and parts on the boundary date and book them to inventory.

What good looks like

  • What is route margin, residential and commercial, after route labor and routine chemicals?
  • What is chemical cost per pool per month, and which routes are above it?
  • What is repair and install margin, after parts and repair labor?
  • How many stops per tech per day, and what does a stop cost?
  • What do we pay to acquire a new route account?

The pool service chart of accounts template (CSV) has all 53 accounts numbered and ready to import. For the other trades, see the HVAC, plumbing, electrical, roofing, pest control, landscaping, and garage door versions.

*Written by Austin Semple, a former controller: three years in audit, seven running the books for small businesses, and the founder of Poof. Poof holds prepaid service as a liability and earns each visit as it is completed, and closes the books within five business days or the next month is free. Start a 30-day trial, no card required.*

Frequently asked questions

What is a chart of accounts for a pool service company?

It is the list of every account your books can post to: income, cost of goods sold, operating expenses, assets, liabilities, and equity. For a pool company the structure decides whether you can see route margin apart from repair and install margin, what chemicals actually cost per pool, and whether the repair line is turning a cleaning route into a real business.

Should routine chemicals be separated from treatments?

Yes. Routine chlorine, acid, and balancers are a route cost that should be measured per pool per month; algae treatments, phosphate removers, and shock are billed per job and carry their own markup. In one account, you cannot see chemical cost per pool, which is the number that tells you whether a route is priced right.

Why separate route labor from repair labor?

Because route margin depends on stops per day and repair margin depends on the job. A tech who cleans 18 pools a day and a tech who replaces three pumps are doing different work at different margins. One labor account averages them and hides whichever one is losing money.

How do I book service paid ahead?

As deferred revenue when it arrives, earned per visit. A customer who prepays a quarter has given you a liability, not income. Each completed visit earns its share, and a cancellation mid-quarter is a recorded refund or forfeit rather than revenue left on the books.

Can I import this template into QuickBooks or Xero?

Yes. The CSV has 53 numbered accounts with account types and subtypes in the columns QuickBooks Online and Xero expect. Import at a period boundary, rename existing accounts rather than creating duplicates, and map the old accounts to the new ones in writing before you touch anything.

Ready to Automate Your Bookkeeping?

See how Poof can save you hours every week with AI-powered bookkeeping.

Start Your Free Trial