Skip to main content
PoolBoss
Growing your business

Bookkeeping and taxes for a pool service business

Overhead view of a pool skimmer crossing clear water beside a stone pool edge

Open a separate business bank account, then spend under an hour a month on four jobs. Record invoices and payments, sort expenses into six buckets, match the bank statement, and move 25-30% of profit into a tax account. Your accountant gets clean books in March instead of a shoebox.

On a 60-pool route the monthly books take 30 to 45 minutes. Skip them and the sorting lands on your accountant in April. At $100 an hour, three hours of receipt sorting is $300 you didn't need to spend.

A route is easy to keep books for. You have no inventory, one kind of revenue, and about six kinds of expense. The tax side is just as plain. You file a Schedule C, pay self-employment tax, and send four estimated payments a year.

The monthly routine takes under an hour

Pick one day, like the first Monday of the month. A 60-pool route has one bank account, one card, a chemical supplier, a fuel card, and a few dozen customer payments. That's the whole pile.

  • Record every invoice issued and every payment received, with dates. Invoiced and collected are different numbers, and the gap is what customers owe you.
  • Sort each expense into one of six buckets: chemicals, vehicle and fuel, labor, insurance, equipment and parts, and software and fees.
  • Match the bank and card statements to your records. A charge you can't explain is a missing receipt or a personal expense.
  • Move 25-30% of the month's profit into a separate tax savings account the same day.
  • Photograph receipts at the counter and drop them in one folder per month. Thermal paper fades to blank in a couple of years.
  • Look at one number, what the route netted. A one-page profit and loss shows a bad month in May instead of April.

Open the business account before anything else

Mixed money costs you three ways. Deductions get lost, because nobody rebuilds a year of mixed transactions correctly and the misses are always yours. Your accountant bills more hours for the sorting. And if you formed an LLC, paying personal bills from the company account is one of the facts a court can use to ignore the LLC, which was the reason you formed it.

The setup is one business checking account, one business card, and an owner's draw when you pay yourself. Transfer $3,000 to your personal account and pay the mortgage from there. That's one clean line in the books. Paying the mortgage straight from the business account takes an afternoon to unwind.

With one account, categorizing is a pass down the statement and reconciling takes five minutes. Revenue gets easy too when you invoice, take payment, and see what is outstanding in the same place you schedule the route. Revenue becomes a report you export, and only the expense side needs your attention.

Entering the same invoice twice wastes the most time. Software that can sync your invoices to QuickBooks sends each invoice and its payment into your accounting file. The sync runs one way, from the field tool to the ledger, so your accountant reads a clean ledger instead of a stack of PDFs.

Build the routine your next tech can follow

Keep the route, pool history and billing together as your company grows.

Start free

Free for up to 20 pools and 1 admin. Every feature included.

Chemicals and the truck decide your margin

On a residential route these two lines are most of what you spend. Chemicals change from pool to pool. Truck costs depend on how the route is laid out and barely move once the day is set. Both go on your Schedule C, chemicals on line 22 (supplies) and the truck on line 9 (car and truck expenses). Track chemicals by pool, not as one monthly supplier bill.

Take 58 pools billing $7,400 a month. Chemicals run $1,180, or 16% of revenue, so the books look healthy. Break the line down by pool and nine large, uncovered, full-sun pools use about $54 a month each. The other 49 average $14. All 58 pay the same price, and once drive time counts, those nine run near break-even. One bulk purchase a month hid it.

Set what each chemical costs you once, and the cost side builds itself from visits your techs already log. When you track chemical cost per pool, the nine pools show up in the first month. PoolBoss prices chemical cost per pool from the doses techs log at each stop, falling back to the recommended dose when nothing was logged, and the same data feeds a route profitability view.

A route with chemicals at 15% of revenue and one at 28% are different businesses. The second is usually a pricing problem. Compare yourself to what a healthy pool service margin looks like before you blame your supplier. The same categorized records produce the five numbers a pool route runs on.

