Why Most Commercial Bids Leave Money on the Table
Most pool service companies underprice their commercial bids. They take their residential per-pool rate, multiply by some gut-feeling factor, and submit a number that looks big but actually loses money once you account for labor hours, chemical consumption, compliance overhead, and the inevitable emergency calls that come with commercial accounts.
Commercial pool maintenance typically runs $3,000 to $20,000+ per year depending on pool size and property type, according to HomeGuide and Pool Troopers. Those numbers represent serious revenue, but only if your bid covers your actual costs and includes margin for the surprises that always come. A single mispriced commercial contract can consume hundreds of hours of labor while generating less profit than a handful of residential stops.
18%
average net profit margin for pool service companies, per KMF Business Advisors. Well-run operations hit 25-30%.
Source: KMF Business Advisors
Corey Adams learned this the hard way: "I lost money on my first two commercial accounts because I priced them like big residential pools. A 50,000-gallon hotel pool is not five residential pools. It is a different animal with different economics. Once I built a real pricing formula, every commercial bid started making money."
What Goes Into a Commercial Pool Bid?
A profitable commercial bid has four cost layers: direct labor, chemicals, compliance overhead, and a contingency margin. Miss any one of them and you are working for free on that account. The formula is straightforward once you break it down.
The Cost-Plus Formula
Monthly Price = (Direct Cost Per Visit x Monthly Visits) x (1 + Overhead %) x (1 + Target Margin %). This formula ensures every contract is profitable on its own. You are not relying on your residential portfolio to subsidize underpriced commercial work.
Example: A hotel pool costs $110 per visit in direct costs. At 20 visits per month, that is $2,200 in direct costs. Add 25% overhead ($2,750) then 20% target margin = $3,300/month contract price. That is $39,600 annually with built-in profitability.
How Do You Calculate Labor Hours Per Visit?
Labor is the largest cost component in any commercial bid. Commercial visits take 45 to 90 minutes compared to 15 to 30 minutes for residential, but the time varies significantly by pool type and condition. You need to estimate on-site time, drive time, and administrative time separately.
| Property Type | On-Site Time | Drive Time (avg) | Admin/Compliance | Total Per Visit |
|---|---|---|---|---|
| Hotel / Resort | 60-90 min | 15-25 min | 15-20 min | 90-135 min |
| HOA / Community | 45-75 min | 15-20 min | 10-15 min | 70-110 min |
| Apartment Complex | 30-60 min | 15-20 min | 10-15 min | 55-95 min |
| Fitness Center | 45-60 min | 15-25 min | 10-15 min | 70-100 min |
| Water Park / Municipal | 90-180 min | 20-30 min | 20-30 min | 130-240 min |
Use a fully loaded labor rate, not just the technician hourly wage. A tech earning $20/hour actually costs you $28 to $35/hour once you add payroll taxes (7.65% FICA), workers compensation insurance (6-12% for pool service), health benefits, PTO, and vehicle costs. Using $25 to $50/hour as your loaded rate is realistic for most markets in 2026.
The Time Estimation Site Visit
Always conduct a site visit before submitting your bid. Walk the pool deck, inspect equipment, check the filtration system, note the distance from parking to the pool, and ask the property manager about access logistics. A pool on the 4th floor roof of an apartment building takes longer to service than one at ground level. Elevator access, chemical storage location, and hose bib proximity all affect your per-visit time.
Time your first three service visits on any new commercial account. If your actual time consistently exceeds your estimate by more than 15%, you underpriced the labor component and need to adjust before the next contract renewal.
How Do You Estimate Chemical Costs?
Chemical costs for commercial pools run 2x to 5x higher than residential because of larger water volumes and heavier bather loads. A residential pool might consume $50 to $100/month in chemicals. A commercial pool can easily require $200 to $500+ per month. The key variables are pool volume, bather load, and whether the pool uses an automated chemical feeder.
| Pool Volume | Bather Load | Monthly Chemical Cost | Per-Visit Cost |
|---|---|---|---|
| 15,000-25,000 gal | Low (under 30/day) | $150-$250 | $8-$15 |
| 25,000-50,000 gal | Medium (30-80/day) | $250-$400 | $15-$25 |
| 50,000-100,000 gal | High (80-200/day) | $400-$700 | $25-$45 |
| 100,000+ gal | Very High (200+/day) | $700-$1,200+ | $40-$70+ |
Chemical Cost Calculation Method
Start with the pool volume and calculate the chlorine demand. A 50,000-gallon pool with a moderate bather load consumes roughly 3 to 5 pounds of granular chlorine per visit to maintain 2 to 4 ppm free chlorine. At current bulk pricing of $3 to $5 per pound, that is $9 to $25 per visit just for sanitizer. Then add acid for pH control ($3 to $8 per visit), conditioner if the pool is outdoors ($2 to $5/visit amortized), and specialty chemicals for algae prevention and filter cleaning.
Apply a 20 to 50% markup on chemicals depending on your supplier agreements and market conditions. This markup is standard in the industry and covers your purchasing, storage, and handling costs. Do not pass chemicals through at cost.
Track actual chemical usage per account monthly. After 3 months of service, compare your actual costs to your bid estimate. If chemicals are running 20%+ over your estimate, renegotiate at the next renewal or adjust your formula for future bids.
What Compliance Overhead Should You Include?
Commercial pools come with regulatory requirements that do not exist in residential work. Health department inspections, water quality documentation, CPO or AFO certification requirements, and liability insurance all add cost that residential operators often overlook when bidding commercial work.
Compliance Cost Components
- CPO/AFO certification: $300 to $500 every 5 years per certified operator. If your state requires a certified operator on staff for commercial accounts, this is a non-negotiable cost.
- Record-keeping time: 10 to 20 minutes per visit for logging water test results, chemical additions, and equipment readings in the format required by your local health department.
- Insurance premium increase: Commercial general liability coverage at $1M/$2M limits adds $500 to $2,000 annually to your policy depending on the number of commercial accounts.
- Health department response: Budget 2 to 4 hours per year per commercial account for inspection preparation, accompanying inspectors, and responding to any findings or citations.
- Equipment calibration: Commercial-grade testing equipment (photometers, ORP meters) costs $300 to $800 and requires annual calibration at $50 to $150 per instrument.
Most operators find that compliance overhead adds 15 to 25% on top of direct costs for commercial accounts. This is significantly higher than the 5 to 10% overhead you carry on residential work. If you are not accounting for this difference, you are subsidizing your commercial accounts with residential profit.
How Much Contingency Margin Should You Build In?
Commercial pools generate more surprise costs than residential pools. Equipment failures are more expensive, emergency callbacks are more frequent, and the consequences of water quality issues are more severe. Your bid needs a contingency layer that accounts for the things you cannot predict.
| Contingency Item | Frequency | Estimated Annual Cost |
|---|---|---|
| Emergency callback (after-hours) | 4-8x per year | $400-$1,200 |
| Equipment troubleshooting (non-repair) | 6-12x per year | $300-$600 |
| Fecal accident response | 1-3x per year | $200-$600 |
| Health department inspection prep | 1-2x per year | $150-$400 |
| Algae bloom remediation | 1-2x per year | $200-$500 |
| Total contingency budget | $1,250-$3,300/year |
Divide your estimated annual contingency cost by 12 and add it to your monthly bid. For a typical HOA or apartment pool, this adds $100 to $275 per month. For a hotel or municipal pool, budget $150 to $400 per month in contingency. These costs will happen. The only question is whether they are in your price or eating your margin.
$1,250-$3,300
annual contingency budget needed per commercial pool account for emergency callbacks, remediation, and compliance events
Putting It All Together: A Complete Bid Example
Here is a complete bid calculation for a 40,000-gallon HOA community pool that requires 4 visits per week during a 7-month season and 2 visits per week during the 5-month off-season.
Step 1: Direct Costs
| Cost Component | Per Visit | Peak Season (Monthly) | Off-Season (Monthly) |
|---|---|---|---|
| Labor (loaded rate) | $45 | $720 (16 visits) | $360 (8 visits) |
| Chemicals | $18 | $288 | $144 |
| Drive time | $12 | $192 | $96 |
| Equipment wear | $5 | $80 | $40 |
| Total direct | $80 | $1,280 | $640 |
Step 2: Add Overhead (22%)
Peak: $1,280 x 1.22 = $1,562. Off-season: $640 x 1.22 = $781. This covers insurance, certification, record-keeping, and administrative time.
Step 3: Add Contingency ($175/month)
Peak: $1,562 + $175 = $1,737. Off-season: $781 + $175 = $956. The contingency stays flat because emergencies do not follow a seasonal pattern.
Step 4: Apply Target Margin (20%)
Peak: $1,737 x 1.20 = $2,084. Off-season: $956 x 1.20 = $1,147. Annualized: ($2,084 x 7) + ($1,147 x 5) = $14,588 + $5,735 = $20,323/year.
Present this to the property manager as a level-pay annual contract at $1,694/month ($20,323 / 12). Level billing is easier to budget and reduces payment friction. The property manager gets predictable monthly costs and you get consistent cash flow year-round.
If $1,694/month seems high, check your numbers before cutting your price. If the bid is accurate, the price is the price. Cutting margin to win a commercial account is a mistake you pay for every month of the contract. Walk away from accounts that do not pencil out at your target margin.
Ready to streamline your pool service business?
Pool Founder gives you route optimization, automated invoicing, chemical tracking, and everything else you need to run a more profitable pool business.
Try Pool Founder free for 30 daysFrequently Asked Questions
What profit margin should I target on commercial pool service?
Target a minimum of 20% net margin after all direct costs and allocated overhead. The industry average is 18% according to KMF Business Advisors, but well-run companies achieve 25 to 30%. Commercial accounts carry more risk than residential, so your margin should reflect that.
How do I handle chemical cost increases mid-contract?
Include an annual price adjustment clause tied to chemical cost indexes or a fixed 3 to 5% annual increase. For volatile periods, add a fuel and chemical surcharge clause that activates when costs exceed a specified threshold. This protects your margins without renegotiating the entire contract.
Should I include chemicals in my commercial bid or bill separately?
Include chemicals in the monthly price for most commercial accounts. Chemical-inclusive pricing simplifies billing for the property manager, makes your bid easier to compare, and gives you control over product selection and quality. Mark up chemicals 20 to 50% to cover purchasing and handling costs.
How do I price a commercial pool if I have never serviced one before?
Use the cost-plus formula in this guide and add an extra 10% contingency buffer for your first commercial account. Conduct a thorough site visit, estimate conservatively, and track your actual costs closely for the first 3 months. Adjust your formula based on real data before bidding your second commercial account.
What is the difference between commercial and residential pool service pricing?
Commercial visits take 45 to 90 minutes versus 15 to 30 for residential. Chemical costs run 2 to 5x higher. Compliance overhead adds 15 to 25% versus 5 to 10% for residential. Monthly revenue per account is 3 to 10x higher ($250 to $2,000+ versus $80 to $200), but revenue per labor hour can actually be lower if you underprice the labor component.
How often should I reassess my commercial pricing formula?
Review your formula quarterly by comparing actual costs to your bid estimates across all commercial accounts. Update your loaded labor rate annually to reflect wage increases. Adjust chemical cost estimates whenever your supplier pricing changes by more than 10%. Rebuild your contingency estimates after each full year of data on a given property.