Crystal Rain Pool Services

Pool Cleaning, Maintenance & Repairs in North County San Diego

We work on products from all major pool brands, including Pentair, Hayward, and Jandy.

Request Your Quote Today

  • This field is for validation purposes and should be left unchanged.

Open for business!

While working, we are taking care to practice social distancing.

Questions? Contact us.

Cleaning & Maintenance

Weekly pool cleaning & maintenance package starting at $125 per month!

Our most popular service is our custom weekly pool cleaning package. Our Certified Pool Operators do everything it takes to keep your pool clear, clean, and ready to enjoy:  

  • Balance chemicals
  • Brush tile, walls, and steps
  • Skim and remove debris
  • Clean skimmer and pump baskets
  • Vacuum as needed
  • Inspect equipment for proper operation

Equipment Services

In addition to weekly pool cleaning services, we provide as-needed filter cleaning, equipment repairs and installations, and much more. Because we are a licensed contractor, we can legally complete any repair.

We’re also available to come out when filters, heaters, pumps, control panels, salt cells, automation systems, vacuums, lights or plumbing systems aren’t working right. We’ll diagnose the problem quickly and fix it fast.

All of our repairs and installations are guaranteed and backed by the manufacturer’s warranty.

We’re one of a kind

20+ years in business —
we’re here for the long haul

Licensed California contractor —
we do all repair work ourselves

Dedicated customer service team —
we’re always here for you

We’re not just another pool guy.

We hold a C-61/D35 Pool & Spa Maintenance license with the California Contractors State License Board (CSLB). Our team of Certified Pool Operators provides more than just a weekly pool cleaning service. When a repair is needed, we’ll do it fast — no need to find and hire another company.

But there’s more to us than just the most experienced team in North County San Diego. We’re known for our friendly faces, dependable service, and loyal customers who’ve been with us for years.

Our company is proud of the reputation we’ve built in the community. See for yourself why we’ve been trusted by homeowners in North County since 1998.

We believe in communication and working together with our customers. You’ll get the phone number and email address of your technician — as well as our office.

If you ever have any questions or concerns, we’ll be there to help.

Service you can count on.

Our Certified Pool Operators are ready to work on equipment from brands like:

Upgrades for your pool!

Ask about money-saving and energy-efficient variable speed pumps and LED lights.

Trusted 5-star service

Crystal Rain is the BEST pool service out there. I have used others in the past and they weren’t as knowledgeable as these guys. I have NEVER had a problem with them in 8 years. I’m so thankful to have them and their wealth of knowledge.”

– Melissa S.

Take your pool from green to clean!

Get more enjoyment out of your pool with weekly cleaning and maintenance and have the peace of mind that comes with a professional pool service team on your side.

Frequently Asked Questions

Where do you provide service?

We work on in-ground pools and spas throughout the North County area, including:

  • Cardiff
  • Carlsbad
  • Del Mar
  • Encinitas
  • Escondido
  • Oceanside
  • San Marcos
  • Solana Beach
  • Vista

Don’t see your area listed? Call (760) 889-2557 for more info.

What’s the benefit of your company being a licensed contractor?

As a licensed pool contractor, we are legally able to work on pool equipment repairs of over $500. Other pool cleaning companies who aren’t licensed contractors either have to hire out for those jobs or skirt the rules. Either way, you’re not getting the same level of dependable quality and service you’ll get from Crystal Rain Pool Services.

Will the same pool technician come to my home every week?

We do our best to help you develop a long-term relationship with a single technician, allowing our team to learn exactly how you like your pool. But occasionally we’ll schedule a different technician to take care of your pool. Your pool service will never get off schedule and you’ll get the same level of quality and care we’ve built our reputation on — no matter who comes to your home.

How do I get a hold of someone if I need help?

Unlike many other pool cleaning companies in North County, we have a dedicated customer service team to answer your calls. You can call our office at (760) 889-2557Monday-Friday, 9AM-4PM.

How can I keep my pool looking great between cleanings?

Our weekly pool cleaning service will always leave your pool looking great! But we recommend you:

  • Skim your pool to remove leaves and debris
  • Run your pool pump regularly
  • Call us if something seems “off”

Your pool will be the envy of the neighborhood!