How each expense line behaves on a pool route
CategoryHow it movesWhat to watch
ChemicalsChanges by pool: sun, cover, gallons, bather loadTrack per pool. This line hides the money-losing accounts.
Vehicle and fuelSet by route layout, not pool countA tight route absorbs new stops almost free. A scattered one loses money on each.
LaborJumps by whole peopleLargest line once you hire. Add roughly 10-15% for payroll taxes and workers' comp.
InsuranceFlat premiumCheap per pool at 100 pools, costly per pool at 25.
Equipment and partsPoles and vacs often, a pump or heater now and thenJudge it over a year. Keep resale parts apart from your own tools.
Software and feesFlat monthly, plus card fees of roughly 2.5-3.5%Card fees are the part that grows with revenue.
Monthly chemical cost per pool on a 58-pool route
$0$13.5$27$40.5$54123
Chemical cost per pool per month
CategoryChemical cost per pool per month
1. Route average$20
2. The 49 standard pools$14
3. The 9 large uncovered pools$54

Mileage on a route is forty short trips a day

A dense route puts 15,000-25,000 business miles on a truck in a year, in two- and three-mile hops. For 2026 the IRS standard rate is 72.5 cents a mile through June 30 and 76 cents from July 1. Drive 20,000 miles split evenly across the year and that's $7,250 plus $7,600, a $14,850 deduction. Nobody remembers forty hops a day, and a mileage figure rebuilt after the fact is the first thing an examiner questions.

The IRS wants a log made as you drive, showing date, destination, business purpose, and miles. Your daily stop list already has the date, the order, and the address of every stop. Save it and write down the odometer at the start and end of each day. The trips that get missed are the extra ones, like the supply house run or the pump you dropped at the repair shop. Add those by hand the same day.

You then pick a method. The standard rate is a per-mile figure the IRS sets each year, and it can change mid-year, as it did in 2026. Use the rate for the date you drove. The actual expense method deducts your business share of fuel, insurance, repairs, and depreciation. If you use the standard rate in the first year you drive the truck for work, you can switch to actual costs later. Start with actual costs and you're generally locked out of the standard rate for that truck. Run both numbers on your truck before you file the first year.

Driving from home to your first stop is a commute and doesn't count. Trips between stops do. If your home is your principal place of business, with a dedicated office and no shop, the IRS also allows the trip from home to the first stop. Confirm that with your accountant before you claim it.

Pay estimated tax four times a year

Nobody withholds tax from you, so you pay it yourself. Self-employment tax is 15.3% on 92.35% of net profit, which covers both halves of Social Security and Medicare. On $60,000 of profit that's about $8,500 before any income tax. You report it on Schedule SE and pay it in four installments with Form 1040-ES.

The federal due dates are April 15, June 15, September 15, and January 15. A date on a weekend or holiday moves to the next business day. Miss one and the IRS charges an underpayment penalty on that quarter, which Form 2210 calculates.

To avoid the penalty, pay at least 90% of this year's tax or 100% of last year's. The 100% rule becomes 110% if your adjusted gross income was over $150,000. The last-year test works well in a growth year, since the amount is fixed before the year starts. You also owe no penalty if you expect to owe less than $1,000 after withholding.

Setting aside 25-30% of profit covers it for most single owners. At 28% on $60,000 of profit, that's $16,800 a year, or $4,200 per quarter, paid from the tax account and never from operating cash.

Seasonal markets add a wrinkle. Revenue piles up in summer and the January payment lands in your slowest month. Set the percentage against annual profit, so a heavy July funds January. That only works if you can see collections by month, so keep the billing and the service record in one system. Software doesn't file your return. It gives your accountant clean numbers, and the return is theirs to do.

Key takeaways

  • Open the business bank account first. Mixed money loses deductions, adds accountant hours, and weakens an LLC.
  • Run the monthly routine on a fixed day: record, sort into six buckets, reconcile, and move 25-30% of profit into the tax account.
  • Track chemicals by pool. On a 58-pool route, nine pools used almost four times the chemicals of the rest and sat at the same price.
  • Your daily stop list plus start and end odometer readings is a mileage log. At 20,000 miles in 2026, split evenly across the year, it backs a $14,850 deduction.
  • Pay estimated tax on April 15, June 15, September 15, and January 15. On $60,000 of profit, plan for about $4,200 each time.
  • Set the tax percentage against the year's profit so summer collections fund the January payment.

