Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
A full roof replacement in Cullman requires a permit from the City of Cullman Building Department. Partial repairs under 25% of roof area and like-for-like patching may be exempt, but any tear-off-and-replace or material change (shingles to metal, for example) demands a permit application before work starts.
Cullman adopted the 2020 Alabama Building Code, which enforces IRC R907 reroofing standards strictly — particularly the three-layer rule. This sets Cullman apart from some neighboring jurisdictions that allow overlay permits with lighter review: Cullman's Building Department requires a full tear-off inspection if existing roof has two or more layers, meaning you cannot legally overlay onto an already-patched or multi-layer roof without pulling an upgrade-level permit and proving structural capacity. Additionally, Cullman sits in the warm-humid climate zone (3A) with 12-inch frost depth, which triggers specific underlayment and ice-water-shield requirements in the code that don't apply in drier zones — these must be called out in your permit application or the plan reviewer will reject it. The city accepts owner-builder permits for owner-occupied single-family homes, but the contractor (if hired) must be licensed. Cullman's Building Department processes most like-for-like re-roof permits over-the-counter (3–5 business days) if materials and fastening specs are clear; material changes or structural questions trigger full plan review (10–14 days). There is no separate roofing board or expedited stream in Cullman — all roofing permits flow through the main Building Department.

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

Cullman roof replacement permits — the key details

Alabama Building Code 2020 (adopted by Cullman) enforces IRC R907.4, which prohibits reroofing over more than two existing layers. This is the single most important rule in Cullman roofing permits. If your roof already has two layers of shingles or shows evidence of prior overlay, you must tear off to the deck before applying new material. The Building Department will catch this during framing inspection (before fastening); if the inspector finds a third layer during the job, work stops, the roof is exposed again, and a violation is issued. This rule exists because multiple layers trap moisture, accelerate rot, and cause structural failure — especially in Alabama's warm, humid climate where mold and decay thrive. When you submit your permit application, you must declare how many existing layers you've found (typically by looking at the eaves or drilling a sample hole). If you're unsure, the Building Department may require a roofer's affidavit stating layer count before the permit is issued. A full tear-off adds $0.50–$1.50 per square foot to your project cost (typically $1,500–$4,000 for a 2,500-square-foot home), so it's worth getting a roofer's inspection before you file.

Underlayment and fastening specifications are the second-most common rejection reason in Cullman permits. IRC R905 requires that asphalt shingles be installed with Class A or B underlayment (synthetic or asphalt-saturated felt) and specific nail placement — typically 4 nails per shingle, 3/8-inch from top, 1–1.25 inches from ends. For metal roofing, underlayment type and lap requirements differ markedly. Cullman's plan reviewers will ask for a cut sheet from the shingle or metal manufacturer showing fastener type, spacing, and gauge. Many homeowners or small contractors submit vague permit applications ('Install new roof') without these details; the application is marked 'incomplete' and sent back for 10 days while you chase down the manufacturer spec. To avoid this, get your roofing contractor to provide a one-page spec sheet (usually available from the supplier — GAF, Owens Corning, Sherwin-Williams metal, etc.) and include it with the permit application. If you're owner-building, contact the Building Department before you order materials and ask for a sample permit with required attachments; this typically saves 1–2 weeks.

Ice-water-shield (ice and water underlayment) is required in Cullman due to the 12-inch frost depth and warm-humid climate creating freeze-thaw risk and condensation issues. Per IRC R905.1.2, in areas with a history of ice damming or where roof slope is less than 4:12, ice-water shield must extend 24 inches from the eave edge or 2 feet beyond the interior wall line, whichever is greater. Cullman Building Department plan reviewers will specifically call out 'ice-and-water underlayment type and extent' in the conditions of approval; if your shingle manufacturer or roofer skips this or doesn't specify the brand, the permit can be held or a correction order issued after inspection. Additionally, in warm-humid climates, ventilation is critical to prevent moisture accumulation in the attic; IRC R905.2 requires soffit and ridge vents (or equivalent) be clear and unobstructed. If you're upgrading ventilation during re-roof (a good idea), mention this in the permit notes — it can speed approval and may reduce insurance premiums.

