Charlotte, NC · Updated
Inground Pool Installation in Charlotte, NC
Plan your Charlotte pool with real numbers — then meet one builder that fits.
Inground pool installation in Charlotte, NC typically costs between $20,350 and $41,700, with a typical job including excavation, construction, and finishing. North Carolina law requires a licensed general contractor for projects over $40,000 (G.S. 87-1 - North Carolina General Assembly). Mecklenburg County Public Health requires approval to construct a residential swimming pool, and a separate building permit from LUESA is also required (Pools | Environmental Health - Mecklenburg County).
Free for Charlotte homeowners. One pro, named before they contact you.
- Pro's name before contactYou hear the pro's name from us before they call. Ask them for their license number and check it yourself. Check a license at portal.nclbgc.org
- One pro, not a listWe tell you who before they call.
- Free for you — pros pay usNo job payment passes through us. You contract with and pay the independent pro directly. We never bid on or do the work.
- Updated October 2026Every price on this site shows its source and date.
Ballpark first
Inground Pool Installation prices in Charlotte, dated
Charlotte pool build prices at a glance
| Job | Low | Typical | High | Source |
|---|---|---|---|---|
| Inground pool installation | $20,350 | $29,150 | $41,700 | angi.com, nerdwallet.com, 2026-09 |
| Pool resurfacing | $5,250 | $8,350 | $13,250 | angi.com, 2026-09 |
| Pool deck | $3,000 | $5,200 | $8,950 | angi.com, homewyse.com, 2026-09 |
Typical ranges from public data (angi.com, nerdwallet.com, homewyse.com; September 2026), not a quote — your contractor's written contract sets the price.
All Charlotte inground pool installation prices
Band is estimated, not a quote. Prices as of Sep 2026.
Before you ask
Is this free?
Yes. Matching is free for homeowners. The pro pays us a fee for the introduction. You never pay us, and no job payment passes through us.
What if you can't find a pro?
We email you within 1 business day, and we delete your request from our matching queue.
Will lots of companies call me?
No. We match each request with one pro, and we tell you who before they contact you.
Pick your job
Inground Pool Installation services in Charlotte
Pick the job closest to yours to see Charlotte prices, permits and what to ask.
Costs · FAQ · Get matched
Timing
What is your timeline?
Pick the line that fits; each one points to the right next step in Charlotte.
Can't wait
Pool equipment tripping the breaker in Charlotte — leave it off and start the match.
Send the jobWithin days
Want to swim next summer in Charlotte — book a design visit now; permits take weeks.
Book a visitJust budgeting
Still checking setbacks and permits — read the Charlotte steps first, no contact needed.
Try the estimator
What happens next
How matching works
Three steps, no list of strangers calling: one Charlotte name, then your call.
- Tell us the job. Use the 2-minute form.
- We find one matched Charlotte pro. We tell you who before your number goes to them, or tell you if we can't match you.
- You decide. The pro quotes. If you go ahead, you contract with and pay the pro directly. We don't perform or bid on the work. Matching is free; the pro pays us, not you.
Honest advice
Cases where you may not need a pro
A homeowner may not need a hired pro for minor repairs or maintenance, such as cleaning or chemical adjustments. However, full installation requires a licensed contractor due to North Carolina law and local building codes (G.S. 87-1 - North Carolina General Assembly). A repair-only quote is the cautious route for complex tasks like excavation or plumbing.
One matched pro, not a list
We're lining up one Charlotte pool build pro. We'll email you the name of the Charlotte pro we match you with within 1 business day. If we can't match you with a Charlotte pro, we'll email you that too. Your number goes to that pro only after you've heard their name from us.
Before your number goes to anyone, we tell you the pro's name, so you can ask for their license number and check it yourself. How matching works.
Asked often
Questions Charlotte homeowners ask
Common Questions About Pools in Mecklenburg County
What does inground pool installation involve in Charlotte?
Inground pool installation involves excavation, concrete work, plumbing, and finishing with materials like gunite or fiberglass. The process may take several weeks depending on the size and type.
Local context
The local picture in Charlotte
The Charlotte figures behind the ranges above, each with its source.
- 1995 median year homes were built ACS 5-year 2020-2024, B25035 Median Year Structure Built
- 28% of homes built before 1980 ACS 5-year 2020-2024, B25034 Year Structure Built
Home age chart for Charlotte
Neighbourhoods
Service area
Charlotte Pool Build Match takes requests from homeowners anywhere in Charlotte and matches each one with an independent local pro by ZIP code. Charlotte Pool Build Match has no office or crew in Charlotte; the pro you are matched with quotes and does the work.
Parts of Charlotte we cover
- Plaza Midwood
- NoDa
- Dilworth
- Myers Park
- South End
- Ballantyne
- Elizabeth
- Wesley Heights
- University City
- Steele Creek
Where we accept requests
The full guide
Your Charlotte inground pool installation guide
Everything we found about inground pool installation in Charlotte, section by section, with sources.
On this page · 19 sections
Why Charlotte Pool Build Match

