Window Replacement in Charlotte, North Carolina
Replacing windows in Charlotte: Mecklenburg County permits and the $40,000 line, homeowner permits, the state license, the eight historic districts and glass.
In Charlotte, building permits for houses come from Mecklenburg County Code Enforcement, part of the county's Land Use and Environmental Services Agency (LUESA), not from the city. For a window job, the county's rule follows state law: its permitting page says "permits may not be required for any projects with work costing $40,000 or less," unless the work involves load-bearing structures, plumbing, heating and air conditioning, electrical, materials the code does not permit, or added roofing (Mecklenburg County permitting) 1. The state statute behind it says plainly that "no permit is required for replacement of windows" within that exemption (G.S. 160D-1110) 3.
So the size of the job matters twice in Charlotte. The Office of State Fire Marshal's guidance says window replacement needs a permit when the project costs more than $40,000, and the state licensing board says a general contractor needs a state license on projects valued at $40,000 or more (OSFM guidance; NCLBGC) 45. A house in one of Charlotte's eight local historic districts also needs the Historic District Commission's permission, a certificate of appropriateness, for changes to the outside including windows, even where no building permit is required (Charlotte Historic District; G.S. 160D-947) 127. The statewide picture is on our North Carolina page.
Permits: Mecklenburg County Code Enforcement
The county's permitting page says permits are required for residential work on one- and two-family dwellings and townhomes, then sets out the $40,000 exception and its six carve-outs (Mecklenburg County permitting) 1. The county's list does not mention windows. The statute does: in G.S. 160D-1110(c), work costing $40,000 or less, performed in line with the current North Carolina State Building Code in a single-family residence, needs no permit unless it involves load-bearing structures, and the statute adds that "no permit is required for replacement of windows, doors, exterior siding" and certain porch and deck parts that otherwise meet the subsection (G.S. 160D-1110) 3.
The Office of State Fire Marshal's Engineering Division addressed the larger job in an October 19, 2023 guidance paper. Asked whether a permit is required for replacing windows and doors when the cost is greater than $40,000, it answered yes: those items "all require a permit if the cost of the project is over $40,000" (OSFM guidance paper) 4. Two practical points follow. The exemption applies to work done to the State Building Code, so a window installed without a permit still has to meet it 3. And enlarging an opening may mean a new header, which is load-bearing work and outside the exemption 3. When in doubt, call Code Enforcement at 980-314-CODE (2633), the number on its permitting page 1.
How to get a permit
The county groups permits by project, paid for by the general contractor or by the homeowner acting as their own general contractor 1:
- Homeowners acting as their own contractor use Homeowner Internet Permitting (HIP). The county says a homeowner permit is for someone who owns the home, is on the deed, lives there as a primary residence and intends to do the work; for residential projects costing less than $40,000, such homeowners may apply in person or online through a homeowner account in its customer portal, AccelaMeck (HIP) 2.
- Larger homeowner projects. For residential projects costing $40,000 or more, the homeowner may still apply but is not eligible for a homeowner account, follows the contractor permitting process with a bond account set up through the county, and must complete an Owner Exemption Affidavit declaring ownership and that they live, or plan to live, in the home for at least 12 months after the project is complete 2.
- Hired contractors. Where a homeowner hires a contractor, the HIP page says the contractor should apply for and obtain the permit 2.
- Fees. The permitting page links the LUESA fee ordinance 1.
Ask every installer whether the quoted job needs a permit, who will pull it, and whether the fee is in the price. The article on whether you need a permit to replace windows explains why this differs from place to place.
Who may do the work
The North Carolina Licensing Board for General Contractors states: "If a project is valued at $40,000 or more, your general contractor must have a license issued by the state" (NCLBGC) 5. The board's license search looks up a contractor by license number, company name, a person's name and other fields 6. Mecklenburg County's HIP page cites the exemption in G.S. 87-1(b)(2) for homeowners acting as their own building contractor (HIP) 2. The North Carolina page explains how the $40,000 figure works for a window job.
Questions to ask before you sign:
- Is the total contract price $40,000 or more, and if so, is the contractor licensed by the board 5?
- Does the license number on the quote match the board's record for that company?
- Who applies for the Mecklenburg County permit?
The guide on how to choose a window installer covers references, contracts and warranties.
Historic districts
The city has eight local historic districts: Dilworth, Fourth Ward, Hermitage Court, McCrorey Heights, Oaklawn Park, Plaza Midwood, Wesley Heights and Wilmore. Its historic district page says that to make any change to the outside of a building, including windows and doors, in a historic district you need permission from the twelve-member Historic District Commission (HDC), granted as a certificate of appropriateness (COA) even if a building permit is not required, and that a COA is required before any construction work can begin (Charlotte Historic District) 12. The HDC Design Standards, most recently adopted in December 2021, set out which projects and materials are allowed 12.
State law sets the baseline for any such district: after a historic district is designated, no exterior portion of a building may be altered until a certificate of appropriateness has been submitted to and approved by the preservation commission (G.S. 160D-947) 7. The statute defines "exterior features" to include "the type and style of all windows," and says a certificate "is required whether or not a building or other permit is required" 7. It also allows a local regulation to let staff approve minor work, while an application may not be denied without formal action by the commission 7.
In practice, that means the $40,000 permit exemption does not remove the historic review step 3712. If your house may be in one of the eight districts, check the city's district maps, then contact the HDC staff (the page lists 704-336-2205 and [email protected]) before you order windows, and ask what the Design Standards allow for window materials and muntin patterns 12. Our article on historic home window replacement covers repair versus replacement. A homeowners association may have its own rules as well; check them.
Climate and glass
ENERGY STAR places Mecklenburg County in its South-Central climate zone (ENERGY STAR climate zone finder) 9. For that zone, ENERGY STAR's window criteria call for a U-factor of 0.28 or less and a solar heat gain coefficient (SHGC) of 0.23 or less, with air leakage of 0.3 cubic feet per minute per square foot or less (ENERGY STAR criteria) 8.
Charlotte needs both numbers. NOAA's 1991-2020 normals for Charlotte Douglas Airport show 3,058.0 heating degree days and 1,768.7 cooling degree days a year, about 49 days at 90°F or above and about 58 nights at 32°F or below, a summer (June to August) average high of 88.6°F and 43.60 inches of precipitation (NOAA normals, Charlotte Douglas) 10. The U-factor governs heat loss on winter nights, the SHGC heat gain through sunny west and south windows, and the rain makes flashing as important as the glass. The energy-efficient windows explainer and the article on low-E glass go deeper.
What window replacement costs
None of the cost sources we use publishes a figure for Charlotte, so this page does not give a local price. As a national figure, Fixr reports an average of about $800 per window, typically $450 to $1,200 (updated January 21, 2026) (Fixr) 11. Because the $40,000 project total drives both the permit and the license question here, add up the whole contract, not the per-window price. The window replacement cost guide sets the national surveys side by side.
Getting quotes in Charlotte
Get two or three written quotes that name the brand and series, the glass and its NFRC values, insert or full-frame installation, disposal, the total price and who handles any permit. The article on how to compare window quotes shows how to line them up. When you are ready, you can compare quotes from window installers.
About these figures
- 1 Official record: Mecklenburg County Code Enforcement permitting page (residential permits, $40,000 exception and its listed carve-outs, permit streams, fee ordinance link, 980-314-CODE (2633)), checked October 26, 2026.
- 2 Official record: Mecklenburg County Homeowner Internet Permitting page (who qualifies as a homeowner, homeowner accounts under $40,000, AccelaMeck, contractor process, bond account and Owner Exemption Affidavit at $40,000 or more, contractor obtains the permit when hired, G.S. 87-1(b)(2) homeowner exemption), checked October 26, 2026.
- 3 Official record: G.S. 160D-1110(c) ($40,000 permit exemption for work meeting the State Building Code; window replacement not treated as load-bearing work), checked October 26, 2026.
- 4 Official record: NC Office of State Fire Marshal guidance paper, October 19, 2023 (window replacement over $40,000 requires a permit), checked October 26, 2026.
- 5 Official record: NC Licensing Board for General Contractors home page (state license required for projects of $40,000 or more), checked October 26, 2026.
- 6 Official record: NCLBGC license search (search fields), checked October 26, 2026.
- 7 Official record: G.S. 160D-947 (certificate of appropriateness before exterior changes in a historic district, windows in the definition of exterior features, required whether or not a permit is required, staff approval of minor work), checked October 26, 2026.
- 8 Official record: ENERGY STAR residential window criteria table (South-Central U-factor 0.28, SHGC 0.23, air leakage 0.3 cfm per square foot), checked October 26, 2026.
- 9 Official record: ENERGY STAR county climate zone list (Mecklenburg County in the South-Central zone), checked October 26, 2026.
- 10 Official record: NOAA 1991-2020 normals for Charlotte Douglas Airport (3,058.0 heating and 1,768.7 cooling degree days, about 49 days at 90°F or above, about 58 days at 32°F or below, summer average high 88.6°F, 43.60 inches of precipitation), checked October 26, 2026.
- 12 Official record: City of Charlotte Historic District page (eight local historic districts, twelve-member Historic District Commission, COA for exterior changes including windows and doors even without a building permit and before work begins, Design Standards adopted December 2021, HDC contact), checked October 26, 2026.
- 11 Reported: Fixr national window replacement cost (about $800 per window, typically $450 to $1,200; updated January 21, 2026), checked October 26, 2026.
Sources
- Permitting, Mecklenburg County Code Enforcement (LUESA) (Official record). Checked October 25, 2026.
- Homeowner Internet Permitting (HIP), Mecklenburg County Code Enforcement (LUESA) (Official record). Checked October 25, 2026.
- G.S. 160D-1110: Building permits, North Carolina General Assembly (Official record). Checked October 25, 2026.
- Guidance Paper: GS 160D-1110(c), Application of Construction Permit Exceptions (October 19, 2023), NC Department of Insurance, Office of the State Fire Marshal, Engineering Division (Official record). Checked October 25, 2026.
- North Carolina Licensing Board for General Contractors, North Carolina Licensing Board for General Contractors (Official record). Checked October 25, 2026.
- License Search, North Carolina Licensing Board for General Contractors (Official record). Checked October 25, 2026.
- G.S. 160D-947: Certificate of appropriateness required, North Carolina General Assembly (Official record). Checked October 25, 2026.
- ENERGY STAR Certification Criteria for Residential Windows, ENERGY STAR (U.S. Environmental Protection Agency) (Official record). Checked October 25, 2026.
- Windows, Doors, and Skylights Climate Zone Finder (with the county climate zone spreadsheet), ENERGY STAR (U.S. Environmental Protection Agency) (Official record). Checked October 25, 2026.
- 1991-2020 Annual Climate Normals: Charlotte Douglas Airport (USW00013881), NOAA National Centers for Environmental Information (Official record). Checked October 25, 2026.
- Historic District, City of Charlotte Planning, Design and Development (Official record). Checked October 25, 2026.
- How Much Does Window Replacement Cost?, Fixr (Other). Checked October 25, 2026.
State licensing, codes and climate: Window Replacement in North Carolina: Licenses and Permits