Pool Service Work Order Template

Free pool service work order template: record the visit type, water readings, water level, chemicals added, filter pressure, equipment status and charges, then print it or save a PDF.

Template
Document mode

Sample-filled shows a worked weekly visit; Blank clears it to a printable blank sheet.

Charges

Hide charges to print the same work order as a clean crew copy with no money on it.

Switching units converts the pool volume, the water temperature and the filter pressures you have already typed, so the printed figure and its unit always agree. Chemical amounts stay exactly as you typed them.

A · Company header
B · Work order
Sanitiser system

Typed, not calculated. Work it out in the pool volume calculator if you do not know it.

C · Customer and site
D · Water tested

Type what the test kit read. The range beside each row is a reference only: nothing here grades a reading or works out a dose.

E · Filter pressure

The rise over the clean baseline is what tells you the filter needs cleaning. The clean-at figure is yours: it comes off the equipment manual, and this sheet never supplies one.

F · Work performed
G · Chemicals added

One row per product, with the amount actually added. Nothing here is converted, checked against a label or turned into a dose.

H · Equipment status

One row per item on the pad. Leave the status blank on anything you did not check this visit.

I · Labor and charges

Your own rate and tax, typed as a starting point for this sheet, not a market figure.

J · Technician

A date to print. Nothing is saved or scheduled.

Edit the fields and the work order updates live. Enter the filter pressures to print the rise, then print or save as PDF.

Pool Service Work Order

Customer and site

Job

Technician signature Date ____________
Customer signature Date ____________

Record of one visit, not a binding contract. The product label and the equipment manual are the authority on dose, run time and service intervals.

Print or save
How this work order works

This is a fill-in form that builds a one-page pool service work order in your browser. Type the visit on the left and the sheet on the right updates live, then print it or save it as a PDF. Nothing is stored, and every blank falls back to a placeholder so the sheet is printable before you type anything.

Two things on the sheet are computed rather than typed. The filter pressure rise is the pressure now minus the clean-filter baseline you typed, compared against your own clean-at figure. The charges are the usual labor and parts roll-up.

filter rise = pressure now − clean-filter baseline
due to clean = rise ≥ the clean-at rise you typed (nothing prints when it is blank)
labor        = labor hours × rate per hour
parts        = Σ (qty × unit price)
subtotal     = labor + parts;  tax = subtotal × tax% ;  total = subtotal + tax

The unit factors are exact and fixed: 1 US gallon = 3.785411784 litres, 1 psi = 6.894757293168361 kPa, and °C = (°F − 32) × 5/9. Switching between US and metric converts the pool volume, the water temperature and the three filter pressures already typed, which is the one coupled change on this page: chemical amounts stay exactly as you entered them, because an amount on a work order is a record of what came out of the jug, not a quantity to be restated.

No clean-at pressure is ever supplied for you. Filters differ, and the figure belongs to the equipment manual in front of you. Leave it blank and the sheet prints the rise and says nothing about what it means. A pressure over 200 psi (about 1,379 kPa) is treated as a typo or a failed gauge and is ignored rather than printed on a customer document.

Nothing here grades a reading or works out a dose. The ranges printed beside the readings are the published ideal ranges from Grey Shark Pool Services' service report guide, cited in Sources below, shown for the sanitiser system you picked (pH reads 7.4 to 7.6 on a chlorine pool and 7.6 to 8.0 on a salt pool), and the salt row only appears on a salt pool. Dosing belongs to the pool chemical dosing calculator, and the graded, customer-facing version of this visit belongs to the pool service report generator.

The labor rate, unit prices and tax percentage are your own numbers, typed as starting points for this sheet. They are not market rates and nothing here suggests what to charge. For that, use the pool service price calculator.

Worked example, the sample sheet: a weekly visit on a 20,000 gallon chlorine pool finishing at 09:45, filter reading 19 psi against a 10 psi clean baseline. The rise is 9 psi against a 10 psi clean-at figure, so the sheet prints the rise and does not yet call the filter due. Switch to metric and the same pool reads 75,708 litres and the gauge reads about 131 kPa.

A pool service work order is the sheet that carries one visit: what the water read, what went in, what the equipment was doing, and what it costs. Fill it in above, print it or save it as a PDF, and leave a copy behind. Nothing is stored and there is no signup.

The fields a generic work order has nowhere to put

Work order templates are everywhere and almost all of them are built around parts and labor: a part number, a quantity, an hourly rate, a signature. That shape fits a boiler. It does not fit a pool visit, because the facts a pool visit produces are different ones.

This sheet is the generic work order with those facts made first-class. The water block takes the readings a tech actually takes, each printed beside its reference range, plus the water level as found. The chemical block takes the product and the amount that actually came out of the jug, which is the number an argument three weeks later will turn on. The equipment block takes a status per item on the pad, so a heater that locked out on ignition is on the record as found rather than as caused.

The sanitiser system you pick changes two things and nothing else: the pH reference reads 7.4 to 7.6 on a chlorine pool and 7.6 to 8.0 on a salt pool, and the salinity row only appears on a salt pool. Everything else is the same sheet.

