Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Any full or partial roof replacement involving tear-off, structural deck work, or material changes requires a permit from the City of Franklin Building Department. Like-for-like repairs under 25% of roof area may be exempt.
Franklin, Indiana falls under IBC 2021 (adopted statewide by Indiana), which means you're subject to IRC R907 reroofing rules as written — but Franklin's building department enforces a critical local detail that catches many homeowners: they conduct pre-work roof inspections to verify the number of existing shingle layers before issuing the permit. Indiana state code caps three layers of roof covering; Franklin's inspectors will deny your overlay permit application on the spot if field inspection reveals a third layer already present, forcing a tear-off instead. This is not unique to Franklin statewide, but Franklin's permit office (working under Johnson County oversight) is particularly strict about enforcing this pre-permit inspection, whereas some neighboring towns issue permits first and defer the layer-count to the roofer. Additionally, Franklin's frost depth of 36 inches and the presence of glacial-till soil south of downtown mean ice-and-water shield specifications are non-negotiable on roof permits issued October through March — your contractor must specify underlayment type, fastening pattern, and ice-shield extension at least 24 inches beyond the wall plane. Climate Zone 5A wind codes also apply: if your home is within a wind corridor (southern or exposed edge of town), the permit application will flag secondary water-barrier requirements even on standard asphalt re-roofs. Unlike some Indiana towns that accept verbal contractor attestations, Franklin's building department requires written roof-deck nailing schedules and material certifications filed with the permit application — expect 5–7 business days for plan review before you can schedule the pre-work inspection.

What happens if you skip the permit (and you needed one)

Franklin roof replacement permits — the key details

The threshold for permit-requiring work in Franklin is clear: any full tear-off-and-replace, partial replacement covering more than 25% of roof area, any structural deck repair, or any material change (shingles to metal, slate, or tile) requires a permit under IRC R907.4. Franklin's building department interprets 'tear-off' broadly — even if your roofer plans to leave the existing shingles in place and nail new shingles directly over them (an overlay), you must have a pre-work inspection to confirm the number of layers. Indiana state code allows up to three layers of roof covering, but IRC R907.4 mandates tear-off if a fourth layer would result. In practice, most homes in Franklin that were re-roofed in the 1990s and 2000s already have two layers; adding a third is legal only if the inspector confirms it in writing before the permit is issued. Repairs under 25% of the roof area — for example, patching a 200-square-foot section damaged by a tree limb, or replacing flashing and gutters without touching the main field shingles — are exempt from permitting. The City of Franklin Building Department's online portal (available through the city website) allows you to submit applications digitally, but they require a roofing contractor's license number and proof of liability insurance attached before they'll schedule the pre-work inspection.

Wind and climate requirements are not optional in Franklin. The town sits in Wind Zone II under IBC 2021 (corresponding to 110 mph 3-second gust speeds), and Climate Zone 5A cold-climate rules apply year-round. For roofs permitted between October and April, Franklin's building department requires a written ice-and-water shield specification: the underlayment must extend at least 24 inches beyond the interior wall plane, and the installer must detail the fastening pattern (typically 4 inches on center for wind resistance). Asphalt shingles must meet ASTM D3161 standards, and if you're upgrading to architectural or impact-resistant shingles, you'll need a product data sheet with the permit application. Metal roofing — increasingly popular in southern Indiana — triggers a secondary requirement: Franklin's inspector will ask for a structural engineer's assessment if the existing roof deck was designed for the weight of asphalt shingles (typically 2.5–4 psf) and you're switching to metal that may weigh differently. Tile and slate roofing are rare in Franklin but require structural evaluation as standard. Gutter and downspout work alone (not involving the roof deck or main field shingles) does not require a permit, but if you're replacing gutters as part of the re-roof project, include them in the scope on the permit application to avoid a second inspection.

Exemptions and gray areas often trip up homeowners. Small repairs — a single patch over a roof leak, replacing 5–8 damaged shingles, or sealing a flashing crack — do not require a permit. The 'under 25%' threshold is approximately 2.5–3 squares for a typical 10-square (1,000-square-foot) roof; if you're patching fewer than 3 squares with like-for-like materials, you can likely proceed without a permit. However, if the repair involves removing deck boards, adding ventilation, or addressing water damage to the substructure, it becomes a structural repair and requires a permit. Franklin's building department doesn't offer a phone-in exemption verification — you'll need to submit photos and a scope description via the online portal and wait 2–3 business days for written confirmation that no permit is required. Many homeowners make the mistake of asking the roofer, 'Do we need a permit?' and accepting the roofer's answer (often 'no' to save the homeowner hassle and speed up the contract). The roofer may be wrong, or may be banking on the inspector not catching the unpermitted work. The safest path is to call the City of Franklin Building Department directly or use their online portal to describe the scope and ask; staff will provide written guidance within 2 business days.

