All stories

The $20,000 Mistake Hiding in Your Charlotte Home

Work done without a permit can cost Charlotte homeowners $20,000 or more at closing. Here's how to check your home's permit history for free in 5 minutes.

The $20,000 Mistake Hiding in Your Charlotte Home

The inspector walks through your house. Clipboard in hand. Flashlight aimed at the ceiling. Everything looks fine — until he opens the panel in the hallway bathroom. The wiring doesn't match what's on file with Mecklenburg County. There's no permit for the remodel the previous owner did in 2019.

Your buyer's agent calls you the same afternoon. The deal isn't dead yet, but the lender wants answers. You have two weeks to get a permit, fix whatever doesn't meet code, and pass a re-inspection. The cost? Somewhere between $3,000 and $15,000 — money you weren't planning to spend.

This happens in Charlotte more than you'd think. Especially in older neighborhoods like Plaza Midwood (28205), Dilworth (28203), and Wesley Heights (28208), where homes built in the 1940s and '50s have been remodeled multiple times. Some of that work was done right. Some of it skipped the permit office entirely.

TL;DR: Work done without a permit can cut your sale price by 5% to 15% — tens of thousands on a typical Charlotte home. Check your permit history for free at Mecklenburg County's WebPermit site before a buyer's inspector does.

How much does work without a permit cost you at closing?

Homes with work done without permits sell for 5% to 15% less than comparable homes with clean records. On a $350,000 Charlotte home, that's $17,500 to $52,500 gone — money you were counting on. The exact hit depends on what the work is, how visible it is, and whether the buyer's lender flags it.

But the sale price reduction isn't the only cost. You might need to pay $200 to $500 for a retroactive permit in Mecklenburg County, plus another $2,000 to $4,000 for a bathroom rewire or $1,000 to $3,000 to open walls for an inspector to review plumbing. On top of all that, if the buyer walks because their lender won't fund the mortgage until the work is fixed, you're back on the market. A typical two-month delay means another $1,500 to $4,500 in mortgage, taxes, and insurance you weren't planning to pay.

If your buyer's lender finds work that was never permitted, they can pull the loan. Your deal dies — and you're back on the market.

What Unpermitted Work Could Cost You on a $350,000 Charlotte Home Bar chart showing three cost categories: sale price reduction of $17,500 to $52,500, retroactive permits and code repairs of $2,000 to $8,000, and delayed closing carrying costs of $1,500 to $4,500. Total potential cost ranges from $21,000 to $65,000. What This Could Cost You on a $350,000 Home Sale Price Reduction $17,500 to $52,500 Permits + Code Repairs $2,000 to $8,000 Delayed Closing $1,500 to $4,500 Total Potential Cost $21,000 to $65,000 Based on industry price reduction estimates. Actual costs vary by project scope and home condition.
Potential costs when a buyer's inspection finds work done without permits on a typical Charlotte home.

For example, say you're a homeowner in Dilworth near East Tremont Avenue. You bought the house five years ago. The previous owner had added a half-bath in the basement. Nice tile work, clean plumbing. But there's no permit on file with Mecklenburg County. During the buyer's inspection, the home inspector flags it. The buyer's lender requires proof that the plumbing work was done to code. Now you're calling a plumber, pulling a retroactive permit, and hoping the inspector approves the work — all while your closing date slips by three weeks.

$21K-$65K Total potential cost on a typical Charlotte home sale
30% Homes in older neighborhoods with at least one undocumented project

Which home projects need a permit in Mecklenburg County?

Under North Carolina law (GS 160D-1110), Mecklenburg County requires a building permit for any work that changes your home's structure, electrical wiring, plumbing, or heating and cooling systems. It doesn't matter how small the job seems. Moving one wall? You'll need a permit. Adding one outlet? Same thing. Replacing your furnace? That's a permit too.

But there's good news: some projects don't need one at all. Painting, replacing flooring, swapping a faucet (without moving pipes), and patching drywall are all fine. Replacing your roof shingles with the same type usually doesn't need a permit either. But the moment you touch wiring, pipes, load-bearing walls, or ductwork, you can't skip it.

