Pool Cleaning Service
Enjoy a sparkling clean pool without the stress! Our professional team delivers reliable pool cleaning service that keeps your water crystal clear, swim-ready and safe to enjoy. Book your hassle-free service today!
- Thorough filter backwashing
- Sparkling Clean Pools, Every Time
- Deep System Cleans, Not Just Surface Skims
- Detailed visit reports with photos & readings
- Balanced water with every service
Watch what we do
-
Residential Pool Services
-
Commercial Pool Services
Keeping your pool running smoothly takes a lot more than a skimming every now and then. Even if the surface of your pool seems clean, there are visible and invisible issues going on right under your nose. If you want to enjoy all the perks of pool ownership but aren’t sure how to keep it clean, call Puddle Pools! Our pool cleaning service covers your system from top to bottom, leaving nothing behind but a clean and inviting place to take a dip.
What Goes On Inside Your Pool
It is no secret that pools are hard to keep clean. Every day, new debris makes its way the surface of your pool. Having a pool in a shady area might feel comfortable, but having a lot of trees or plant life around can impact how often your pool should be cleaned. Leaves, sticks, insects and seed pods are some of the most common items found floating in pools. These are easy enough to grab with a skimmer but what about those harder to reach items? Heavy items, sand or dirt can act as sediment, collecting at the bottom of your pool. These items cannot be skimmed away or removed by hand, so what should you do? Call Puddle, of course! There is always a risk of algae growth or clogs cause by hair or foreign materials. With a little help from our Puddle specialists, you can make sure that your filters are running smoothly. Instead of being bogged down by maintenance woes, when a helping hand for your pool cleaning services is only a phone call away!
Pool Cleaning: The Right Technique
When you want the best results for your pool cleaning, it is best to call in a professional. Superficial cleans on pools might looks better for a moment but they do not do enough to keep your system running smoothly. Depending on how often you use your pool, you should consider weekly cleanings. This option is popular for communal or shared pool facilities. These services include removing surface debris as well as vacuuming and scrubbing of walls and flooring. This type of consistent cleaning prevents damage to filters, algae growth.
If you are unsure how often your pool should be cleaned, call one of our Puddle Pools staff today. Our pool cleaning can be made to fit residential pools, as well as communal or commercial environments. Call today to book an appointment for your pool cleaning services.
Find your nearest Pool Cleaning Service
474 locations across 32 states and provinces.
- 474locations
- 32states and provinces
- 2countries
Browse all 474 locations
AB 1
AL 11
AZ 17
BC 32
- Abbotsford, BC
- Aldergrove, BC
- Burnaby, BC
- Chilliwack, BC
- Colwood, BC
- Coquitlam, BC
- Kelowna, BC
- Ladner, BC
- Ladysmith, BC
- Langley, BC
- Maple Ridge, BC
- Mission, BC
- Nanaimo, BC
- New Westminster, BC
- North Vancouver, BC
- Oliver, BC
- Osoyoos, BC
- Peachland, BC
- Penticton, BC
- Port Moody, BC
- Richmond, BC
- Saanich, BC
- Squamish, BC
- Summerland, BC
- Surrey, BC
- Tsawwassen, BC
- Vancouver, BC
- Vernon, BC
- Victoria, BC
- West Vancouver, BC
- Whistler, BC
- White Rock, BC
CA 29
- Carlsbad, CA
- Encinitas, CA
- Fair Oaks, CA
- Folsom, CA
- Menifee, CA
- Moorpark, CA
- Murrieta, CA
- North County, CA
- Novato, CA
- Oceanside, CA
- Orangevale, CA
- Oxnard, CA
- Petaluma, CA
- Placer County, CA
- Rancho Cordova, CA
- Rocklin, CA
- Roseville, CA
- Sacramento, CA
- San Anselmo, CA
- San Jose, CA
- San Marcos, CA
- San Rafael, CA
- Santa Barbara, CA
- Santa Rosa, CA
- Saratoga, CA
- Temecula, CA
- Thousand Oaks, CA
- Ventura, CA
- Walnut Creek, CA
CO 1
FL 102
- Altamonte Springs, FL
- Apollo Beach, FL
- Apopka, FL
- Boca Raton, FL
- Bonita Springs, FL
- Bradenton, FL
- Brandon, FL
- Callahan, FL
- Cape Coral, FL
- Cheval, FL
- Clearwater, FL
- Clermont, FL
- Cocoa, FL
- Coral Gables, FL
- Coral Springs, FL
- Deltona, FL
- Duval County, FL
- Estero, FL
- Fernandina Beach, FL
- Fort Hamer, FL
- Fort Myers, FL
- Fort Pierce, FL
- Four Corners, FL
- Fruitland Park, FL
- Gateway, FL
- Golden Gate, FL
- Heathrow, FL
- Hillsborough County, FL
- Immokalee, FL
- Jacksonville, FL
- Jensen Beach, FL
- Jupiter, FL
- Key Biscayne, FL
- Kissimmee, FL
- Lady Lake, FL
- Lake Mary, FL
- Lakewood Ranch, FL
- Land O' Lakes, FL
- Lee County, FL
- Little Havana, FL
- Longwood, FL
- Lutz, FL
- Maitland, FL
- Marco Island, FL
- Meadow Woods, FL
- Melbourne, FL
- Memphis, FL
- Miami, FL
- Mount Dora, FL
- Naples, FL
- Nettles Island, FL
- Niceville, FL
- North Orlando, FL
- Ocean City, FL
- Ocoee, FL
- Olympia Heights, FL
- Orangetree, FL
- Orlando, FL
- Oviedo, FL
- Palm Bay, FL
- Palm Beach, FL
- Palm City, FL
- Palmetto, FL
- Panama City, FL
- Panama City Beach, FL
- Parkland, FL
- Parrish, FL
- Pensacola, FL
- Plant City, FL
- Pompano Beach, FL
- Port Salerno, FL
- Port St. Lucie, FL
- Riverview, FL
- Rockledge, FL
- Royal Palm Beach, FL
- Ruskin, FL
- San Carlos Park, FL
- Sanford, FL
- Sarasota, FL
- Sorrento, FL
- St. Augustine, FL
- St. Lucie, FL
- St. Petersburg, FL
- Stuart, FL
- Sun City, FL
- Tampa, FL
- The Acreage, FL
- The Villages, FL
- Town 'n' Country, FL
- Valrico, FL
- Venice, FL
- Wedgefield, FL
- Wellington, FL
- Wesley Chapel, FL
- Westchase, FL
- Weston, FL
- Wildwood, FL
- Windermere, FL
- Winter Garden, FL
- Winter Park, FL
- Winter Springs, FL
- Yulee, FL
GA 20
- Alpharetta, GA
- Atlanta, GA
- Blackshear, GA
- Canton, GA
- Cherokee County, GA
- Cobb County, GA
- Decatur, GA
- Dekalb County, GA
- Dunwoody, GA
- Forsyth County, GA
- Hinesville, GA
- Marietta, GA
- Pooler, GA
- Port Wentworth, GA
- Richmond Hill, GA
- Sandy Springs, GA
- Savannah, GA
- Statesboro, GA
- Stonecrest, GA
- Woodstock, GA
HI 3
ID 1
IL 1
IN 4
KY 1
LA 8
MB 3
MO 10
MS 3
NC 12
NH 1
NJ 16
NV 7
NY 5
OH 8
OK 13
ON 56
- Ajax, ON
- Ancaster, ON
- Angus, ON
- Aurora, ON
- Barrie, ON
- Bolton, ON
- Bowmanville, ON
- Brampton, ON
- Brant, ON
- Brantford, ON
- Burlington, ON
- Cambridge, ON
- Carlisle, ON
- Dundas, ON
- Etobicoke, ON
- Fort Erie, ON
- Georgetown, ON
- Grimsby, ON
- Guelph, ON
- Hamilton, ON
- Ingersoll, ON
- Innisfil, ON
- Kanata, ON
- Kingston, ON
- Kitchener, ON
- Lambton Shores, ON
- London, ON
- Markham, ON
- Milton, ON
- Mississauga, ON
- Nepean, ON
- Newmarket, ON
- Niagara Falls, ON
- North York, ON
- Oakville, ON
- Orillia, ON
- Oshawa, ON
- Ottawa, ON
- Paris, ON
- Pickering, ON
- Point Edward, ON
- Richmond Hill, ON
- Sarnia, ON
- Scarborough, ON
- St. Catharines, ON
- St. Thomas, ON
- Stittsville, ON
- Stoney Creek, ON
- Toronto, ON
- Uxbridge, ON
- Vaughan, ON
- Waterdown, ON
- Waterford, ON
- Waterloo, ON
- Whitby, ON
- Windsor, ON
OR 1
Other 1
PA 7
SC 8
TN 7
TX 79
- Addison, TX
- Allen, TX
- Arlington, TX
- Austin, TX
- Baytown, TX
- Bedford, TX
- Bellaire, TX
- Burleson, TX
- Canyon Lake, TX
- Carrollton, TX
- Cedar Hill, TX
- Celina, TX
- Cleburne, TX
- Colleyville, TX
- Collin County, TX
- Conroe, TX
- Coppell, TX
- Corpus Christi, TX
- Cypress, TX
- Dallas, TX
- Denton, TX
- DeSoto, TX
- Duncanville, TX
- Fairview, TX
- Flower Mound, TX
- Fort Bend County, TX
- Fort Worth, TX
- Fredericksburg, TX
- Friendswood, TX
- Frisco, TX
- Galveston, TX
- Garland, TX
- Georgetown, TX
- Grand Prairie, TX
- Hebron, TX
- Highland Park, TX
- Highland Village, TX
- Houston, TX
- Huntsville, TX
- Hurst, TX
- Irving, TX
- Katy, TX
- Keller, TX
- La Porte, TX
- Lancaster, TX
- League City, TX
- Lewisville, TX
- Longview, TX
- Lufkin, TX
- Mcallen, TX
- McKinney, TX
- Midlothian, TX
- Missouri City, TX
- Montgomery, TX
- Nacogdoches, TX
- New Braunfels, TX
- North Houston, TX
- Parker, TX
- Pasadena, TX
- Pearland, TX
- Plano, TX
- Prosper, TX
- Richardson, TX
- Rockwall, TX
- Round Rock, TX
- San Antonio, TX
- San Marcos, TX
- Southlake, TX
- Sugar Land, TX
- Sunnyvale, TX
- Texarkana, TX
- Texas City, TX
- The Colony, TX
- The Woodlands, TX
- Trophy Club, TX
- Tyler, TX
- University Park, TX
- Waxahachie, TX
- Wylie, TX
UT 6
No locations match that search.
Nearest to you
Pool Cleaning Service questions
The questions we are asked most about this service, wherever you are.
Not the question you had? Ask us directly
How often should a pool be professionally cleaned?
Most pools in regular use are serviced weekly through the swimming season, because skimming, brushing and chemical balance all drift within days rather than weeks. Pools that are used less, or that are covered for part of the year, are often fine on a fortnightly visit. The right interval depends on how much the pool is used, how much tree cover sits above it and the local climate, so it is worth asking for a recommendation for your own pool.
What is included in a pool cleaning visit?
A standard visit covers the water, the surfaces and the equipment: skimming debris from the surface, brushing walls and steps, vacuuming the floor, emptying skimmer and pump baskets, checking the filter and testing and balancing the water chemistry. The point of doing all of it on one visit is that these jobs undo each other if they are done separately.
Do I need to be home during the service?
No. As long as the technician can reach the pool and the equipment, service is usually carried out while nobody is home, which is how most regular customers prefer it. You will need to arrange access to gates or side entrances in advance, and let us know about pets, alarms or anything else on the route to the pool.
Can cleaning fix a green pool, or is that a different job?
A green pool is an algae bloom, and clearing one is recovery work rather than routine cleaning. It usually needs shock treatment, extended filtration and repeat visits before normal service resumes, because killing algae and removing it from the water are two separate stages. Once the pool is clear, regular cleaning is what stops it happening again.
What should I do between professional visits?
Very little, which is the point of a service, but two habits help: empty the skimmer basket if it fills between visits, and run the pump long enough each day to turn the water over. If you notice the water going cloudy, losing its clarity or smelling strongly of chlorine, tell your technician rather than waiting for the next scheduled visit.
So Why Puddle for Pool Cleaning?
-
Transparent Pricing
That’s Right. No Hidden Prices. Up Front and Straight Forward Pricing.
-
E-Reports
Your Service Sent in an E-Report, in Real Time. What Was Done, What Chemicals Were Used, What Your Levels Are At etc. All With Before & After Pictures, Time Stamped In and Time Stamped Out.
-
Happy Snappy Techs
Fully uniformed, CPO certified technicians in fully wrapped vehicles, so you always know who is at your gate and that your pool is in trained hands.
Ready for a pool you do not have to think about?
Book online in under a minute, or call and someone will actually pick up.
Accredited, certified and reviewed