Franklin's local context — glacial-till soil, 36-inch frost depth, and the town's location in a moderate-wind corridor — shapes what inspectors look for. The frost depth means roof-deck nailing (if any structural work is involved) must account for soil settlement, but this is rarely a issue in re-roofs; it matters more if you're adding skylights or roof structures. The glacial-till soil is stable but prone to subsidence in areas with karst topography south of town — this is reflected in Franklin's strict requirement for ice-and-water shield and secondary water barriers, because water intrusion and ice damming are more costly here than in, say, drier regions. If your home is on the south or east edge of town (exposed to prevailing winds), the inspector may flag wind-mitigation upgrades on the permit: these include hip-roof design (stronger than gable), higher fastening standards (6 inches on center vs. 8), and secondary nail lines through the shingle tabs. These upgrades cost $15–$30 per square but are recommended by the inspector, not mandated, unless your home is in a historically flood-prone zone. Franklin's building department has a list of approved roofing materials and contractors on their website; using a contractor on that list is not required, but it speeds up permitting because their submittals are pre-approved.

The practical next steps: contact the City of Franklin Building Department via their online portal or phone to request a pre-permit consultation. Describe the scope (full re-roof, partial overlay, material change), the existing roof age and condition, and ask if a pre-work inspection is required before you can file the formal application. Schedule the inspection (typically 1–2 weeks out). The inspector will verify layer count, check for deck damage, and confirm wind/climate requirements in writing. Then submit your permit application with the contractor's license, proof of insurance, roof-deck nailing schedule, and material spec sheets. Allow 5–7 business days for plan review. The permit fee is typically $150–$350, calculated as a percentage of the project cost (usually 1–1.5% of the total re-roof bid). Once the permit is issued, you can schedule the work-commencement inspection (the roofer calls when they're ready to tear off; the inspector visits to confirm the deck is sound). A final inspection occurs after the last shingle is nailed and before the roof is exposed to weather. If any deck damage is found during work, the inspector will require repairs before final approval. Budget 3–5 weeks total from initial consultation to final sign-off.

Three Franklin roof replacement scenarios