Material changes (shingles to metal, asphalt to tile, etc.) require structural evaluation and a separate application step in Cullman. If you're replacing standard asphalt shingles (140–150 lbs. per square) with standing-seam metal (50–80 lbs.) or concrete tile (750+ lbs.), the Building Department will ask for a structural engineer's letter confirming that the roof deck, rafters, and fasteners can support the new load. This typically costs $300–$800 and takes 5–10 business days to obtain. For asphalt to metal (lighter), the letter is often a one-page template from the engineer; for asphalt to tile (heavier), full rafter and fastener calculations are required. Submit the engineer's letter with your permit application to avoid delays. If you don't, the application will be marked incomplete and you'll lose 10+ days in the review cycle.

Owner-builder permits are allowed in Cullman for owner-occupied single-family homes. You can pull the roof permit yourself if the house is your primary residence and you perform the work yourself (not hire a contractor). However, you must attend a mandatory pre-construction meeting with the Building Inspector, who will walk you through the three-layer rule, fastening requirements, underlayment specs, and inspection sequence. The permit fee is the same ($150–$350 depending on roof area), and you'll be required to be present during the framing and final inspections. If a contractor performs any portion of the work, that contractor must be Alabama-licensed and must be listed on the permit; you cannot list yourself as the contractor unless you hold a roofing or general contractor license. Many homeowners attempt to avoid this by calling the roofer a 'consultant' — the Building Department will catch this and issue a violation. The safest path: hire a licensed roofer, have them pull the permit, and you review the scope before signing.

Three Cullman roof replacement scenarios

