Keeping Your Pool Crystal Clear Year-Round
Every weekly visit includes a full surface skim, wall and step brushing, floor vacuuming, and emptying of all skimmer and pump baskets. We remove debris before it sinks, preventing staining and saving your filter from overworking. Consistent weekly cleaning is the foundation of a healthy pool — especially through Oakdale's long swim season from April through October.
Get Started
We test and treat your water for pH, free chlorine, total alkalinity, cyanuric acid (stabilizer), and calcium hardness on every visit. Balanced chemistry keeps your pool safe to swim in, extends the life of your equipment, and prevents algae and cloudiness. All chemicals are included — you never need to buy, store, or add anything yourself.
Get Started
Every service visit includes a check of your pump, filter, heater, pressure gauges, and automatic cleaner. Catching a worn seal, a rising filter pressure, or an underperforming heater early prevents a small issue from becoming a costly repair mid-summer. If we spot something, we'll notify you immediately with an honest assessment and repair options — never inflated recommendations.
Get StartedReady to Get Started?

Why Choose Us
With over 10 years of experience serving the community, Thomas Pool Cleaning & Repair has built a reputation for reliability, quality, and exceptional customer care.
Our certified technicians use premium products and proven techniques to keep your pool in excellent condition. We’re fully licensed, insured, and committed to your complete satisfaction.
Our Process
Our proven maintenance process ensures consistent, high-quality results every single visit. Here's what you can expect:
Your technician arrives at the scheduled time, checks equipment status, water clarity, and notes anything that's changed since the last visit — including unusual algae growth, equipment sounds, or debris volume from weather events.
Skim the surface, brush all walls and steps, vacuum the floor, and empty every basket — skimmer, pump, and cleaner canister. No shortcuts. Every visit gets the same thorough cleaning regardless of how clean the pool looks..
Water is tested for 5–6 parameters. All necessary chemicals are added in the correct order and quantities. In Oakdale's summer heat, chlorine demand can spike dramatically — we adjust our treatment based on current conditions, not a one-size-fits-all formula..
Before leaving, your technician logs the chemical readings taken before and after treatment, notes anything observed, and leaves a service record. You always know exactly what was done and what your water chemistry looked like — no guessing, no surprises.

Get Started Today
Call us now or fill out our contact form to schedule your pool maintenance service.
We run weekly service routes throughout Oakdale (95361), Riverbank (95367), Escalon (95320), Waterford (95386), and the broader Stanislaus County area including Modesto, Ceres, and Turlock. If you're unsure whether we service your neighborhood, call us at (209) 992-3488 — we're happy to check your address and get you scheduled quickly. Need a pool repair instead of routine maintenance? Visit our pool equipment repair page to learn about our pump, filter, and heater repair services. Dealing with mineral buildup on your tile? Our tile cleaning service uses professional-grade glass microbead blasting to restore your waterline tile to like-new condition.
A balanced routine includes weekly cleaning, monthly filter checks, seasonal water balancing, and annual inspections. This approach helps manage hard water and hot summers for year-round clarity.
Getting started is easy. Call us at (209) 992-3488, or fill out the form on our website. We'll schedule a free on-site assessment, review your pool's condition, and recommend the right service plan — with no pressure and no obligation. Most new customers are scheduled within a week.
Our full-service weekly maintenance includes: complete surface skimming, wall and step brushing, floor vacuuming, skimmer and pump basket emptying, full water chemistry testing (pH, chlorine, alkalinity, stabilizer, calcium hardness), all chemical treatments, and a written service report left on-site. All chemicals are included in the monthly price — no extra charges for what we add.
We bring all chemicals on every visit — chlorine, pH adjusters, algaecide, stabilizer, and anything else your pool needs. You don't need to buy, store, or add anything. The cost of all chemicals is included in your monthly service fee with no itemized add-ons.
We service pools throughout Stanislaus County including Oakdale (95361), Riverbank (95367), Escalon (95320), Waterford (95386), Modesto, Ceres, Turlock, Ripon, and surrounding areas. If you're unsure whether we cover your neighborhood, call us at (209) 992-3488 and we'll let you know right away.
Simply call us at (209) 992-3488 or fill out the form on this page. We'll schedule a free on-site assessment, evaluate your pool's current condition, and recommend the right service plan. Most new Oakdale customers are quoted and on a weekly schedule within 2–3 business days. There's no setup fee and no long-term contract required
Need help with your pool? Request a call and one of our team members will get back to you shortly. We’re happy to answer questions, discuss your needs, and help you find the right solution for your pool.
Prefer to speak with someone directly? Give us a call and talk with a knowledgeable pool specialist who’s ready to help. We’re here to make pool care simple and stress-free.