Accurate pool and spa estimates come from a repeatable process, not a gut feel: assess the scope, measure the real labor hours, price parts with markup, add a contingency for the unknowns, and present a clear quote before you leave the site. Follow the same five steps every time and your estimates land within 10% of actual cost on most jobs, which is the difference between a healthy margin and a job that eats itself.
Key takeaways
- Use the same five-step process on every estimate so nothing gets missed.
- Estimate labor in real task hours at your fully loaded rate, not a round guess.
- Add a 10% to 15% contingency on repair work where hidden conditions are likely.
- Present the quote on-site, because speed wins jobs at a higher price.
- Roooster's quoting lets techs build an accurate pool or spa estimate in minutes.
Step 1: How do you assess the scope correctly?
Every accurate estimate starts with actually understanding the job. Walk the pool or spa, test the equipment, and identify not just the presenting problem but the likely related issues. A customer calls about a dead pump, but the estimate needs to account for the seized motor, the corroded union fittings, and the electrical connection you will disturb getting there.
Take photos of everything relevant. Photos protect you if scope is disputed later and jog your memory when you build the quote. Note the pool size, equipment models, and access conditions, since a hard-to-reach equipment pad adds real labor time. Skipping this step is how estimates go wrong before you write a single number.
Step 2: How do you estimate labor accurately?
Labor is where most estimates drift. Do not guess a round number; break the job into tasks and estimate each in real hours. Draining and refilling, removing old equipment, plumbing modifications, installing and priming a new pump, and testing all take specific amounts of time. Add them up and you have a defensible labor figure.
Then multiply by your fully loaded labor rate, not the tech's wage. Fully loaded labor includes payroll taxes, workers comp, insurance, and paid nonbillable time, which typically pushes cost to 1.3 to 1.6 times the base wage. Include drive time and setup, since those hours cost you even though they are easy to forget. For the full labor-burden math, see how to price to cover your true labor cost.
Step 3: How do you price parts and equipment?
Price parts at cost plus markup, using the standard sliding scale: small parts at 2.5 to 3 times cost, mid-range parts at 2 times, and major equipment like pumps and heaters at 1.35 to 1.6 times. Markup is not padding; it covers procurement time, warranty risk, and stocking.
On equipment jobs, quote the installed price as a single number rather than breaking out the wholesale part cost. Customers can look up what a pump costs online, but they cannot look up what a correct, warrantied installation is worth. Present it as "installed, primed, tested, and warrantied" so the value is clear. This is also where three-option pricing works well, letting the customer choose the repair, the repair plus upgrade, or the full replacement.
Step 4: How much contingency should you add?
Pool and spa work hides surprises: a plumbing line cracks when disturbed, a fitting is corroded solid, or the equipment pad reveals a problem you could not see. On repair and equipment work where hidden conditions are likely, add a contingency of 10% to 15% to protect your margin.
Be transparent about it. You do not have to label it "contingency" on the quote, but you should account for it in your number, and you should note any assumptions clearly: "price assumes existing plumbing is serviceable; additional line repair quoted separately if needed." That way, if you open things up and find worse than expected, you issue a change order instead of eating the difference. Clear assumptions in the quote are your protection against scope creep.
Step 5: How do you present the estimate on-site?
The estimate that wins the job is the one the customer sees while you are still there. A professional quote presented on-site, with photos and clear options, closes at a higher rate than one you promise to "email over later." Speed signals competence, and competence justifies your price.
This only works if quoting is fast. A tech who needs 20 minutes to hand-write an estimate will default to a scribbled number, so your process has to be quick. Roooster's quoting lets a tech select flat-rate items, attach the photos they just took, generate options, and send a clean quote the customer can approve on the spot, then flow it straight into invoicing once approved.
FAQ
How accurate should a pool or spa estimate be? Aim to land within 10% of actual cost on most jobs. A repeatable five-step process, real task-hour labor estimates, and a contingency for hidden conditions are what get you there consistently.
Should I charge for estimates? For large equipment replacements you close often, a free estimate can make sense. For repair diagnostics, charge a diagnostic fee and credit it toward the work. Free estimates on every small job burn time on price shoppers.
How do I avoid getting burned by hidden problems? Add a 10% to 15% contingency on repair work and state your assumptions clearly in the quote. When you open things up and find worse conditions, issue a change order rather than absorbing the cost.
Why does presenting the estimate on-site matter? Customers buy from the shop that responds fastest and looks most organized. An on-site quote with photos and options closes at a higher rate than a delayed email, so a fast quoting workflow directly raises your close rate and average ticket.
What does a worked pump-replacement estimate look like?
Put the five steps to work on a common job: replacing a failed pool pump. Start with labor by task: 0.5 hours to drain and isolate, 1 hour to remove the old pump and clean up corroded fittings, 1.5 hours to set, plumb, and prime the new pump, and 0.5 hours to test and balance. That is 3.5 task hours. At a fully loaded rate of $50 an hour, labor is $175. Add 0.5 hours of drive and setup and you are near $200 in labor.
Now parts. Say the pump costs you $520 wholesale; at a 1.5 times markup on major equipment that is $780. Add $60 in unions, fittings, and sealant marked up to $150. Your subtotal is about $1,130. Add a 12% contingency ($136) because corroded plumbing often reveals more once you open it, and your defensible number is roughly $1,266 before margin. Round to an intentional installed price and present it as "installed, primed, tested, and warrantied." Against a gut-feel "around $1,000," the real math clearly protects a few hundred dollars of margin on one job.
A pre-quote checklist so nothing slips
Run the same checklist on every estimate so it is complete before you price it:
- Presenting problem plus related issues identified, not just the obvious symptom.
- Equipment models and pool size recorded for accurate parts and chemicals.
- Access to the equipment pad noted, since a tight pad adds real labor time.
- Photos taken of the equipment and any problem areas.
- Assumptions written into the quote so a change order is clean if you find worse conditions.
- Three options built where it fits, so the customer chooses scope rather than yes-or-no.
A tech who runs this checklist and builds options in Roooster's quoting produces a complete estimate on-site in minutes, then flows the approved option into invoicing. To keep recurring service and repair visits routed efficiently, see Roooster's scheduling.
Estimate every pool and spa job with the same five steps, price labor and parts from real numbers, protect yourself with a contingency, and quote on-site, and your estimates stop being guesses and start being a reliable driver of margin.
Ready to put this into practice?
Roooster helps home service businesses quote, schedule, and invoice faster.
Try Roooster free.