Scenario A
Single-layer asphalt shingle to matching asphalt shingle, 2,500 sq. ft., owner-occupied home in central Cullman
You have a 20-year-old asphalt shingle roof on your 2,500-square-foot ranch home in Cullman. You've confirmed there is only one layer (typical for homes built in the 1990s or later). You want to replace with standard 25-year dimensional shingles from the same manufacturer, no material change. Permit is required. You contact a licensed roofing contractor; they provide a cost estimate ($8,000–$12,000 material and labor) and offer to pull the permit. The contractor submits a standard roof replacement application to the City of Cullman Building Department, including a GAF or Owens Corning cut sheet showing Class A underlayment, 4-nail fastening, 1.25-inch fasteners for wood deck, and ice-water-shield extending 24 inches from eaves (Cullman standard for zone 3A). The Building Department reviews the application in 2–3 business days (over-the-counter review, no plan changes). Permit is issued with standard conditions: deck inspection before fastening, final inspection after shingles and flashing complete. The contractor schedules the deck inspection after tear-off (usually day 1–2 of work); the inspector checks for rot, structural damage, and nailing pattern template. Final inspection occurs after shingles and ridge caps are installed. Total permit fee is approximately $200–$300 (roughly 2–3% of roof valuation, typical for Cullman). Timeline from application to permit issued: 3–5 business days. Work can begin immediately upon permit issuance. Total project timeline: 4–7 days for tear-off and install, plus 1–2 days for inspections. No engineer letter required; no retrofit or structural questions.
Permit required | One layer confirmed | Class A underlayment (synthetic recommended) | 4-nail GAF/Owens Corning spec | Ice-water shield 24 in. from eaves | Deck and final inspections | $200–$300 permit fee | $8,000–$12,000 total project cost | 3–5 day permit turnaround
Scenario B
Two-layer asphalt roof to standing-seam metal, 3,000 sq. ft., owner-builder owner-occupied, northeast Cullman (Piedmont soil)
Your home in northeast Cullman was re-roofed 15 years ago with an overlay (first layer original asphalt, second layer new asphalt over top — common practice before the three-layer rule was strictly enforced). You want to upgrade to standing-seam metal to reduce maintenance and improve durability in Alabama's climate. Because there are two layers, IRC R907.4 requires a full tear-off. Additionally, metal is lighter than asphalt (50–80 lbs. vs. 140–150 lbs. per square) but introduces different fastening requirements and a structural question: does your roof system (likely 2x6 or 2x8 rafters from 1980s construction) support the new fastener pattern and ice-dam forces? You decide to owner-build (you'll hire a licensed metal roofer but pull the permit yourself). First step: obtain a structural engineer's letter confirming metal compatibility. The engineer charges $500–$800 and provides a one-page letter stating 'Existing rafter system is adequate for standing-seam metal with standard fastening per NFMC standards.' You submit the permit application to Cullman Building Department with the engineer's letter, a metal roofing spec from a manufacturer (e.g., Sherwin-Williams or Chief Buildings Systems), and a note stating two existing layers requiring tear-off. The Building Department marks the application 'incomplete' because owner-builder permits require a pre-construction meeting before issuance; you schedule a time to meet with the Building Inspector. During the meeting, the inspector reviews the three-layer rule, explains the tear-off requirement, confirms the metal spec includes underlayment (synthetic, typically required under metal for warm-humid climates), and sets expectations for framing and final inspections. Permit is issued within 2–3 business days of the pre-construction meeting. Total permit fee is $250–$350 (higher because metal is considered a material upgrade). Tear-off takes 2–3 days; deck inspection occurs before new fasteners are set. Final inspection after all fasteners and flashing are complete. Timeline: permit application to issuance 7–10 days (includes pre-construction delay); construction 5–8 days. Total project cost: $15,000–$22,000 (tear-off, labor, metal panels, engineer letter). No structural concerns with Piedmont red clay soil in this zone.
Permit required | Two layers — full tear-off mandatory | Structural engineer letter required ($500–$800) | Owner-builder pre-construction meeting required | Metal roofing (lighter load) | Synthetic underlayment spec | 3–5 fasteners per 12-in. coverage | Deck and final inspections | $250–$350 permit fee | $15,000–$22,000 total project cost | 7–10 day permit cycle
Scenario C
Partial roof repair, 15% of roof area, shingle patching and flashing replacement, southern Cullman (sandy loam soil)
A storm caused damage to the south-facing slope of your roof in southern Cullman. Three shingles are torn, the flashing around the chimney is partially lifted, and there is minor water staining in the attic. A roofer gives you a quote to patch the damaged shingles (approximately 10 shingles, or 1.5 squares) and re-flash the chimney. This is a repair, not a replacement, and it covers less than 25% of the roof area. Per IRC R907.2, repairs under 25% are exempt from permit if they use like-for-like materials (same brand, type, color). The roofer does not need to pull a permit. However, flashing repair is a gray area: if the work involves removing and re-fastening existing flashing (not replacing with new), it is typically classified as repair and is exempt. If the roofer must replace the entire flashing assembly with new material due to rust or deterioration, some jurisdictions treat this as a 'modification' requiring inspection. To be safe, contact the Cullman Building Department and ask: 'We are repairing storm damage — replacing 10 damaged shingles and re-flashing a chimney. Do we need a permit?' The Building Department will confirm exemption for the shingle repair and will likely grant a verbal exemption for the flashing if the roofer confirms no structural changes. No permit fee applies. However, if during the repair the roofer discovers evidence of a third layer (which occasionally happens in attic inspections), the job becomes a permit-required replacement and must stop until a permit is pulled. Repair timeline: 1–2 days. Cost: $600–$1,500 depending on flashing complexity and roofer rates. Sandy loam soil in southern Cullman has no special impact on this repair.
No permit required for repair under 25% | Like-for-like patching (10 shingles, 1.5 squares) | Chimney flashing repair/replacement exempt if non-structural | Verbal exemption confirmation recommended | $0 permit fee | $600–$1,500 repair cost | 1–2 day timeline | If third layer discovered, stops work pending permit

