Family-owned · Greenville, Texas

Crystal-clear pools, royal treatment.

Green to clean. That's the promise.

Kingdom Pools is a family-owned pool service out of Greenville, Texas. Weekly service, repairs, leak detection — anything pool related. We show up when we say we will, leave your water crystal clear, and stay on top of what your pool needs.

Locally owned400+ local likesFree quotes

A freeform backyard pool with red brick coping beside a brick home in Greenville, Texas
Green to clean

We bring 'em back.

This is a real one — same pool, same backyard. We showed up, did the work, and left the water clear enough to swim in that evening. That's the job, and it's what we do best.

If your pool's gone green on you, don't panic. Give us a call — it's usually a lot easier (and cheaper) than folks expect.

A neglected backyard pool with green, cloudy water before Kingdom Pools treated it
Before — ignored too long
The same pool after Kingdom Pools cleaned it, with clear blue water
After — Kingdom Pools
How it works

Plain and simple.

No fine print, no surprise charges. Three steps and the pool's off your list.

01

Call or text

Give us a call or text. We'll swing by, look at your pool, and give you a clear quote — free, and no pressure.

02

We handle it

Same day every week, we show up, clean, test, and balance. You get a report with photos and the numbers, plain and simple.

03

You swim

Clear water, every time you open the door. That's the whole deal.

Service area

Greenville, Rockwall & surrounding areas.

GreenvilleCaddo MillsRoyse CityRockwallFateHeathQuinlanCommerceWills PointWolfe CityNevadaJosephine

…and everywhere in between. Not sure you're in range? Give us a call or text and we'll let you know.

Get started

Ready for clear water? Let's get you on the route.

Call or text — we answer during the week, and we'll swing by for a free quote. That's how we've always done it, and it works just fine.

(903) 453-7337
Mon–Fri · 8:00 AM – 6:00 PMServing Greenville, Rockwall & surrounding areas

Free quotes

We'll walk your pool, tell you what it needs, and what it costs.

Locally owned

Greenville-area pools, handled by a local business you can reach directly — no call center.

Straight answers

No fine print, no upselling. If something doesn't need fixing, we'll tell you that too.

Request a free quote

Takes about 30 seconds. We call or text you back.

1 · What do you need?
2 · Where do we reach you?

No obligation, no phone spam. We use your number to follow up on this request. Privacy

Straight answers

Questions folks ask before they call.

What areas does Kingdom Pools serve?

We are based in Greenville, Texas and serve Greenville, Caddo Mills, Royse City, Rockwall, Fate, Heath, Quinlan, Commerce, and Wills Point. If you are just outside that list, call or text (903) 453-7337 and we will let you know whether we can hold a route day there.

How much does pool service cost in Greenville, TX?

Weekly service is priced per pool, not per square foot of some generic chart. Pool size, features, condition, and debris load all matter. We walk the pool, quote one number for free, and that is the number — no add-on surprises.

Who owns Kingdom Pools?

Kingdom Pools is locally owned and based in Greenville, Texas. You are calling a local business you can reach directly — not a call center, and not a national franchise.

How do I get a quote?

Call or text (903) 453-7337, or send the quote form on this site. We look at your pool, tell you what it needs, and give you a clear price — free, and no pressure.

Do you offer one-time cleanups or only recurring service?

Both. Most customers start with weekly service, but we also do one-time green-to-clean recoveries, repair visits, and seasonal openings and closings for people who handle the weekly work themselves.

What happens if my pool is not right after a visit?

Tell us. If the water is not swim-ready because of the work we did, we come back and fix it. Every visit ends with a photo-and-numbers report so you can see exactly what we found.

More questions? Read the full pool care FAQ or call (903) 453-7337.

Call Quote