Project Permit Needed? Why
Adding or removing a wall Yes Structural change — inspector checks load-bearing status
Adding a bathroom or kitchen Yes You're touching plumbing, electrical, and possibly structural framing
Replacing your HVAC system Yes It's mechanical work that must meet current code
Rewiring a room or adding outlets Yes Electrical work — it's a fire safety requirement
Finishing a basement or attic Yes You're changing livable square footage — needs safe exit windows and electrical review
Building a deck over 30 inches high Yes It's structural and must meet distance-from-property-line and railing rules
Replacing a water heater Yes Plumbing and gas connections can't skip inspection
Painting, flooring, drywall patching No It's cosmetic — you aren't changing any systems or structure
Replacing a faucet (same location) No You aren't adding new plumbing lines
Re-roofing with same materials Usually no It's a like-for-like swap, so it's typically exempt

If the project touches wiring, pipes, walls, or ductwork, it almost certainly needs a permit. If you're not sure, call Mecklenburg County at 980-314-2633 before you start.

Thinking about selling your Charlotte home?

Get a free, no-obligation estimate of what your home is worth.

Get My Estimate

How do you check your home's permit history for free?

Mecklenburg County keeps a free online database of every building permit pulled for your property. Roughly 30% of homes in older neighborhoods have at least one project that skipped the permit process. Search your address in five minutes at webpermit.mecklenburgcountync.gov.

Here's what to look for. Walk through your home and make a list of anything that looks like it was upgraded or remodeled. Focus on bathrooms, kitchens, finished basements, HVAC systems, and any rooms where walls were moved. Then compare your list to what's on file with the county. If you see a remodeled bathroom but there's no plumbing or electrical permit on record, that's a red flag. It means someone did the work without telling the county — and a buyer's inspector will almost certainly catch it. In Charlotte's market, the pattern we see is that homes in older neighborhoods have the highest rates of undocumented past work. Think about the bungalows off The Plaza near Central Avenue in Plaza Midwood, or the historic homes along East Boulevard in Dilworth. These houses have been updated many times over the decades. Not every owner pulled permits every time.

Five minutes on a free website could save you from a five-figure surprise at closing. Check your permit history before a buyer's inspector does it for you.

Pro tip: If you can't find your home on the WebPermit site, call Mecklenburg County Code Enforcement at 980-314-2633. They can pull records for older properties that may not show up in the online system. Office hours are Monday through Friday, 8 a.m. to 5 p.m., at 2145 Suttle Avenue, Charlotte, NC 28208.

What if the previous owner did the work without a permit?

It doesn't matter who did it — you're still on the hook. According to NOLO's legal research, 48 states including North Carolina require sellers to disclose known defects. That includes work done without a permit. Once you know about it, you must tell the buyer.

This catches a lot of sellers off guard. You didn't do the remodel. You didn't skip the permit. But now it's your problem. The buyer's inspector doesn't care who did the work, and the lender doesn't care either. They want to know whether the work meets code and whether there's a permit on file. If there isn't, the lender may refuse to approve the mortgage — which kills your deal. Here's the good news: you have options. You can get a retroactive permit (more on that below), disclose the work upfront and price your home to account for it, or hire a licensed contractor to bring everything up to code before you list. The worst option is doing nothing and hoping nobody notices. Inspectors almost always notice.

My Take

My honest take: most sellers don't find out about permit issues until the inspection report lands 30 days before closing. That's the worst possible time to discover a five-figure problem. Check your permit history the week you decide to sell — not after a buyer finds it for you.

Can you get a permit after the work is already done?

Yes. Mecklenburg County allows retroactive permits — you apply after the work is already done. The total cost typically runs $700 to $7,500, according to Mecklenburg County Code Enforcement. You pay the fee, schedule an inspection, and the process takes two to six weeks.

But there's a catch. The inspector needs to see the work. If the plumbing is behind a finished wall, you may need to open up the drywall so the inspector can look at the pipes and connections. Same for electrical work behind walls. Opening walls costs money — usually $500 to $2,000 depending on how much access the inspector needs. And if the work doesn't meet current code, you'll need to fix it before the permit gets approved.