Every project is different.

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

The three-layer rule and why Cullman strictly enforces it

Alabama Building Code 2020 Section R907.4 mirrors IRC R907.4: reroofing (applying new roof covering over existing) is prohibited if there are already two or more layers of roof covering. This rule exists because multiple layers trap moisture and prevent proper ventilation. In Cullman's warm-humid climate (zone 3A, 12-inch frost depth), condensation and mold growth accelerate roof decay. A single layer of asphalt shingles allows the roof structure to breathe; two layers begin to restrict airflow; three layers create a moist pocket that rots the deck and rafters within 10–15 years. Cullman's Building Department has seen this damage repeatedly in older homes that received multiple overlays before the three-layer rule was enforced.

When you submit a roof permit in Cullman, you must declare how many layers exist. Roofers often determine this by inspecting the eaves (where layers are visible in cross-section) or drilling a small sample hole under the eave soffit. If you submit a permit and claim 'one layer' but the deck inspection reveals two, work stops. The contractor must tear off the second layer before fastening new material. This delay typically costs 1–2 days and can derail project schedules. To avoid this, hire the roofer to do a layer-count inspection before the permit is pulled; this costs $100–$200 but provides certainty.

Cullman's Building Department will not issue a permit to overlay a two-layer roof. If your roof has two layers, you must request a 'tear-off and replace' permit, not an overlay permit. The cost difference is substantial: overlay is $8,000–$12,000 for a 2,500-square-foot home; tear-off and replace is $10,000–$15,000. Many homeowners resist the tear-off cost and ask if they can 'just get approval for the overlay' — the answer is always no. The Building Department will enforce the code even if you insist; permits for overlay on two layers are not issued, period.

Why Cullman's warm-humid climate and frost depth matter for your roof spec

Cullman sits in IECC climate zone 3A (warm-humid), which means the region experiences moderate cooling needs, moderate heating needs, and significant moisture risk. The frost depth is 12 inches — standard for central Alabama and important for flashing details, but not as critical as in northern zones (which may be 36–48 inches). However, the warm-humid designation has teeth: IRC R905.2 and R905.1.2 require specific underlayment and ventilation to prevent moisture accumulation in attics. Cullman's Building Department plan reviewers will flag any roof spec that omits ice-water-shield (ice-and-water underlayment) as 'incomplete.' This material is not optional in Cullman; it is required.

Ice-and-water underlayment must extend 24 inches from the eave edge and cover the first 2 feet beyond any interior wall line (per IRC R905.1.2, typical for cold climates and moisture-prone zones). In Cullman's case, this is enforced even though the frost depth is only 12 inches, because the warm-humid climate creates condensation and freeze-thaw risk on roof undersides and in attics. Synthetic underlayment (bituthene, Grace, Asphalt Ridge, etc.) is preferred over felt because it resists mold growth in humid conditions. A permit reviewer will ask for the brand and type; 'standard underlayment' is not acceptable. Expect to specify 'DuPont Tyvek RoofLock' or equivalent by name.

Soffit and ridge vents must be clear and continuous (no blocked vents from insulation or debris). In warm-humid climates, proper attic ventilation prevents moisture from concentrating near the roof sheathing. If your home has a sealed attic or poorly vented attic, Cullman may recommend upgrading vents during the re-roof. This is not required by code but is often flagged in the final inspection as a 'condition of approval' if moisture or mold is noted. Budget $200–$400 for vent upgrades if the inspector recommends them.

City of Cullman Building Department
Cullman City Hall, Cullman, AL (contact for specific permit office address)
Phone: (256) 775-7100 (main city line; ask for Building Department) | https://www.cullmanalabama.us (search for Building Permits or contact city directly)
Monday–Friday, 8:00 AM–5:00 PM (typical; verify with city)

Common questions

Do I need a permit if I am just replacing a few shingles after a storm?