Scenario A
Full tear-off and asphalt re-roof, two existing layers, standard pitched roof, southeast Franklin (wind-zone home)
You own a 1,200-square-foot ranch home on a typical lot in the southeast part of Franklin, near the newer subdivisions. The roof is 22 years old, two layers of asphalt shingles, visible deterioration, and you're getting quotes for a full tear-off and re-roof with architectural-grade asphalt shingles. This is a textbook permit-required project. Step one: contact the City of Franklin Building Department and request a pre-work inspection ($0 fee, 1–2 weeks to schedule). The inspector will climb the roof, verify two layers (not three), check the deck for rot or structural issues, and note the roof pitch and orientation. Because your home is in the southeast exposure zone, the inspector will likely note that 110 mph wind standards apply and will require a secondary water-barrier (ice-and-water shield) specification in the permit application — non-negotiable. Your roofing contractor will need to provide a product data sheet for the architectural shingles, a written fastening schedule (likely 6 nails per shingle, possibly 4-inch on-center fastening in high-wind areas), and a specification for the ice-and-water shield (extend 24 inches beyond the wall plane, and 6 feet up any valleys). Submit the permit application online with these documents, the contractor's license number, and proof of liability insurance ($2M minimum, typical). The building department will approve or request changes within 5–7 business days. Permit fee: approximately $200–$280 (based on a $12,000–$16,000 re-roof bid at 1.5–2% of valuation). Once approved, schedule the pre-work tear-off inspection (the roofer calls, the inspector comes to verify the deck before shingles are removed; takes 1–2 hours). If the deck has any soft spots, cupping, or rot, the inspector will require it to be replaced before the re-roof proceeds — budget an additional $1,500–$3,000 if this is discovered. After the new roof is installed, the final inspection happens before the crew leaves; the inspector checks nail penetration (proper shingle coverage, no exposed fasteners), flashing installation (especially around skylights or chimneys, if applicable), and ice-and-water shield placement. Typical timeline: initial consultation (2 days), pre-work inspection (5–10 days), permit issuance (2–3 days), work execution (3–5 days for a 12-square roof), final inspection (1 day). Total cost before contractor labor: $200–$280 permit fee; typical full re-roof bid for your home size: $12,000–$18,000. No surprises if the deck is sound; if deck replacement is needed, add $2,000–$5,000.
Permit required | Pre-work deck inspection (no fee) | Two layers OK, three is max | Architectural shingles required product data sheet | Ice-and-water shield 24 inches beyond wall plane | Wind Zone II secondary barrier required | Permit fee $200–$280 | Typical project cost $12,000–$18,000 | Timeline 3–5 weeks start to final
Scenario B
Like-for-like asphalt shingle overlay (no tear-off), one existing layer, northwest Franklin residential, under 10-year-old existing roof
Your home is a two-story colonial on the quiet northwest side of Franklin, near the older established neighborhoods. The current roof (installed 12 years ago) has one layer of standard 3-tab asphalt shingles, still in decent condition but curling at the edges and showing moss staining. You've received quotes for a direct overlay: new shingles nailed directly over the existing layer, no tear-off. This is where the inspection before the permit is critical. Call the City of Franklin Building Department and request the pre-work roof inspection. The inspector will climb the roof, verify that there is only one layer (critical), assess the existing deck condition, and confirm in writing whether an overlay is permitted. If one layer is present, you're eligible for an overlay permit under Indiana state code (IRC R907.3) — Franklin allows this. However, the inspector will also check deck fastening and may require you to add ring-shank or screwthread fasteners to the existing deck if the original nails are partially loose (a common issue on older roofs). If the deck is sound and one layer is confirmed, you can proceed with the overlay permit. Your contractor will specify the same shingle grade and color as the existing (to be technically "like-for-like," though colors fade with age), provide a fastening schedule for the overlay (typically 4 nails per shingle, offset from the existing layer to avoid hitting the old nails), and specify the ice-and-water shield in valleys and eaves (though less extensive than a tear-off, usually 6 inches along eaves and the full valley). Permit fee: $120–$180 (overlay projects are often lower-cost permits because structural review is minimal). Plan-review time: 3–5 business days. Pre-work inspection (deck verification): 1–2 weeks to schedule. Work itself: 2–3 days for a 10-square roof without tear-off. Final inspection: 1 day. However, here's the gotcha: if during the work the crew or inspector discovers a second hidden layer (sometimes only visible once the first row of new shingles is removed), the permit becomes void, and you must stop work, obtain a new tear-off permit, and restart. This adds 1–2 weeks and $300–$500 in additional permitting costs. To avoid this, Franklin's building department will sometimes require a partial lifting or test-pattern removal of the existing shingles to verify layer count before the overlay permit is finalized — this adds 3–5 days and $150–$300 in contractor time but eliminates the risk. Another local quirk: if your home is on septic (a handful of northwest-side properties are), the building department will cross-reference sewer maps and may flag water-intrusion risks if the roof overlay is approved without secondary barriers — this is extremely rare but has happened. Typical overlay cost: $7,000–$10,000. Permit fee: $120–$180. If a second layer is discovered and tear-off is required, total project cost increases to $11,000–$15,000 and timeline extends to 5–6 weeks.
Overlay possible if one layer confirmed | Pre-work inspection mandatory ($0 fee) | Two or more layers = tear-off required | Layer verification may require test-pattern removal ($150–$300 roofer cost) | Permit fee $120–$180 for overlay | Fastening schedule 4 nails per shingle | Ice-and-water shield in valleys, 6 inches eaves | Project cost $7,000–$10,000 (overlay) or $11,000–$15,000 (if tear-off required) | Timeline 3–4 weeks (overlay) or 5–6 weeks (if tear-off discovered)
Scenario C
Metal standing-seam roof replacement (material upgrade from asphalt), structural evaluation required, downtown historic-adjacent home
You own a late-1800s Victorian home two blocks south of downtown Franklin, recently purchased. The roof is original wood shingles (or more likely, has asphalt shingles over wood), and you want to upgrade to a metal standing-seam roof for longevity and curb appeal. This is a material-change project, and Franklin's building department treats it as a structural permit. Here's why: metal roofing weighs differently than asphalt (typically 0.5–2 psf vs. 2–4 psf for asphalt, depending on the metal gauge and profile), and if the original roof was engineered for wood shingles only, the inspector will require a structural engineer's report confirming that the existing roof framing can support the new weight. This is Franklin-specific enforcement: some Indiana towns don't require the engineer's letter, but Franklin's building department (under Johnson County code) mandates it for any material upgrade to metal, tile, or slate. You will also need to address the historic nature of the home — Franklin doesn't have a formal historic district overlay, but the downtown-adjacent area (south of Main Street, west of State Road 135) is flagged in the building department's system as 'historic-sensitive.' This means the inspector will ask whether the standing-seam profile and finish (silver, charcoal, copper, etc.) are compatible with the neighborhood character. No formal design-review is required, but the inspector may note recommendations. Step one: hire a structural engineer ($300–$800 for a simple roof-framing report) and have them review the existing framing and certify that it can support metal roofing. Step two: contact the City of Franklin Building Department with the engineer's letter, a product spec sheet for the standing-seam metal (gauge, fastening pattern, seam type), and a color sample or photo showing how the roof will look. Request a pre-work consultation to discuss historic compatibility (2–3 business days for feedback). Step three: submit the full permit application online with the engineer's letter, metal roofing spec sheet, contractor's license, and proof of insurance. Plan-review time: 7–10 business days (longer than asphalt because of the structural component). Permit fee: $250–$400 (calculated on a higher project valuation, typically $18,000–$25,000 for metal on a Victorian home). Pre-work inspection: the inspector will verify framing, existing layer count (if a tear-off is planned), and any deck repairs needed. If the existing sheathing is solid (not spaced wood) and sound, you can proceed with tear-off and installation. If spaced wood sheathing is discovered (common in 1800s homes), the inspector may require new solid sheathing be installed beneath the metal to meet modern wind-load standards — this adds $2,000–$4,000. Installation takes 5–7 days for a complex Victorian with valleys and multiple roof planes. Final inspection: 1–2 days (inspector checks fastening, seam integrity, flashing, and drainage). Flashings around chimneys, skylights, and valleys are critical on metal roofs — any improper flashing means the permit won't close. Total timeline: 4–6 weeks (engineer report 1 week, pre-work consultation 1 week, permitting 2–3 weeks, construction 1–2 weeks). Total cost including engineer, permit, and re-roof labor: $24,000–$32,000 (metal roofs cost more than asphalt, but last 40–60 years). The payoff: a metal roof is energy-efficient (reflects heat in summer), durable in Indiana's freeze-thaw cycles, and adds resale value. The cost of doing it permitted and properly: worth it for a historic home that will outlive you.
Material change (asphalt to metal) = permit required | Structural engineer letter required ($300–$800) | Historic-sensitive area (downtown-adjacent) | Framing must support metal roofing weight | Permit fee $250–$400 | Possible spaced-wood sheathing = solid-sheathing upgrade needed ($2,000–$4,000) | Product spec sheet and color sample required | Fastening and seam integrity inspected | Total project cost $24,000–$32,000 | Timeline 4–6 weeks start to final