Retroactive Permit Process in Mecklenburg County A step-by-step timeline showing the retroactive permit process: Step 1 is to apply for the permit at $200-$500, Step 2 is to expose the work for the inspector at $500-$2,000, Step 3 is to pass inspection or fix issues at $0-$5,000, and Step 4 is to receive the approved permit. Retroactive Permit: Step by Step 1 Apply for Permit $200 - $500 fee 2 Expose the Work Open walls if needed $500 - $2,000 3 Pass Inspection Fix issues if needed $0 - $5,000 4 Permit Approved Clean record on file Typical Timeline: 2 to 6 Weeks Total Cost: $700 to $7,500 Costs vary by project type and extent of code issues found.
The retroactive permit process in Mecklenburg County typically takes 2 to 6 weeks and costs $700 to $7,500 total.

Here's how the math works for a homeowner in Wesley Heights (28208) who discovers an unpermitted deck. The permit application fee runs about $300. The contractor charges $600 to temporarily remove the deck skirting so the inspector can see the footings and framing. The inspector finds the posts aren't set deep enough — so you pay another $1,800 to have them redone properly. Total: $2,700. Compare that to the five-figure hit you'd take on your sale price if you just disclose it and let the buyer negotiate you down.

The math almost always favors fixing it. Spending $2,700 to protect $17,500 in sale value is a strong return. But you need time to do it — which is why checking your permits early matters.

5 steps to take before you list your Charlotte home

Fixing a permit gap before you list can cost $700 to $2,700. Fixing it during a buyer's inspection — when you're on a deadline — often runs $5,000 or more. Spend one afternoon on these five steps and you'll be ahead of 70% of sellers who don't check at all.

  1. Look up your permit history online. Go to webpermit.mecklenburgcountync.gov and search your address. Write down every permit you see.
  2. Walk through your home and list every upgrade. Look for remodeled bathrooms, updated kitchens, finished basements, new HVAC units, added decks, or rooms where walls were moved. If it wasn't cosmetic, write it down.
  3. Compare your list to what's on file. Does every major project have a matching permit? If you see a remodeled bathroom but no plumbing or electrical permit, that's the gap you need to close.
  4. For anything without a permit, get a licensed contractor's opinion. A good contractor can tell you whether the work meets code and how much it would cost to get it permitted. Make sure they're licensed with the NC Licensing Board for General Contractors.
  5. Decide your path: fix it, disclose it, or sell your home in its current condition without repairs. Getting the retroactive permit is usually the best move financially. But if the costs are too high, you can disclose the work and sell your home in its current condition. Either way, knowing about it early puts you in control — not the buyer.

You don't need a perfect house. You need a clean permit history and no surprises at the inspection.

If you're planning some weekend projects to boost your home's value, always check whether the work needs a permit first. A quick call to Mecklenburg County Code Enforcement (980-314-2633) before you start a project costs nothing. Skipping it could cost you five figures later.

Important: Failing to disclose known work done without permits on North Carolina's Residential Property Disclosure Statement can lead to lawsuits after closing. Once you know about it, you must tell the buyer. Hiding it is not an option — and it's not worth the risk.

Our Methodology

Price reduction estimates come from Hart Realty Team, Max Real Estate Exposure, and NOLO Legal Encyclopedia, reflecting national data as of early 2026. Mecklenburg County's permit requirements are sourced from NC General Statute 160D-1110. Retroactive permit costs are estimated ranges — they're based on county fee schedules and typical Charlotte-area contractor pricing. All dollar examples use a home value that's near the Charlotte metro median. Last updated May 2026.

Check your home's permit history

Go to Mecklenburg County's free WebPermit site to see every permit on file for your property. It won't take more than five minutes.

Look Up Your Permits

Thinking about selling? See what your home is worth.

CE
CC EvansCovering cash offers and seller strategy across the Carolinas. Straight talk, real numbers.

Thinking about selling?

Tell us about your home and get a fast, no-pressure cash offer.

Start your offer
Get a cash offer todayStart your offer