Local data notes for Charlotte
- 43.6 inches Charlotte Douglas Airport's 1991-2020 normal annual… ( NOAA NCEI U.S. Climate Normals 1991-2020, Charlotte Douglas Airport (USW00013881) )
How much do pool companies charge in Charlotte?
In Charlotte, NC, the cost of building an inground pool varies based on home age and materials. Newer homes may have different site conditions than older ones like a home, which can affect total price.
A home in Charlotte may require more excavation or grading due to older landscaping and soil compaction, potentially increasing costs. Concrete pools are durable with service lives of 25+ years (NAHB/Bank of America Home Equity, Study of Life Expectancy of Home Components (Feb 2007), Table 1), making them a long-term investment. However, plaster finishes on concrete pools degrade over time, requiring resurfacing every 10–15 years due to wear and water chemistry (NAHB/Bank of America Home Equity, Study of Life Expectancy of Home Components (Feb 2007), Table 1). These factors influence the total cost of installation and maintenance.
Vinyl liner pools are another option, but they need replacement after 5–9 years, adding to long-term expenses (This Old House, "What to Know About Pool Resurfacing" (C. Bickford, updated 2026-06-06)). Fiberglass pools offer a smooth surface that resists algae growth but may require special care due to gelcoat degradation from UV and chemicals (This Old House, "What to Know About Pool Resurfacing" (C. Bickford, updated 2026-06-06)). The material choice directly affects both initial cost and future maintenance needs, which can vary significantly between homes built in different eras.
Pool decking typically lasts 15 years, but cleaning equipment may need replacement sooner (NAHB/Bank of America Home Equity, Study of Life Expectancy of Home Components (Feb 2007), Table 1). For homeowners considering a pool build, understanding the lifespan of materials helps set realistic expectations about cost and care. A newer home might have more straightforward access for installation, while older homes could involve additional work to prepare the site properly before construction begins.
What is the average cost of having an inground pool installed?
The typical cost for an inground pool in Charlotte ranges from $20,350 to $41,700, with $29,150 as the average. Material selection, such as concrete or vinyl, also influences the final price.
What changes the price in Charlotte
Rules and local conditions that change this job's steps, choices or cost, each sourced.
| Local rule or condition | What it changes | Source |
|---|---|---|
| Mecklenburg County Public Health requires approval to construct a residential swimming pool, and a separate building permit from LUESA is also required | You must get approval from Mecklenburg County Public Health and a separate building permit from LUESA before starting pool construction (source). | Pools | Environmental Health - Mecklenburg County |
| Mecklenburg County's LUESA Fee Ordinance was revised effective July 1, 2026; a secondary summary reports a $59.70 minimum building-permit fee and a $79.61-per-trade base for renovations under $100,000 | The minimum building-permit fee is $59.70, with an additional $79.61-per-trade base for renovations under $100,000 (source). | Home project costs |
| A secondary guide lists a $50 City of Charlotte stormwater review fee for residential additions, decks, pools, retaining walls and sheds, plus a $65 residential zoning review fee | A $50 stormwater review fee and a $65 residential zoning review fee apply to pool construction projects (source). | Charlotte Building and Trade Permit Guide - PermitFlow |
| Mecklenburg County issues a permit to the person actually doing the work, and the homeowner is responsible for making sure required permits are obtained before work begins | The person doing the work must obtain permits, and you are responsible for ensuring they are obtained before starting (source). | Permit, Please! Hammer Down the Home Improvement Process (Mecklenburg County Blog) |
| Mecklenburg County permits expire after six months if no inspection is requested; once inspections begin the expiration clock resets to one year | Permits expire after six months if no inspection is requested, but the clock resets to one year once inspections begin (source). | Permit, Please! Hammer Down the Home Improvement Process (Mecklenburg County Blog) |
| The 2018 North Carolina State Building Codes, effective January 1, 2019 and based on the 2015 International Codes with NC amendments, remain the codes currently in effect | The 2018 North Carolina State Building Codes based on the 2015 International Codes apply to your pool construction project (source). | Codes - Current and Past - NC Office of State Fire Marshal |
Illustrative example based on the public data cited on this page (October 2026), not a quote — your contractor's written contract sets the price.
Inground and Above Ground Pool Options for Cecil Soil Series in Charlotte
Charlotte's Cecil soil series influences the choice between above ground and inground pools. Inground vinyl pools require careful site preparation due to soil characteristics, while above ground options may be simpler for certain conditions.
In Charlotte, the Cecil soil series is a clayey, poorly drained type that can complicate inground pool construction. Vinyl liner pools need a stable base, which might require additional grading or drainage solutions if the soil is not naturally suited. Above ground pools are less affected by soil conditions since they sit on a prepared surface, making them a viable option for homeowners looking to avoid complex site work. However, local electrical safety rules apply to all pool types, including bonding and grounding requirements to ensure safe operation. This makes above ground options potentially easier in terms of compliance with Mecklenburg County codes, though both require attention to electrical standards during installation.
For inground vinyl pools on Cecil soil, the clay content can lead to settling over time if not properly compacted. Builders often use a sand or gravel base beneath the liner to prevent shifting and damage. Above ground pools avoid this issue by being installed on flat, level ground with no direct contact with the soil. However, above ground pools may be more susceptible to water evaporation in Charlotte’s climate, which can increase maintenance needs. Both pool types need consideration of local electrical rules, as improper bonding or grounding could pose safety risks.
When comparing above ground and inground options, the Cecil soil series impacts long-term stability for vinyl liner pools. Builders may recommend a reinforced base to prevent settling issues, which can add time and cost to an inground project. Above ground pools avoid this complexity but may require more frequent water maintenance due to higher evaporation rates in Charlotte’s climate. Electrical compliance is a shared concern for both types, with local codes mandating bonding of all metal parts and proper grounding conductors to ensure safety during installation.
How does the Cecil soil series affect inground vinyl pool construction?
The Cecil soil series is clayey and poorly drained, which can lead to settling if not properly prepared. Inground vinyl pools require a stable base, often achieved with sand or gravel layers beneath the liner. This may increase site preparation costs and time compared to above ground options, where soil conditions are less directly involved.
Charlotte inground vinyl pool construction
In Charlotte, inground vinyl pools on Cecil soil need careful grading and drainage solutions. Builders often use sand or gravel beneath the liner for stability. Electrical safety rules apply to all pool types, requiring bonding of metal parts and proper grounding conductors. This ensures long-term operation while complying with Mecklenburg County codes.