Common questions

Do I need an accountant or can I do the books myself?

Do the books yourself and pay a CPA for the return and the big choices. Monthly recording is simple once the bank account is separate. The choices that cost money are your entity type, your vehicle method, and whether to elect S-corp status on Form 2553. The S-corp math usually starts around $80,000 of net profit. A Schedule C return runs roughly $300-$800 with clean books, and more when the records arrive unsorted. Revisit the split when you hire. Payroll brings quarterly Form 941 filings and W-2s due January 31, and a payroll service is worth its fee by the second employee.

How do I track chemical costs for taxes when I buy in bulk?

On your return, a bulk buy is a supplies expense on the date you paid for it. You don’t spread a 50-pound bucket of tabs across the pools it serves. A business under the IRS small-business gross receipts limit, about $30 million, can skip inventory accounting, so a pool route can too. Keep the supplier receipt and file it under chemicals. Per-pool cost is for running the business. No tax form will tell you that nine accounts use four times the chemicals of the rest. Enter each chemical’s unit cost once and let the doses logged at each visit do the math.

Can I deduct my truck if I also drive it personally?

You can deduct the business share. If the truck runs 80% of its miles on the route, the actual expense method gives you 80% of fuel, insurance, repairs, and depreciation. The standard rate method gives you business miles times the rate. Both need a log, so log the personal miles too, since they set your percentage. A truck that never leaves the route, with a wrap and no personal use, makes the math easy. Commuting miles don’t count, as covered in the mileage section above.

Do I have to charge sales tax on pool service?

It depends on your state. In Florida, pool cleaning labor isn’t subject to sales tax, for homes or businesses. The Department of Revenue taxes only the nonresidential cleaning it lists, such as building interiors, and its Technical Assistance Advisement 11A-007 says pool cleaning isn’t on that list. You pay sales tax on the chemicals and supplies you buy for the job. That advisement was issued for one company’s fountain pools and doesn’t cover chemicals you sell to a customer as a separate line, so ask the department about that line. Other states treat the labor differently, so don’t copy a Florida operator’s invoice. You owe tax you should have collected and didn’t, and it comes out of margin you already spent. Call your state department of revenue, get the answer for your service mix in writing, and set up your invoice line items to match. If you cross a state line, get the answer for both states.

What records do I need to keep and for how long?

Keep everything that backs a number on your return: bank and card statements, supplier receipts, invoices, payment records, mileage logs, and insurance policies. The IRS window is three years from filing. It stretches to six years if you leave out more than 25% of your income. Employment tax records need four years. Records for a truck or a trailer stay until the window closes for the year you sell it. Digital copies cost almost nothing, so keep seven years of everything and stop tracking the exceptions.

Should I use cash or accrual accounting for a pool route?

Use cash. Income counts when the customer pays, and expenses count when you pay them. A Schedule C business under about $30 million in receipts qualifies, and the method matches how a route feels, since an unpaid customer hasn’t paid. Accrual counts income when you bill it. It helps when you carry big receivables, like commercial accounts on net-30 terms. Changing methods later means filing Form 3115, so pick once. Cash books won’t show unpaid invoices, so keep a running list of what’s invoiced and not yet collected.

What do I do if I’ve been mixing personal and business money?

Fix it from today. Open the business account, move the recurring business charges onto it, and pick a date after which nothing personal touches it. Then clean up the current tax year while the charges are still familiar. Older years aren’t worth rebuilding unless something depends on them. Give your accountant the real history, not a tidied version. If you run an LLC and paid personal bills from the company account, tell them so they can record those payments as owner’s draws. Do that in a quiet year, not during a dispute.

Sources

Run your route with PoolBoss

Start with up to 20 pools free. Every plan includes every feature, with unlimited techs and office managers.

Start free

Free includes 1 admin. Paid plans start with a 30-day trial.