Weekly residential pool cleaning in St. Petersburg costs $130–$200/month for most homes. Here is what changes the number, what should be included for that price, and how to spot quotes that are too cheap to be real.
What you should actually be paying
Honest weekly pool service in St. Petersburg lives in a fairly narrow band. Outside that band, in either direction, something is off. Here are the tiers we actually see across the 33701–33715 ZIP codes:
- $130–$155/month — small chlorine pools (10–15k gallons), inland, screened cage, basic single-speed pump and cartridge filter
- $155–$185/month — medium pools (15–22k gallons), salt chlorinator, attached spa, variable-speed pump, moderate tree canopy
- $185–$220/month — large pools (22k+ gallons), beach-proximate or bayside, gas or electric heater, automation panel, heavy seasonal debris load
- $220+/month — only justified for true luxury installs: vanishing edge, multi-tier water features, integrated spa-pool automation, lap pools over 35k gallons
If you are being quoted $99/month for a 20k-gallon pool with a salt system in Snell Isle, something is being skipped. If you are being quoted $275/month for a 14k-gallon screened pool inland of 4th Street, you are paying for a name and a marketing budget.
For context, the math on the low end barely works for the provider. A real weekly visit takes 35–55 minutes on-site plus 15–20 minutes of drive time. At $99/month that is roughly $23 per visit before chemicals, fuel, payroll taxes, insurance, or equipment depreciation. Nobody is doing the full eight-item checklist for that number. Either the visits are shorter than they should be, the route density is so tight the provider is running a different model, or — most commonly — corners are being cut you cannot see from inside the house.
What "weekly service" should include for that price
At any price in that band, the visit itself should be identical. These are the eight things you are paying for every single week:
- Surface skim — leaves, pollen, palm debris, insects, anything floating
- Vacuum the floor — manual head or robot, every visit, no exceptions
- Brush walls, tile, and steps — kills the biofilm that starts at the waterline within 72 hours
- Empty skimmer and pump baskets — also a chance to catch impeller, basket, or seal wear early
- Full chemistry test — free chlorine, total chlorine, pH, alkalinity, calcium hardness, cyanuric acid, and salt if applicable
- Dose chemicals — liquid chlorine, muriatic acid, stabilizer, calcium hardness adjuster, or salt as needed
- Equipment visual check — pump, filter, heater, salt cell, timer, automation
- Photo report — sent the same day so you can see the work before the invoice
If any one of those is missing, you are not getting full weekly service. You are getting partial service at a full-service price. Our weekly cleaning page documents this checklist in detail.
Add-ons that are billed separately
A handful of items are not part of weekly service and should not be bundled silently into your monthly rate. Honest providers list these as separate line items when they happen:
- Filter cleans: $80–$140 each, 2–4 times per year. Cartridge filters need a tear-down rinse. Sand and DE filters need backwash plus media work. Frequency depends on debris load.
- Salt cell replacement: $400–$700, every 3–5 years. Pentair IntelliChlor, Hayward AquaRite, and CircuPool sit in that range. Bayside and beach-adjacent pools are on the shorter end.
- One-time deep clean: $250–$500. Required if the pool is being brought back from neglect or transitioning between owners. See our deep clean service for what this covers.
- Green-to-clean restoration: $350–$800. Algae bloom recovery — heavy shock, filtration cycle, manual vacuuming, full chemistry reset. Pricing depends on starting severity. Details on our algae treatment page.
None of these should appear unannounced on your invoice. A legitimate provider tells you a filter clean is due, gets your approval, then bills it. A salt cell at end of life gets flagged on a photo report weeks before it actually dies, with a quote attached. If add-ons keep showing up as surprises, the provider is either disorganized or counting on you not paying attention.
Why some St. Pete quotes are unrealistically low
A $90–$110/month quote in St. Petersburg is almost always one of these four things, sometimes all four:
- Skipped chemistry. The test kit costs the provider time and the reagents cost money. A 20-minute visit that skips testing looks identical to a 40-minute visit until your water turns cloudy three weeks later.
- Every-other-week visits dressed up as weekly. The schedule says "weekly" on the contract but the tech rotates so each pool actually gets serviced every 10–14 days. Florida pools cannot run that interval in summer.
- No photo report. Without proof of work, you have no way to verify the visit happened or how long it lasted. This is the single biggest red flag.
- No equipment check. The tech walks past the pad without looking at the pump, the filter pressure, or the salt cell. Small problems that should be flagged at $5 escalate to $500 by the time you notice them.
Why some quotes are too high
On the other end, $250–$300/month for a standard residential pool is usually paying for something other than the work:
- Name-recognition markup. The big regional franchises charge a premium for the truck wrap. The tech doing your pool is still being paid $18–$22/hour.
- Marketing overhead pricing.Heavy Google Ads spend and lead-gen referral fees get baked into your monthly rate. You are paying for the next customer's acquisition.
- Long-term contracts that lock you in. 12-month minimums with early-termination fees. Reputable Pinellas providers go month-to-month — they keep you with service, not paperwork.
- Padded chemical line items. Some providers quote a low base rate then bill chemicals separately at 2–3x retail. By the end of summer the all-in cost is higher than a straight $180/month inclusive rate would have been. Always ask whether the quote includes standard chemistry or bills it separately.
Premium pricing is fine when it pays for premium work — a senior tech, real route stability, faster callback response, written equipment reports. It is not fine when it pays for an ad budget. Ask what specifically is different about the service before agreeing to a rate at the top of the band.
What changes the price for your specific pool
Within the honest band, where your pool actually lands depends on seven variables:
- Pool size. Gallons matter — more water means more chemistry cost and more circulation time.
- Salt vs. chlorine. Salt systems are self-dosing for chlorine but still need acid, stabilizer, and salt top-ups. Net cost is similar but the labor balance shifts.
- Attached spa. Adds 500–1,000 gallons and a separate chemistry profile. Usually $10–$20/month on top.
- Heater. Gas, electric, or solar — all add a visual inspection step and seasonal startup/shutdown.
- Screened cage. Lower debris load, which is a discount. Open-air pools cost more to service through fall.
- Tree canopy. Oaks, palms, and pines in Historic Kenwood and Crescent Lake add real time per visit. We adjust the quote for known heavy-debris addresses.
- Distance from coast. Pools in 33706 and 33715, or anywhere along the bayside in 33701–33704, get extra equipment-hardware rinses on every visit. That is real labor time and it is reflected in the rate.
If you want a real number for your specific pool — not a generic ballpark — send the homepage quote form with one or two photos, or call (352) 586-0364. We cover St. Petersburg and the surrounding Pinellas neighborhoods, and Jacob — the owner, CPO-certified — handles every quote personally during business days.
Frequently asked questions
What is the average pool cleaning cost in St Petersburg, FL?
Most residential weekly pool service in St. Petersburg runs $130–$200 per month. Small chlorine pools with simple equipment fall at the low end; large salt pools with attached spas and heaters fall at the high end. Filter cleans and salt-cell replacement are billed separately as they come up.
What should be included in a $150 weekly pool service?
At that price you should get skimming, vacuuming, brushing, basket emptying, full chemistry testing (free chlorine, total chlorine, pH, alkalinity, calcium hardness, cyanuric acid), chemical dosing, an equipment-pad visual check, and a photo report sent the same day. If any of those are missing or billed extra, the headline price isn't comparable.
Why do beachfront St Pete pools cost more to service?
Pools near Tampa Bay (Snell Isle, Shore Acres, Bayway) and along the Gulf-adjacent St Pete Beach/Tierra Verde corridor need explicit equipment rinsing on every visit to slow salt-air corrosion. That added time, plus faster consumable turnover (salt cells, hardware), pushes the monthly rate $20–$40 above inland pools.
Should I be on a contract for pool service in St Petersburg?
No. Reputable Pinellas pool services bill month-to-month. Long contracts protect the company, not the customer — if service quality drops, you should be able to leave next month. Pool Optics is month-to-month with no termination fee.
How does Pool Optics quote pool cleaning in St Petersburg?
Send us one or two photos of the pool and your address through the homepage quote form, or call (352) 586-0364. We respond same business day with a firm monthly price — no in-person sales visit unless the pool needs a deep clean first. The quote is exactly what you'd pay, with no surprise add-ons.