The filter pressure line, and why the manual still owns it

Type the pressure now and the clean-filter baseline and the sheet works out the rise. Type your own clean-at rise and it tells you when that rise has reached it. What the sheet will not do is invent the threshold, because a cartridge filter, a sand filter and a DE filter do not agree on it and the equipment manual in front of you does. Leave the clean-at figure blank and the sheet prints the rise and stops there, which is a more useful sheet than one quoting a number nobody can source.

The same discipline runs through the water block. Nothing here grades a reading and nothing derives a dose from one: the ranges beside the readings are a reference, taken from the published ideal ranges in Grey Shark Pool Services’ service report guide (cited in Sources, re-confirmed 11 September 2026). Working out what to add is a different job, for the pool chemical dosing calculator, and pricing the filter clean itself is another, for the pool filter cleaning pricing calculator.

US or metric, switched once

Pool work is sold in gallons in one market and litres in another, and gauges read psi or kPa depending on where they were made. The unit toggle converts the pool volume, the water temperature and the three filter pressures you have already typed on exact factors: 1 US gallon is 3.785411784 litres, 1 psi is 6.894757293168361 kPa, and degrees Celsius are (°F minus 32) times five ninths.

Chemical amounts are deliberately left alone. An amount on a work order is a record of what came out of the container, in the unit printed on the container, and restating it in another unit would turn a record into an estimate.

A crew copy, one click away

Charges sit at the bottom: labor hours at your rate, a parts and charges table, an optional tax line, a total. Switch Charges to Hide (crew copy) and every one of those lines drops off the printed sheet while the rest of the work order stays identical. The rate and the prices are your own numbers typed as starting points for this sheet, not market figures, and nothing here suggests what you should charge. That question belongs to the pool service price calculator, and the published version of the answer belongs on a pool service price list.

What this sheet is not

It is not the customer’s service report. The work order is the operational record, written in trade language with charges and equipment findings on it. The leave-behind that explains the visit, flags each reading against its ideal range and works out a safe-to-swim time is the pool service report generator.

It is not a contract. What the customer signs here confirms the visit and the condition it left the pool in, not the terms of the relationship. Those live on the pool service agreement.

And it is not the running record of the water. One sheet is one visit; the trend across visits, which is what tells you a pool is slowly losing chlorine demand or gaining calcium, belongs on the pool water chemistry log.

Working another trade, or want the section-by-section reasoning behind the sheet? The general work order template carries presets for HVAC, plumbing, electrical and landscaping instead, and the guide on how to write a work order walks through what each block is for.

Frequently asked questions

What does a pool service work order need that a generic work order does not?
Five things. The visit type, because a weekly service, a filter clean and a green-to-clean recovery are different jobs on the same property. The water readings as measured: free and total chlorine, pH, total alkalinity, cyanuric acid, calcium hardness, salt on a salt pool, and the water temperature. The water level as found, which is the cheapest explanation for half the callbacks in July. The chemicals added with the amount that actually came out of the jug, not the amount you meant to add. And an equipment status row per item on the pad. A parts-and-labor grid has nowhere to put any of them, which is why pool techs end up writing them on the back.
Is this the same thing as the service report the customer gets?
No, and keeping them apart is the point. This is the operational record of one visit: readings, chemicals, equipment status, hours and charges, signed. The leave-behind that explains the visit in the customer's language, flags each reading against its ideal range and works out a safe-to-swim time is the pool service report generator. Print the work order for your file and the report for the door.
How does the filter pressure line work?
It is the pressure now minus the clean-filter baseline you typed, compared against your own clean-at rise. Enter 19 against a 10 baseline and the sheet prints a 9 rise; set your clean-at rise to 10 and it holds off, set it to 8 and the sheet says clean or backwash the filter. No clean-at figure is ever supplied for you, because filters differ and that number belongs to the equipment manual. Leave it blank and the sheet prints the rise and says nothing about what it means.
Does it work out a dose from the readings?
No, deliberately. This sheet records what the test kit read and what you added; it never tells you what to add. The range printed beside each reading is a reference, shown for the sanitiser system you picked, and nothing on the page grades a reading or derives a quantity. Dosing is a separate job for the pool chemical dosing calculator, and the product label is the authority over both.
Can I give the customer a copy with no prices on it?
Yes. Switch Charges to Hide (crew copy) and the charge table and every total drop off the printed sheet, leaving the same work order with no money on it. That is the copy for the truck, or for a property manager who should not be reading your labor rate. Switch it back and the totals return unchanged. Nothing is stored between visits either: type your own work order number, print it or save the PDF, and file it.

Sources

  1. Your Service Report: Chemical Readings (the ideal-range table printed beside each reading). Grey Shark Pool Services. Retrieved .

Get early access

Fieldwynn is the field-first app we are building for small crews — simple in the truck, powerful in the back office. It is not out yet; join the early-access list and be first when it launches for your trade.