Every project is different.

Get your exact answer →
Takes 60 seconds · Personalized to your address

Franklin's three-layer cap and pre-work inspection requirement

Indiana state law, via IRC R907.4, permits up to three layers of roof covering on a residential structure. However, if a fourth layer would result from the proposed re-roofing, a complete tear-off is mandated. Many Indiana towns simply trust the roofer's attestation of layer count; Franklin's building department does not. They require a pre-work inspection before the permit is issued, and the inspector will physically verify the number of layers by climbing on the roof and examining the eaves, valleys, and roof plane. This practice, while uncommon in some neighboring towns, stems from Franklin's history of roofing disputes — in the 2000s, several homeowners discovered mid-project that their roofs had three layers when the permit was issued for an overlay, forcing expensive stop-work orders and re-permitting. Franklin's department changed its process to eliminate this problem.

The pre-work inspection is free and is simply a verification step. The inspector will also check for deck rot, assess the condition of existing flashing, and note any structural issues (e.g., sagging or undersized rafters). If the inspector finds any deck damage, they will document it in the permit file; if repair is needed, it becomes part of the permitted scope. If two layers are present and the deck is sound, the inspector will sign off on an overlay permit if that's what you've requested. If three layers are present, you cannot overlay; you must tear off. The inspector will provide this in writing, and you'll need to update your permit application and contractor bid accordingly. The time to discover this is during the pre-work inspection, not when the contractor starts removing shingles.

