Common Questions

What You Want to Know
Before You Build

Straight answers to the questions Chester County and Main Line homeowners ask.

How long does a custom pool build take?

Most custom inground gunite pools in Chester County and the Main Line take about 10–16 weeks from permit approval to first water, depending on complexity, site conditions, and weather. We provide a detailed project timeline at the design consultation stage.

What is the investment range for a custom pool?

Custom inground pools built by JHL typically range from $75,000 to $300,000+ depending on size, shape, finish, and surrounding hardscape. Our design consultation includes a personalized investment estimate based on your vision and site.

What types of pools do you build?

We specialize in gunite (concrete) pools, which allow unlimited shape and design flexibility. We also build plunge pools, lap pools, and vanishing-edge designs, plus attached spas, tanning ledges, and water features. Every pool is custom — no templates.

Do you handle permits and inspections?

Yes. Our team manages all permitting with Chester, Delaware, and Montgomery County municipalities, coordinates required inspections, and ensures full compliance with Pennsylvania state and local codes.

Do you offer pool renovation services?

Absolutely. We resurface pool interiors, replace coping and tile, upgrade equipment and automation, add features like tanning ledges and spas, and redesign surrounding decks and patios.

Can you design the pool and the surrounding landscape together?

Yes — and we recommend it. Our Pool + Landscape Packages integrate pool design, hardscape, planting plans, lighting, and irrigation under a single project team for a cohesive outdoor environment.

Which areas do you serve?

From our Newtown Square studio we serve Chester County, Delaware County, Montgomery County, and the Main Line — including Newtown Square, Villanova, Bryn Mawr, Wayne, Gladwyne, Haverford, Ardmore, and surrounding communities.

How do I get started?

Request a design consultation through our contact page or call us at (610) 956-7476. We'll schedule a site visit and discovery conversation, then prepare a custom design proposal.

Still Have Questions?

Our design team is happy to walk you through anything.

Contact Our Team