What happens if you skip the permit (and you needed one)
- Stop-work order and $250–$500 fine; once caught, you'll pay double the original permit fee (~$200–$400 extra) to legalize the work.
- Insurance claim denial if a storm hits during unpermitted work or within 30 days after — the adjuster can refuse coverage on the entire claim.
- Home sale disclosure requirement: North Carolina's Residential Property and Owners' Association Disclosure Act (N.C. Gen. Stat. § 47G-4) mandates disclosure of unpermitted work; buyers can demand remediation or price reduction.
- Lender refinance block: most mortgage servicers run title and permit checks; unpermitted major work can halt a refinance or HELOC application.
Matthews roof replacement permits — the key details
North Carolina has adopted the 2012 International Residential Code statewide, and Matthews applies it without significant local amendments to roofing. IRC R907.4, the crux of North Carolina reroofing law, mandates that any roof with three or more existing layers must be torn off before re-roofing — you cannot overlay a third layer. This rule exists because older layers trap moisture and heat, shortening shingle life and hiding deck rot. The City of Matthews enforces this strictly: if the contractor or inspector discovers a third layer during your project, the city will halt work and require full tear-off, which can add 2–4 days and $1,500–$3,000 to your job. Many Matthews homeowners do not learn they have two layers until mid-project, so budgeting for contingent tear-off costs (beyond the permit scope) is wise. The city issues permits for 'roof covering replacement' under a single line item; your contractor will file the application, specifying the roof area in squares (100 sq ft = 1 square), the existing material, the new material, and the underlayment specification.
Underlayment is the second-most common rejection reason in Matthews permits. IRC R905 mandates synthetic or asphalt-saturated felt underlayment; the local inspector wants to see the product name, weight, and fastening pattern in your bid documents. For Piedmont zone homes (clay-soil areas), ice-and-water shield is not mandated by the 2012 IRC on standard-slope roofs, but it is strongly recommended — your homeowners' insurance might require it if you're in a known ice-dam zone. In Matthews' winter climate (frost depth 12–18 inches, zone 3A-4A), ice dam risk is moderate, not extreme like Minnesota, but several neighborhood pockets (near creek valleys and older estates with poor drainage) see recurring ice backup. If you're in one of these areas and plan to refinance or are buying soon, confirm with your lender or insurer whether ice-and-water shield is a condition. The permit application will ask you to declare the underlayment type; be specific (e.g., 'GAF WeatherWatch 30 lb felt' or 'Owens Corning synthetic non-bitumen'). If you leave it blank or say 'per code,' the city will ask for a revised submittal, adding 3–5 days.
Material changes (shingles to metal, asphalt to tile, etc.) do require a permit even if the roof area is modest, because the roof deck and rafter structure must be verified to carry the new load. Metal roofing and standing-seam systems are lighter than asphalt, so they rarely trigger structural concerns, but clay tile and slate require a structural engineer's sign-off in North Carolina — the city will not issue a permit for tile re-roof without it. If your bid says 'upgrade to metal roof,' the contractor should pull a permit; the city's typical review is 3–5 days unless they spot missing fastening specs or deck-attachment details. Steel roofing is not hurricane-zone-specific in Matthews (we are in Mecklenburg County, coastal NC, no FEMA hurricane mandate), but if you're near a commercial zone or have older framing, the inspector may ask for rafter-connector verification. Wood shake is banned outright in many NC jurisdictions for fire code; Matthews does allow it on residential, but only with fire-rated treatment certification. If you are contemplating shake, get written approval from the city before you contract with the roofer.
The permit fee is typically $150–$300, calculated as 1.5–2% of the estimated job cost or a flat rate per 100 sq ft of roof area (Matthews uses the latter; expect ~$0.50–$1.00 per square, so a 25-square roof pays $12–$25 in permit fees plus the base fee). The application is filed online through the city's permit portal or in person at City Hall; most contractors handle the filing. Once submitted, plan for 1–3 business days for issuance if the bid is clean; slower if they request underlayment clarification or a structural note. After permit issuance, the contractor schedules a pre-work meeting or goes straight to tear-off if it's a simple like-for-like job. The deck-nailing (in-progress) inspection happens mid-project, typically 2–3 days after tear-off; the inspector checks nail spacing, deck condition, and flashing detail. The final inspection is after shingles are laid, focusing on fastener count, flashing boot sealing, and ridge vent attachment. Most Matthews jobs pass final on the first visit; delays are rare unless the inspector flags missed ice-and-water shield or improper gutter flashing.
A quirk specific to Matthews: the city is split between Piedmont clay-soil zones (west of I-485) and Coastal Plain sandy/loamy soils (east and south). This matters because Piedmont homes often have shallow, fast-draining perimeter drains and can experience foundation settlement cracks; if your roofer encounters a deck with visible deflection or soft spots, the city may require a structural engineer's note before final clearance. In Coastal Plain zones, moisture intrusion is the concern, not settlement, so the inspector focuses on flashing and underlayment. Neither condition halts the permit, but being aware of your home's soil type helps you anticipate the inspector's priorities. If you're unsure, ask the Building Department which zone your address falls under when you pull the permit.
Owner-builders in Matthews can pull residential permits themselves and are not required to hire a licensed contractor; however, the roofer who performs the work must be properly insured and, if the job exceeds ~$3,000, may need to be a general or specialty contractor depending on NC state licensure rules. Check with the NC General Contractor's Board (NCGCB) if you are considering an unlicensed roofer; Matthews will not stop a homeowner-pulled permit, but the insurance and lien-claim risk fall on you. Most Matthews homeowners use a licensed roofer, who pulls the permit as part of their service; confirm with your contractor that they will handle it before you sign the contract.
Three Matthews roof replacement scenarios
Why Matthews inspectors focus on deck nailing and underlayment — and how to pass both
Matthews Building Department inspectors are trained on IRC R905, which specifies roofing-material fastening patterns for asphalt, metal, tile, and wood. For asphalt shingles, the 2012 IRC requires minimum 6 nails per shingle (or per manufacturer, whichever is more stringent) on the first course and 4 nails on subsequent courses; some premium shingles require 8 nails. The deck-nailing (in-progress) inspection happens after the old roof is off and the new underlayment is down but before shingles are laid. The inspector pulls a random sample of nails (typically 10–20 per slope) and measures the spacing with a ruler or tape; if the pattern is off by more than ~0.5 inch, the inspector will reject and ask the roofer to re-nail. This is not uncommon — younger roofers sometimes hand-nail with slight variation, and pneumatic guns can creep. If you're an owner-builder hiring a crew, request that the roofer use a pneumatic coil nailer with a depth-stop (nearly eliminates over-driving and nail-miss) and that they commit to the exact fastening spec in the permit. Matthews inspectors are reasonable; they understand that hand-nailing has variance. But consistency matters for wind resistance and shingle longevity.
Underlayment is the second inspection point. IRC R905.2.8 mandates 'underlayment' for asphalt shingles; the code allows asphalt-saturated felt (15 or 30 lb) or synthetic (non-bitumen). In Matthews' humid Piedmont zone, synthetic is preferred because it doesn't rot if moisture gets trapped (clay soil retains moisture). The inspector will ask to see the underlayment product name and verify that it was installed per the manufacturer's spec — typically, overlapped 4–6 inches horizontally and 6–8 inches at valleys. If ice-and-water shield is required (inspector may ask on flatter slopes or older homes with known ice-dam history), it should run a minimum of 24 inches from the eave, or per your insurer's requirement, whichever is greater. Underlayment should NOT be stapled (it will tear); it must be nailed or adhered. If the contractor uses a staple gun, the inspector will catch it and require re-securing. These are minor fixes, but they delay final sign-off by 2–3 days. Avoid them by having your contractor review the permit documents and IRC R905 before work begins.
A third detail specific to North Carolina coastal properties (Matthews is not coastal, but nearby homes in Charlotte and south sometimes follow coastal-influenced practices): some older roofers still use standard asphalt felt and call it 'code-compliant,' which is true, but in a humid climate, the investment in synthetic is ~$100–$200 more and is worth it. Matthews inspectors do not mandate synthetic, but they will ask questions if you specify felt and the home has a history of moisture issues. Pre-emptively upgrade if you're selling soon or refinancing; the inspector will not fight you, and it's a selling point for disclosure.
Material change roofing: metal, tile, and why structural evaluations matter in Matthews
If you are upgrading from asphalt shingles to metal, tile, or slate, the roof structure must be verified to handle the new load. Asphalt shingles weigh ~2–3 lb per square foot; metal standing-seam or corrugated is ~0.5–1.5 lb per sq ft (much lighter), but clay tile weighs ~9–12 lb per sq ft, and slate can be 15 lb per sq ft or more. In Matthews, homes built before 1980 (many colonials and ranches in established neighborhoods like Mint Hill and Sycamore Commons) have rafters sized for asphalt shingles; a tile upgrade requires a structural engineer's review to confirm that rafters, collar ties, and bearing points are adequate. The City of Matthews requires a signed and sealed structural engineer's letter (cost: $300–$600) before issuing a permit for tile or slate. If you hire a roofer who says 'we'll just install it,' you are at risk; the city will halt the project when they inspect the roof and find no engineer's approval. Metal, on the other hand, is typically lighter and rarely requires structural work; the permit will be issued without a structural note, unless the home is very old or has visible roof deflection.
A practical note: metal roofing, while premium in price ($14,000–$25,000 for a 28-square roof), qualifies for tax credits and insurance discounts in some NC jurisdictions. Matthews does not offer a local roofing tax credit, but your homeowners' insurance may reduce premiums by 15–25% for a metal roof (wind and hail resistance). If you're considering metal, contact your insurer before you commit; sometimes the insurance savings pay for the upgrade over 10 years. For tile or slate, insurance savings are similar, but the structural cost makes tile uneconomical for most Matthews homeowners unless the home already has a slate roof and you're restoring it.
Warranty is another angle: metal roofing typically comes with 30–40 year non-prorated warranties, while asphalt is 15–25 years (prorated after year 10). If you are planning to stay in your home 20+ years or are approaching a refinance, metal is a strong long-term play. The permit for metal is the same cost as asphalt (~$180–$250), so the upgrade is purely a material and labor delta. Matthews inspectors will inspect metal roofing with the same rigor as asphalt — fastening pattern, flashing detail, gutter connection — so there is no permitting advantage or disadvantage; the difference is durability and aesthetics.
City of Matthews, 300 fellowship Road, Matthews, NC 28105
Phone: (704) 847-8807 (general city line; ask for Building Department) | https://www.ci.matthews.nc.us/ (search 'permits' or 'building permits')
Monday–Friday, 8:00 AM–5:00 PM ET (closed weekends and observed holidays)
Common questions
Does Matthews require ice-and-water shield on a standard asphalt shingle roof?
No, not by the 2012 IRC (which Matthews follows). IRC R905.2.8 does not mandate ice-and-water shield for standard residential roofs at 4:12 slope or steeper. However, local inspectors may recommend or require it if your home has a documented ice-dam history or if you're on a flatter slope (3:12 or less). If you're in Piedmont clay zones or near creek valleys, ask the Building Department if ice-and-water shield is suggested for your address; if you're refinancing or selling soon, check with your lender or insurance carrier — some require it as a condition. The material cost is ~$100–$200 for a 28-square roof, so budgeting for it is wise, especially if you plan to stay long-term.
I found two layers of shingles under the visible layer. Does that mean I have to tear off both?
Yes, per IRC R907.4 and North Carolina state adoption. Any roof with three or more layers must be torn off completely before re-roofing; you cannot overlay. If the inspector discovers a third layer during your project, the city will halt work and require a tear-off. This is one of the most common permit surprises in Matthews. Budget for contingent tear-off costs ($1,500–$3,000) if your home is pre-1990 or if the previous owner did unpermitted work. Ask your contractor to probe the roof before bidding; if they find two layers, confirm that the bid includes full tear-off as the plan, not overlay.
Can I pull the roof permit myself without a contractor?
Yes, Matthews allows owner-builders to pull residential permits. You will need to specify the scope (roof area in squares, material, underlayment), and you will be responsible for scheduling inspections and ensuring the roofer is insured and complies with the permit conditions. However, most homeowners hire a licensed roofer who pulls the permit as part of their service; it saves you the administrative work. If you hire an unlicensed roofer and pull the permit yourself, verify with the NC General Contractor's Board that the roofer's scope is legal in NC; unlicensed work over ~$3,000 may require a specialty license.
How long does a roof permit take to issue in Matthews?
Typically 1–3 business days for a straightforward residential re-roof (like-for-like shingles, clear bid, standard materials). If the application is missing underlayment spec, fastening detail, or structural notes for a material change, the city will request a resubmittal, adding 3–5 days. Most Matthews jobs are issued over the counter (no full plan review needed). Once issued, the contractor can start immediately; the deck-nailing inspection usually happens 2–3 days after tear-off, and final inspection is 1–2 days after shingles are laid. Total timeline from permit pull to final sign-off: 2–4 weeks, depending on weather and contractor schedule.
What if my roof is in a FEMA flood zone?
Matthews has several scattered flood zones, mostly in the southern and eastern parts of the city (near McGuinn Lake and creek corridors). If your home is in flood zone AE or X, the city requires a 'lowest-floor/foundation clearance' verification as part of the roof permit. This means the inspector will check that your new roof (or roof work) does not impede water drainage or flood conveyance around the foundation. In most cases, this is a simple verification (the roofer isn't changing the foundation height or gutters), but if your home is at or near the base flood elevation, the city may require an elevation certificate or a note from a surveyor. This is rare but adds 1–2 weeks if needed. Ask the Building Department at permit pull whether your address is in a flood zone; they can tell you in seconds.
Do I need a structural engineer's letter if I'm upgrading to a metal roof?
No, typically not. Metal roofing is lighter than asphalt shingles, so the roof structure does not need re-evaluation. The city will issue the permit without a structural note. However, if your home is very old (pre-1960), has visible roof sagging, or the contractor spots soft decking, the inspector may ask for a structural sign-off just to confirm the deck can handle fasteners. This is rare. If you're upgrading to tile or slate, a structural engineer's letter is mandatory (cost $300–$600) because tile and slate are much heavier than asphalt.
What is the permit fee for a roof replacement in Matthews?
Permit fees in Matthews are typically $150–$300 base, plus ~$0.50–$1.00 per roofing square (100 sq ft). So a 28-square home pays roughly $150 base + $14–$28 per-square fee = $180–$250 total permit cost. The exact calculation depends on the city's current fee schedule (last updated 2022–2023; confirm with Building Department). This is a per-project permit, so there are no multiple inspections charged separately — the fee covers plan review, deck-nailing inspection, and final inspection.
What happens if I re-roof without a permit?
If the city discovers unpermitted roof work (via a complaint, neighbor report, or home sale inspection), you face a stop-work order, a $250–$500 fine, and a requirement to pay double the original permit fee (roughly $200–$400 extra) to legalize it. Additionally, if a storm damages your home during or shortly after unpermitted work, your homeowners' insurance may deny the claim. North Carolina's home-sale disclosure law (N.C. Gen. Stat. § 47G-4) also requires that unpermitted work be disclosed to buyers; failing to disclose can result in a lawsuit. If you're refinancing, the lender will likely require a permit history and may refuse to close if major unpermitted work is found. It's cheaper and faster to get the permit upfront.
Can the contractor pull the permit if I'm the owner?
Yes, in most cases the contractor will pull the permit on your behalf as part of their service; they list themselves as the applicant and you as the property owner. Some contractors include this in their bid; others charge a small permitting fee ($50–$100). Confirm with your contractor in the contract whether they will handle the permit application. If they don't, or if you're hiring an unlicensed roofer, you'll need to pull it yourself by visiting the Building Department online or in person, providing the scope, property address, and contractor info. The contractor must be present for inspections, so confirm they're available on your expected inspection dates.
Are wood shakes allowed on residential roofs in Matthews?
Yes, Matthews permits wood shake roofing on residential homes, but with a condition: the shake must carry a fire-rating certification or treatment (typically a fire-retardant factory application per ASTM D1305 or similar). The contractor must provide a certificate of treatment with the permit application. Untreated wood shake is not permitted. Because of the fire rating requirement and the high cost (~$18,000–$30,000 for a 28-square roof), most Matthews homeowners choose asphalt or metal instead. If you want shake, expect to pay a premium and allow extra time for the fire-rating paperwork (2–3 days additional at permit review).