For homeowners considering an overlay to save money, the reality is this: if the inspector detects three layers, your $500–$1,000 savings from overlay vs. tear-off evaporates immediately, and you lose 2–3 weeks of schedule. Better to pay for the pre-work inspection (free) and know for certain before you sign a contract with the roofer. Some roofers will offer a 'risk-free' bid that includes tear-off contingency (i.e., if a layer is found, the price adjusts); others charge a higher base price to account for the unknown. Ask your contractor how they handle this, and confirm that they will not begin work until Franklin's pre-work inspection is complete and the permit is fully issued.

Wind and climate mitigation: why Franklin's building department cares about secondary water barriers

Franklin, Indiana sits in Wind Zone II under the 2021 IBC, corresponding to a 110 mph 3-second gust speed. This is not a hurricane zone (that's Wind Zone IV, reserved for coastal Florida and islands), but it's far from trivial. Indiana's spring and early-summer derechos can deliver sustained winds of 50–70 mph with gusts to 90+ mph, and Franklin has experienced three significant wind events in the past 15 years that resulted in widespread roof damage. Additionally, the region's Climate Zone 5A designation means freeze-thaw cycles are severe: ice dams form readily when warm moist air from the Mississippi River valley meets cold nights, and water intrusion from ice dams is among the top insurance claims in southern Indiana.

Franklin's building department addresses this with two requirements on roof permits: (1) ice-and-water shield underlayment (synthetic felt or rubberized asphalt) extending at least 24 inches beyond the interior wall plane on all eaves, and full-valley coverage in any valley that runs more than 4 feet, and (2) for homes in wind-exposed areas (like the south and east edges of town), secondary fastening (4 inches on center instead of 6) and/or enhanced shingle profiles (architectural or impact-resistant rather than standard 3-tab). The ice-and-water shield is critical because it remains pliable when frozen, unlike traditional felt, and will seal around nail holes even if the underlying shingles pull free during a wind gust. The secondary fastening is equally critical: a standard asphalt shingle has two or four nails; if wind uplift stresses the shingle, it can rotate and expose the nails to weather. A 4-inch on-center fastening pattern (essentially double the fasteners) keeps the shingle locked down.

These requirements add cost: ice-and-water shield is $0.50–$0.75 per square foot (roughly $500–$750 for a typical re-roof), and secondary fastening takes roofers an extra 1–2 hours per square, adding $75–$150 per square in labor. For a 12-square roof in a wind zone, that's $1,200–$2,000 in upgrades. However, the payoff is significant: homeowners with properly installed secondary barriers and fastening rarely file insurance claims for wind damage; those without often do. Franklin's building department has learned this through claims data and now enforces it consistently. If your permit application omits the ice-and-water shield specification or fastening schedule, the plan review will kick it back with a note citing the code section (IRC R905.11 for underlayment, IBC 1504.7.1 for fastening), and you'll need to resubmit with the roofer's corrected spec. This adds 3–5 business days to the permitting timeline.

City of Franklin Building Department
Franklin City Hall, 1 Virginia Ave, Franklin, IN 46131
Phone: (317) 736-3669 | https://www.franklinindiana.org/permits
Monday–Friday, 8 AM–5 PM ET

Common questions

Do I need a permit if I'm only patching a few shingles or repairing a leak?

No, repairs under 25% of the roof area (typically fewer than 3 squares on a standard home) are exempt from permitting. This includes patching a single leak, replacing 5–8 damaged shingles, or sealing a flashing crack. If the repair involves removing or replacing deck boards, adding ventilation, or addressing water damage to the substructure, it becomes a structural repair and requires a permit. Contact the City of Franklin Building Department with photos and a scope description if you're unsure; they'll provide written confirmation within 2 business days.

My roofer says we don't need a permit. Should I listen to them?

No. While many roofers are honest, some downplay permitting to speed up the contract or avoid the hassle. The City of Franklin Building Department, not the roofer, determines whether a permit is required. If you proceed without a permit and one was required, you face fines ($500–$1,500), stop-work orders, insurance claim denials, and resale disclosure issues. The safest approach is to contact the building department directly or use their online portal to describe the scope; they'll provide a definitive answer in writing within 2–3 business days.

What if the inspector finds a third layer of shingles during the pre-work inspection?

You cannot overlay if three layers are present under Indiana code. The inspector will provide this finding in writing, and you must pivot to a full tear-off. This requires a new permit application (tear-off permits often cost slightly more), and the roofing contractor will need to revise their bid and timeline. This is why the pre-work inspection is so valuable: you discover this before work begins, not mid-project. Budget an extra 1–2 weeks and $300–$500 in additional permit and contractor costs if this happens.

How long does the permit process take in Franklin?

Typically 3–5 weeks from initial inquiry to final inspection. The sequence is: (1) pre-work consultation and deck inspection (1–2 weeks to schedule), (2) permit application submission (online via portal), (3) plan review (5–7 business days for standard asphalt; 7–10 for material changes like metal), (4) permit issuance and work commencement, (5) final inspection (1–2 days post-installation). If any changes are requested during plan review or deck damage is discovered, add 3–5 business days. The roofer's work itself takes 2–5 days depending on roof size and complexity.

What if I'm changing materials, like from asphalt to metal or tile?

Material changes require a permit and, in most cases, a structural engineer's assessment. Franklin's building department mandates an engineer's letter confirming that the existing roof framing can support the new roof weight. For metal, this is typically $300–$800. For tile or slate, structural review is always required and may identify the need for additional support. Additionally, if your home is in a historic-sensitive area (like downtown-adjacent Franklin), the inspector may make recommendations about color and profile compatibility. Budget an extra 2–4 weeks and $400–$600 in engineer fees for material-change projects.

Are there any exemptions for owner-occupied homes in Franklin?

Indiana law allows owner-builders on owner-occupied residential projects, but this does not exempt roof replacement from permitting. Even if you hire a contractor or do the work yourself, a permit is still required for full tear-offs, partial replacements over 25%, or material changes. The owner-builder exemption applies primarily to framing and electrical work on new homes. For roof replacement, the permit requirement is the same whether you're an owner-builder or hiring a licensed contractor.

What happens if I sell my home after an unpermitted roof replacement?

Indiana's real-estate transfer disclosure (IAAO form) requires sellers to disclose all unpermitted major work. If you knowingly conceal an unpermitted roof replacement, the buyer can sue for damages or rescission of the sale, and the lender's title company will often flag the issue and refuse to fund until a retroactive permit is obtained. Even after the sale, if the buyer discovers unpermitted work during inspection or title review, they routinely demand a price reduction of 3–8% or walk away. It's not worth the risk: do the permit.

What's the typical cost of a roof replacement permit in Franklin?

Permit fees are typically $150–$350, calculated as a percentage of the project cost (usually 1–1.5% of your total re-roof bid). A $12,000 asphalt re-roof generates a $180–$240 permit fee. A $24,000 metal roof generates a $360–$480 permit fee. The actual fee is determined once you submit your application and the building department calculates the project valuation based on the contractor's bid or your engineer's cost estimate. Overlay permits are often slightly cheaper than tear-off permits because structural review is minimal.

Do I need a Licensed Roofer to get a permit in Franklin?

Yes. Indiana state law requires that all roofing work be performed by a licensed roofer or a registered residential contractor (RRC) with roofing endorsement. The City of Franklin Building Department will ask for the contractor's license number and proof of liability insurance ($2M minimum) as part of the permit application. The contractor must pull the permit themselves or authorize you to pull it on their behalf with their license information. You cannot obtain a valid permit with an unlicensed roofer.

What inspections are required after the permit is issued?

Two primary inspections: (1) Pre-work (or tear-off) inspection: the inspector verifies deck condition and, if applicable, layer count before shingles are removed; (2) Final inspection: after the new roof is installed, the inspector checks nail penetration, flashing integrity, ice-and-water shield placement, and overall workmanship before issuing the certificate of occupancy (or permit closure). If any issues are found, the roofer must make corrections and request a re-inspection. These inspections are free and typically scheduled by the roofer calling the building department; they usually happen within 1–2 business days of the request.

Disclaimer: This guide is based on research conducted in May 2026 using publicly available sources. Always verify current roof replacement permit requirements with the City of Franklin Building Department before starting your project.