No, if the repair is less than 25% of the roof area and uses like-for-like materials (same brand, type, color). A roofer can typically patch 5–15 shingles without a permit. However, if the repair uncovers a second or third layer during tear-off, the job becomes a replacement and requires a permit. To be safe, mention to the roofer that they should check layer count and contact you immediately if more than one layer is found.

My roof has two layers. Can I get approval to overlay instead of tearing off?

No. IRC R907.4 and Cullman's adopted code prohibit reroofing over more than one existing layer. If your roof has two layers, you must tear off to the deck before installing new material. The Building Department will not issue an overlay permit under any circumstances. A tear-off adds $1,500–$4,000 to the project cost but is mandatory.

What is ice-and-water underlayment and why is it required in Cullman?

Ice-and-water underlayment (also called ice-and-water shield or ice dam underlayment) is a sticky, waterproof membrane that adheres to the roof deck and protects against water backup during freeze-thaw cycles and heavy rain. Cullman's warm-humid climate creates condensation and moisture risk; IRC R905.1.2 requires it to extend 24 inches from the eave edge. Popular brands include DuPont Tyvek RoofLock, Asphalt Ridge, and Grace Ice & Water. You must specify the brand and type in your permit application or the plan reviewer will mark it incomplete.

If I change from asphalt shingles to metal roofing, do I need an engineer's letter?

Yes, if the weight or fastening pattern is significantly different. Standing-seam metal is lighter than asphalt (50–80 lbs. vs. 140–150 lbs. per square), so an engineer's letter confirming the roof system can support metal fastening is required. Concrete tile is heavier and always requires structural engineering. An engineer's letter costs $300–$800 and takes 5–10 days. Include it with your permit application to avoid delays.

How long does it take to get a roof replacement permit in Cullman?

For a like-for-like asphalt shingle replacement with all specs provided, 3–5 business days (over-the-counter review). If you are an owner-builder, add 2–3 business days for a mandatory pre-construction meeting with the Building Inspector. If a structural engineer's letter is required (material change), add 5–10 days for the engineer's timeline. Incomplete applications are sent back for 10 days while you gather missing specs.

Can I pull a roof permit as an owner-builder in Cullman?

Yes, if the home is owner-occupied and you perform the work yourself (or hire a licensed roofer to perform the work, with you as the permit holder). You must attend a pre-construction meeting with the Building Inspector before the permit is issued and be present during framing and final inspections. If you list yourself as the contractor and don't hold a roofing or general contractor license, the Building Department will issue a violation.

What are the most common reasons Cullman Building Department rejects roof permit applications?

Three-layer roof (no permit issued for overlay); missing underlayment spec or brand; no ice-and-water-shield extent specified; missing engineer's letter for material change; incomplete fastening or nail spec; no manufacturer cut sheet. Submit a complete application with brand names, specs, and cut sheets from the start to avoid 10-day rejections.

How much does a roof replacement permit cost in Cullman?

Typically $150–$350, depending on roof area and scope. Cullman usually bases the fee on roof square footage or a flat rate for standard like-for-like replacements. Material changes or structural upgrades may incur slightly higher fees. Ask the Building Department for the fee schedule when you apply; most cities publish it online or provide it on request.

What happens during the roof replacement inspections in Cullman?

Two inspections are typical: (1) Framing inspection after tear-off and before fastening new material — the inspector checks deck condition, nailing pattern, and underlayment installation. (2) Final inspection after shingles and flashing are complete — inspector verifies fastening, flashing detail, ridge cap, and vent placement. You must call the Building Department to schedule each inspection at least 24 hours in advance.

Do I have to use a specific roofing material (asphalt vs. metal vs. tile) in Cullman?

No. Cullman does not mandate a specific roofing material. Asphalt shingles, metal, tile, and other materials are all permitted as long as they comply with IRC R905 and your home's design (pitch, structure, etc.). Material changes require structural evaluation; repair materials must match existing unless you are also upgrading the entire roof.

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 Cullman Building Department before starting your project.