
Ripple Pool Service & Repair provides weekly pool service across Citrus Heights, all-inclusive, with the same technician each week. See your price in 60 seconds with the quiz, or call (916) 891-6191.
Citrus Heights became its own city in 1997, though most of its neighborhoods went up in the 1970s and 1980s. Both of its ZIP codes, 95610 and 95621, are on our weekly routes.
It is solidly suburban: tract homes with backyard pools that are now several decades old, and landscaping that has had time to mature around them.
We already service more than 10 pools in Citrus Heights every week.
Tap your ZIP code to start your price.
Not listed? Check any ZIP in the quiz →
A pool that age can run for years with care. An equipment check on every visit is how problems get spotted early.
Mature shrubs and trees close to the water mean regular debris, cleared every week from the surface, baskets and floor.
As water evaporates and gets topped off, calcium builds. We watch the readings and stay ahead of scale on tile and equipment.
Watch one visit from start to finish. Tap the card to skip ahead.
Before · 10:12 AM
Arrival is timestamped and your pool is photographed exactly as we found it.
Leaves and debris come off the surface, then the walls, steps and tile line get brushed.
The floor is vacuumed with a commercial-grade wireless vacuum.
Everything that catches debris gets emptied, so water keeps moving the way it should.
Readings are recorded and the pool gets whatever it needs that day. Every chemical is included.
Your equipment gets looked over on every visit, not just when something breaks.

After · 10:36 AM
The finished pool is photographed with a timestamp, so you can see the difference.
Everything from the visit lands in your inbox before the truck leaves your street.
Someone besides your technician looks at the report. If something is off, you hear from us with a plan.
Tap through a real-style report. This is what lands in your inbox every single week.
At an all-inclusive resort, the food, the drinks and the fun are covered. No tabs, no surprise charges. Our weekly service works the same way: one monthly price, everything your pool needs. Tap a circle to see what’s inside.
If your pool turns green on our watch, we clear it for free. Period.
24-hour response, every time. Spot a worn O-ring or a heater acting up? You hear it from us, not your backyard.
Not happy in your first 30 days? Every dollar back. No contract trap.
A quick call or 60-second form. You get a quote by text, usually same day.
First visit: deep clean, filter clean, balance, and a full equipment check.
Your tech shows up, does the work, and you get photo proof in your inbox.
Our weekly routes in Citrus Heights cover 95610 and 95621. Nearby, we also service Fair Oaks, Antelope and Roseville.
Yes. 95610 and 95621 are both on our weekly routes.
Yes. Weekly service does not depend on new equipment. We check it every visit and tell you if something needs attention, with any repair quoted first.
It depends on a few details about your pool, such as the depth of the deep end and whether there is an attached spa, not on its size. The 60-second quiz gives you an instant estimate, and texting us two or three photos confirms the exact price.