Permits in Charlotte
| Item | Fee | Source |
|---|---|---|
| Mecklenburg County says residential work costing $40,000 or less may not need a permit unless it involves load-bearing structure, plumbing, HVAC or electrical system changes, non-code materials, or added roofing. (Permitting | Code Enforcement - Mecklenburg County) | $40,000 | Permitting | Code Enforcement - Mecklenburg County, 2026 |
| Mecklenburg County requires separate permits for building, electrical, heating, air-conditioning and plumbing work, grouped by project and paid by the general contractor or a homeowner acting as general contractor. (Permitting | Code Enforcement - Mecklenburg County) | — | Permitting | Code Enforcement - Mecklenburg County, 2026 |
Illustrative example based on the public data cited on this page (October 2026), not a quote — your contractor's written contract sets the price.
Permit rules from Permitting | Code Enforcement - Mecklenburg County. Rules change — confirm with the Charlotte building/permit office before you start.
Choosing a Reputable Pool Contractor in Charlotte
Choosing a pool contractor in Charlotte requires understanding local permitting rules and material lifespans to avoid delays or costly rework during your pool build. Local regulations and climate affect planning and selection.
Confirming this with your local office can help avoid legal issues later on. Mecklenburg County offers online permitting options like Homeowner Internet Permitting (HIP) for residential projects where the homeowner is acting as their own contractor (Permitting | Code Enforcement - Mecklenburg County). This simplifies the process if you're handling some aspects of the build yourself, but it's important to know which parts require a licensed professional.
if paint is disturbed during excavation or grading (ACS 5-year 2020-2024, B25034 Year Structure Built). This means that if your pool project involves disturbing existing structures or surfaces, you must follow specific protocols to avoid contamination risks. A contractor familiar with these rules can help ensure compliance and prevent delays. Concrete pool shells typically last 25+ years, while pebble aggregate finishes like Pebble Tec can endure 25-35 years (NAHB/Bank of America Home Equity, Study of Life Expectancy of Home Components (Feb 2007), Table 1) In Charlotte's climate, where extreme weather events occur, selecting durable materials is important for long-term performance. A reputable contractor will advise on material choices that align with local conditions.
Mecklenburg County Code Enforcement provides a customer line at 980-314-CODE (2633) and an office at 2145 Suttle Avenue, Charlotte (Permit, Please! Hammer Down the Home Improvement Process (Mecklenburg County Blog)). This resource is useful for clarifying permit requirements or other local regulations that could impact your pool build. A contractor who is familiar with these contacts can help navigate the process more efficiently.
Charlotte inground pool contractors
They should be knowledgeable about materials like gunite, Pebble Tec, and tile finishes, as well as their expected service life in Charlotte’s climate.
DIY Inground Pool Repair and Permitting in Mecklenburg County
DIY inground pool repair and permitting in Mecklenburg County require permits from local authorities and careful attention to specific requirements and fees associated with the project.
Before starting a DIY inground pool repair or installation in Mecklenburg County, you must obtain a building permit from LUESA and approval from Mecklenburg County Public Health (Pools | Environmental Health - Mecklenburg County). These permits ensure your project complies with local regulations and safety standards. Additionally, the City of Charlotte charges a $50 stormwater review fee and a $65 residential zoning review fee for pool-related work (Charlotte Building and Trade Permit Guide - PermitFlow).
Permits issued by Mecklenburg County expire after six months unless inspections are requested, and the expiration clock resets to one year once inspections begin (Permit, Please! Hammer Down the Home Improvement Process (Mecklenburg County Blog)). The permit must be issued to the person doing the work, and it is the homeowner’s responsibility to ensure all necessary permits are obtained before starting any construction or repair (Permit, Please! Hammer Down the Home Improvement Process (Mecklenburg County Blog)).
If you are considering replacing your inground pool skimmer or installing an inground pool yourself, it is important to understand that vinyl liners can wear out after 5-9 years due to aging materials and may need replacement.
Permit rules from Pools | Environmental Health - Mecklenburg County. Rules change — confirm with the Charlotte building/permit office before you start.
Charlotte inground pool installation
In Charlotte, older homes may have limited space or existing structures that affect pool placement, while newer homes often allow for more flexible designs and modern materials in the installation process.
Installing an inground pool in Charlotte begins with checking local regulations and obtaining necessary permits. The 2018 North Carolina State Building Code, based on the 2015 International Codes, governs construction standards and must be followed during installation (NC Building Code (IBC)). This includes specifications for drainage, safety measures, and structural integrity to ensure compliance with current codes (Codes - Current and Past - NC Office of State Fire Marshal).
Before starting construction, a residential swimming pool must receive approval from Mecklenburg County Public Health and a separate building permit from LUESA (Pools | Environmental Health - Mecklenburg County). These permits ensure that the pool meets safety and health standards. If such changes are involved, separate permits for building, electrical, heating, air-conditioning, and plumbing work must be obtained and grouped by project (Permitting | Code Enforcement - Mecklenburg County).
Environmental Health in Mecklenburg County oversees pool-related health standards, and their office can be contacted at 3205 Freedom Dr., Suite 8000, Charlotte, phone 980-314-1620 (Pools | Environmental Health - Mecklenburg County). Permits are typically paid by the general contractor or a homeowner acting as one, and all work must adhere to the current code edition until updated regulations take effect. Understanding these steps ensures that the installation process complies with local and state requirements.
Charlotte inground pool construction process
Construction involves securing permits from LUESA and Mecklenburg County Public Health. The project must comply with the 2018 North Carolina State Building Codes, which include structural and safety requirements (Codes - Current and Past - NC Office of State Fire Marshal). If the project costs $40,000 or more, a licensed general contractor is required under state law (G.S. 87-1 - North Carolina General Assembly).
How long common pool build options last and what to know (general industry sources, not local rules).
| Option | Typical service life | What to know | Source |
|---|---|---|---|
| Concrete pool shell | 25+ years | NAHB lists the concrete pool shell at 25+ years and 'swimming pool, general' as lifetime (source) | NAHB/Bank of America Home Equity, Study of Life Expectancy of Home Components (Feb 2007), Table 1 |
| Plaster interior finish | 10-15 years | NAHB lists pool plaster at 10-15 years (source) | NAHB/Bank of America Home Equity, Study of Life Expectancy of Home Components (Feb 2007), Table 1 |
| Pebble aggregate finish (e.g., Pebble Tec) | 25-35 years | NAHB lists Pebble-tec interior finish at 25-35 years (source) | NAHB/Bank of America Home Equity, Study of Life Expectancy of Home Components (Feb 2007), Table 1 |
| Tile interior finish / waterline tile | 15-25 years | NAHB lists tile interior finish at 15-25 years and waterline tile at 10 (source) | NAHB/Bank of America Home Equity, Study of Life Expectancy of Home Components (Feb 2007), Table 1 |
| Vinyl liner pool | 5-9 years | Liners never need resurfacing but usually need replacing after 5-9 years (source) | This Old House, "What to Know About Pool Resurfacing" (C. Bickford, updated 2026-06-06) |
| Pool decking | 15 years | NAHB lists pool decking at 15 years (source) | NAHB/Bank of America Home Equity, Study of Life Expectancy of Home Components (Feb 2007), Table 1 |
Home age in Charlotte (Census data)
| Built | Share of homes | How derived | Possible effect |
|---|---|---|---|
| 1939 or earlier | 2.5% | ACS | Lead-safe (RRP) paint rules (ACS 5-year 2020-2024, B25034 Year Structure Built) |
| 1940–1979 | 25.4% | estimated from ACS shares | Lead-safe (RRP) paint rules (ACS 5-year 2020-2024, B25034 Year Structure Built) |
| 1980–2009 | 50.6% | estimated from ACS shares | — |
| 2010 or later | 21.5% | ACS | — |
Verify the contractor's license via the NC Licensing Board for General Contractors at portal.nclbgc.org/Public/Search (NC Licensing Board for General Contractors).
What a fair pool build quote in Charlotte should list
- Scope of work includes excavation, construction, and finishing materials.
- Includes cost breakdown by material type (gunite, fiberglass) and labor.
- Specifies who pulls the city permit and any associated fees.
- Notes compliance with noise regulations during work hours.
- Includes a timeline for installation based on project size.
Check a quote against the local band
$20,350–$41,700 per job
A worked budget
A typical budget may include excavation, materials, and permits.
| Line | Amount |
|---|---|
| Local band typical | $29,150 |
| Illustrative total | $29,150 |
Illustrative example based on the public data cited on this page (October 2026), not a quote — your contractor's written contract sets the price.
What to do next on a Charlotte pool build job
- Contact a licensed general contractor for a quote, as required by North Carolina law (G.S. 87-1 - North Carolina General Assembly).
- Check noise regulations before scheduling work to avoid violations.
How the job usually runs
Animated diagram (computer-generated). Your project can differ.
Guides for Charlotte homeowners
Tell us the job
Free matching
Get matched with one Charlotte pro
One short form for Charlotte: no bidding list, no stream of calls.
- Name before contact in Charlotte
- Pros pay us, not you
- One match per request
Before they contact you, we give you the pro's name. Ask them for their license number and check it yourself — look it up at portal.nclbgc.org.
Before they contact you, we give you the pro's name. Ask them for their license number and check it yourself — look it up at portal.nclbgc.org.