Fiberglass Pools & Pool Builder in Crystal River, FL
Crystal River sits on Kings Bay along Florida’s Nature Coast, just up US-19 from our Port Richey plant. Coastal and inland neighborhoods here are solid candidates for a factory-direct fiberglass pool when access, setbacks, and flood rules line up.
Call 727-847-7665 or request a free Crystal River estimate.

Why fiberglass works for Crystal River homes
- Citrus County is part of Florida’s west-central limestone karst country. The Florida Geological Survey and Florida DEP note that sinkholes are a common feature of this landscape. No pool is sinkhole-proof, but a one-piece fiberglass shell has some flex and isn’t a rigid, jointed structure. Talk to your insurer about sinkhole coverage before you build.
- Inside city limits, pool permits go through the City of Crystal River Building Department. Unincorporated addresses go through the Citrus County Building Division.
- Parcels near the bay or in mapped flood zones often need extra elevation or equipment details on the plans — we flag that on the site visit.
Pettit Pools is the only licensed Florida contractor that is also a fiberglass pool shell manufacturer in Florida (Florida Certified Pool/Spa Contractor license CPC1459625). Because the same company builds the shell and installs it, you get one warranty covering the work instead of a manufacturer and a separate installer pointing at each other. Compare materials on our fiberglass vs. concrete page.
From our Port Richey factory to your Crystal River backyard
Our plant is at 6651 Industrial Ave, Port Richey, FL, about 50 miles (roughly 1 hour 10 minutes’ drive) from Crystal River up US-19. You’re welcome to visit and see shells being made (please let sales person know so he/she can escort you!)
How a Crystal River pool project works
- Free site visit: we measure, check access, setbacks, utilities, drainage, and flood-zone notes if they apply.
- Choose your model: size, shape, depth, steps, and add-ons like a spa.
- Permits: Pettit prepares and submits the pool permit for the homeowner with the City of Crystal River or Citrus County Building Division, whichever has jurisdiction (and we help with HOA paperwork if needed). Across Citrus and our other counties, permits average 4–6 weeks once the application is complete.
- Excavation and set: our crew digs, sets the factory-built shell, plumbs, and backfills.
- Deck, equipment, and inspections: decking, equipment hookup, barrier/safety features, and final inspection.
- Startup: we fill, balance, and walk you through care. Ongoing pool service is available.
Pick your model
Browse shapes and sizes on our pool models page .
Financing
Starting at $400 a month W.A.C. See financing options.
We also build concrete pools and spas, resurface existing pools, and handle fiberglass and gelcoat repair in Crystal River.
Crystal River pool FAQs
Who issues the pool permit in Crystal River?
The City of Crystal River inside city limits, or the Citrus County Building Division outside them. Pettit prepares and submits the permit for the homeowner.
Do coastal flood zones change the install?
They can. Flood-zone parcels may need elevation or equipment details called out on the plans. We check that on the site visit before you sign.
How long does the permit usually take?
Across Citrus and the other counties we serve, most pool permits average 4–6 weeks once the application is complete.
Do you offer financing?
Yes. Starting at $400 a month W.A.C. (with approved credit).
Get a free Crystal River pool estimate
Call 727-847-7665 or contact us online. Pettit Fiberglass Pools, 6651 Industrial Ave, Port Richey, FL. License CPC1459625.
Other areas we serve: see all service areas · Homosassa · Spring Hill · Inverness.

