Weekly pool service
Cleaning, chemistry, brushing, and netting on a set weekly schedule, by our own techs. Schedule set per pool after the first visit.
How weekly service works →
Repair & equipment
Pump loud, heater won't fire, filter pressure high, water level dropping? Diagnosed first, quoted before we start, fixed right.
Repair & equipment →
The store & free water testing
Chemicals, parts, equipment, spa supplies, floats, and a free water test with a written plan. No purchase needed.
Store & water testing →
Commercial & HOA
Per-visit pricing, chemical logs, and health-code compliance for apartments, HOAs, hotels, and managed properties.
Commercial service →Service area applies. One per household. Free diagnostic excludes parts and repair labor.
Recent 4- and 5-star Google reviews
Rating and review count are the totals on our Google Business Profile, including every review. Cards show recent reviews of 4 stars and up, newest first.
Good staff and service people. Listen to customers' concerns and respond appropriately. Efficient in answering billing questions. Solved a thorny pool issue I've been struggling with. Thanks!
Had a pool cleaner that needed service. Gary's store fixed it back to working 100 percent. Works like new. Friendly service! If you have a pool cleaner that needs repair or advice, they're here for you. Thank you!
Customer service was prompt and friendly. Scheduling an appointment and payment was easy and fast.
Apartment communities, HOAs, hotels, and property managers across the Inland Empire use our commercial crews: priced per visit, up to seven days a week, chemical logs kept, health-code compliance handled. Contracts and insurance run through our parent company, SK Pools (CSLB C-53 #1063945), so your vendor paperwork is easy and your crew stays local.
CPO-certified techs · Full-time repair staff · Dedicated billing team · Documented chemical logs
Commercial pool service →
MikeGeneral Manager
40+ years in the pool trade. Mike oversees everything at Gary's, from the counter to the repair trucks. If a pump, heater, filter, or cleaner can be fixed, Mike can fix it.
DenisStore Manager
20+ years in the pool business, with a background in commercial pool cleaning. Denis runs the store and the service route, keeping the counter stocked and every stop on schedule.
Same store, same address on Central Ave, same people at the counter. Gary's is now part of SK Pools, which adds a full back office behind the team: billing, scheduling, customer service, and our own repair staff.
A lot of the time, yes. Cloudy water, algae that keeps coming back, scale on the tile, and burning eyes usually show up in the numbers. If it looks like an equipment problem instead of a chemistry problem, we'll say so and send a tech.
Both. Our own techs run weekly routes out of the store, and our repair staff handles pumps, filters, heaters, salt systems, automation, and leaks. Every repair is quoted before it starts.
Yes. Buy it at the counter and our crew installs it, with the unit and the install quoted as one number. Permits pulled where the city requires them.
Weekly service and repairs across Upland, Claremont, Ontario, Rancho Cucamonga, Pomona, Montclair, La Verne, Chino, Chino Hills, San Dimas, Fontana, Diamond Bar, and Covina, plus nearby San Gabriel Valley cities with our sister stores.
Yes. Monday to Friday 9am to 6pm, Saturday 9am to 5pm, and Sunday 10am to 2pm.
Yes. Text (760) 300-1476 for a quote or to get on the schedule. Replies usually come back in under 2 minutes.
Weekly pool service, repair, and equipment installation from our store in Upland, plus free water testing at the counter, seven days a week.
Also serving these cities, with our sister stores in the SK Pools family:
City pages: Upland · Claremont · Ontario · Rancho Cucamonga
Request a quote and we'll get back to you the same business day, or stop by the store on Central Ave.
Get a quote (909) 946-4393Or text (760) 300-1476 for a quote. Replies in under 2 minutes.