Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Any full roof replacement, tear-off-and-replace, or material change requires a permit from the City of Denison Building Department. Like-for-like repairs under 25% of roof area may be exempt, but a third existing layer triggers mandatory tear-off under IRC R907.4 — and that tear-off work requires a permit pull before you start.
Denison sits in the Dallas-area jurisdiction that enforces the 2015 International Building Code with Texas amendments, and the city's building department applies IRC R907 (reroofing) strictly — particularly the three-layer rule. Unlike some smaller North Texas cities that allow overlay-on-overlay, Denison's plan review and field inspectors will red-flag any existing third layer and require complete tear-off to deck before new installation. The city uses a per-square fee model (typically $3–$5 per roofing square, depending on the permit valuation) and accepts over-the-counter permits for like-for-like shingle replacements if no structural work is needed. Denison's online portal and permit search are available through the city website, but many roofers still file in person at City Hall during business hours. Crucially, if your home is in an area served by the local electrical utility or falls near a floodplain, the city may require additional documentation (flood zone verification, structural engineer sign-off on deck condition) before final approval — so file early and ask the permit tech about any overlays on your property before you commit to a contractor schedule.

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

Denison roof replacement permits — the key details

The core requirement is IRC R907.4: if your roof currently has three or more layers of material, the city requires complete tear-off to bare deck before any new roofing is installed. This is not optional and not negotiable. Denison's Building Department applies this rule uniformly because the code exists to prevent deck rot, inadequate fastening, and weight overload on older residential framing. If you have an existing two-layer roof (original shingles plus one overlay), you can often overlay a third layer with a permit — but the moment an inspector finds a third layer in the field or in your documentation, work stops. The permit application must disclose the number of existing layers; if the roofer or homeowner misrepresents this, the permit can be voided and fines assessed. When in doubt, hire a roofing inspector or get a roofer's written layer count before submitting the permit application. Many Denison homeowners discover the three-layer problem mid-project, which means mobilization costs wasted and timeline blown.

Material changes — switching from asphalt shingles to metal, tile, or cedar shake — trigger a structural review. If your existing roof deck was framed for 20 psf dead load (standard for asphalt shingles) and you want to install metal standing-seam (lighter, usually fine), the permit is straightforward. But if you want clay tile or slate (60+ psf), the city will require a structural engineer's letter certifying the deck and rafters can handle the weight. This adds $800–$1,500 in engineering costs and 2–3 weeks to the timeline. Denison is not a high-wind hurricane zone (that's the coast), but the city does enforce the 2015 IBC standard wind uplift fastening — typically 6d or 8d ring-shank nails spaced 6 inches on interior field and 4 inches at edges. Your roofer's specification sheet must call out fastener type, spacing, and underlayment coverage. If the permit tech flags inadequate fastening detail, the application is sent back for revision — expect 1–2 weeks of back-and-forth if the roofer's paperwork is sloppy.

Underlayment and flashing details are the second-most-common reason permits get bounced back. The 2015 IBC and Texas amendments require 20-pound felt or synthetic underlayment under all asphalt shingles, and if your roof has valleys or low-slope sections, ice-and-water shield must extend at least 24 inches from the eaves in Denison (because of occasional ice dams in winter). The permit application or roofing spec sheet must explicitly state underlayment type, weight, and lapping width. Flashing at chimneys, vents, and skylights must comply with IRC R905.2.8 — meaning aprons, counter-flashing, and sealant details must be shown. If the roofer's permit application is vague ('standard flashing per code'), the city will request a detailed drawing or product spec. Denison's inspectors are diligent on this because improper flashing is the #1 cause of water intrusion and subsequent claims. File the permit with a copy of the roofing contractor's contract, specification sheet, and material data sheets (MDS) attached — it shortens review time and reduces rejection risk.

The permit fee in Denison is calculated per square of roofing area (typically $3–$5 per square, so a 2,000-square-foot roof = ~22 squares × $4/sq = ~$88 permit fee). But if the contractor lists a higher job valuation (including labor, tearoff, flashing, etc.), the fee may be recalculated as a percentage of valuation (1.5–2% of total). A simple like-for-like shingle replacement on a 2,000-sf home might cost $150–$250 in permit fees; a material change with engineered deck review could run $400–$600. Over-the-counter permits (approved same-day or next-day without full plan review) are available for straightforward like-for-like shingle-to-shingle replacements if no structural work is involved — ask the permit tech when you call. Expedited or plan-reviewed permits take 5–10 business days and are required if you are changing materials, adding deck repair, or if the existing roof has three layers.

Inspection sequence matters for scheduling. The city requires a rough inspection after tear-off (to check deck nailing, rot, and structural integrity — usually happens within 1–2 days of call-in) and a final inspection after all roofing, flashing, and underlayment are installed. If the deck is found to have rot or structural damage during the rough inspection, the permit is held and the homeowner must get a contractor estimate and resubmit before roofing work continues. This is not uncommon in North Texas, especially on older homes with poor attic ventilation. Plan for 7–14 days total from permit pull to final sign-off, not including weather delays. Denison's building department processes inspections Mon-Fri during business hours; if you are scheduling a roofing crew, coordinate with the city in advance to avoid mobilization without inspectors available. Owner-builders (homeowners doing their own work) are allowed to pull permits in Texas, but Denison may require you to be present for inspections, and some inspectors require licensed roofers for final details like flashing installation — confirm with the city before you commit to a DIY approach.

Three Denison roof replacement scenarios

Scenario A
Two-layer asphalt shingle roof, like-for-like replacement, 2,200-sf ranch, Lexington Heights neighborhood, no structural issues
Your 1975 ranch in Lexington Heights has two layers of asphalt shingles (original + one overlay from ~2005) and no visible rot or deck damage. You want to install the same architectural shingle (same weight, same fastening pattern) and leave the underlayment as-is underneath. Denison Building Department will issue an over-the-counter permit for this work because it is a straightforward material-like-for-like replacement and no tear-off is mandated (you only have two layers, not three). The permit fee is approximately $150–$200 based on ~22 roofing squares. You do not need an engineer. However, the permit application must list your contractor's or your own name as applicant, disclose the existing two-layer condition in writing, and provide a copy of the roofing material spec sheet (shingle type, weight, color, fastener spec). The city will schedule a rough inspection before tear-off (often completed same-day or next-day; inspector looks for existing rot, deck condition, and nail-down pattern), and then a final inspection after installation. Total timeline: permit to final approval is typically 7–10 days. Cost for permit: $150–$200. Roofer should complete work in 3–5 days, weather permitting. If the rough inspection uncovers hidden rot on the deck, work stops and you must hire a carpenter to repair the affected area (not uncommon in older North Texas homes) before roofing can proceed — this can add 5–14 days and $1,000–$5,000 in repairs.
Over-the-counter permit | Two layers allowed, no tear-off required | 22 roofing squares, asphalt shingle | Permit fee $150–$200 | Inspection (rough + final) | 7–10 day timeline
Scenario B
Three-layer roof discovered during planning; forced tear-off to deck; shingle-to-metal material change; structural deck review required
You own a 1960s cottage in Denison and want to reroof with metal standing-seam (lighter weight, longer lifespan, lower maintenance). During the initial roofer quote, the contractor uncovers three layers of old asphalt shingle using a probe. This triggers IRC R907.4 mandatory tear-off. Because you are also changing material (shingles to metal), Denison requires a structural engineer's letter confirming the existing deck can support metal roofing fastening patterns and wind uplift loads. You cannot pull a permit without the engineer's sign-off. You hire a structural engineer ($800–$1,200) to inspect and write a letter; this takes 5–7 days. Once the letter is in hand, you file the permit with the engineer's documentation attached, roofing contractor's specification, and underlayment/flashing details. The permit fee is now higher because you have a material change and structural review: expect $400–$600. Denison's plan-review staff will examine the engineer's letter, the metal roofing spec (fastener gauge, spacing, attachment pattern), and flashing details. This is not an over-the-counter permit; plan-review takes 5–10 business days. Once approved, the contractor schedules tear-off, which triggers the rough inspection (city inspector verifies deck integrity, checks for rot, confirms all old material is removed). If rot is found, repair is required before new roofing starts. Once deck is approved, metal roofing installation and flashing work proceed. Final inspection occurs after completion. Total timeline: engineer + permit + tear-off + installation + inspections = 4–6 weeks. Total permit and structural costs: $1,200–$1,800. Metal roof material and labor will be $8,000–$15,000 depending on home size and crew. This scenario is common when homeowners discover a third layer mid-project and decide to upgrade to metal at the same time.
Permit REQUIRED; mandatory tear-off (three layers) | Material change (shingle to metal) | Structural engineer sign-off needed | $800–$1,200 engineering cost | Permit fee $400–$600 | Plan review (5–10 days) | Two inspections (rough deck + final) | 4–6 week total timeline
Scenario C
Repair work only: 15% of roof damaged by ice storm, asphalt shingle patching on two-layer roof, no tear-off
An ice storm in January damages the northeast-facing slope of your 2,000-sf home in Grayson County near Denison; about 300 square feet (roughly 15% of the total roof area) has lifted or cracked shingles. Your insurance claim is approved and covers repair. You get quotes from two local roofers; both recommend patching the damaged area with matching shingles rather than full replacement. This work does not require a permit because it is repair work under 25% of roof area, per IRC R903 and Denison's exemption threshold. However, do not let the roofer skip a shingle-by-shingle inspection; if during work the crew discovers that the damage extends deeper (deck rot, structural decay from ice damming, or hidden third layer), the scope changes and you may need a permit at that point. The best practice: hire a roofer who will inspect and provide a written damage report before work starts, and keep the insurance paperwork and roofer's report in your home file. If the roofer finds rot during the repair, call your insurance adjuster to amend the claim — that repair cost is covered under the original claim. Typical cost for this repair: $3,000–$6,000 depending on roofer and material matching. No permit required, no inspection required, no fee. Timeline: 1–3 days once the roofer is scheduled. This scenario illustrates the difference between repair (no permit) and replacement (permit required); the boundary is typically the 25% rule and the intent — if you are restoring a small damaged section, it is repair; if you are replacing 50%+ or the entire roof, it is replacement and requires a permit.
NO PERMIT REQUIRED (repair, <25% area) | Storm damage patching | Two-layer roof, no tear-off | $3,000–$6,000 repair cost | No permit fees | 1–3 day timeline | Keep insurance documentation

Every project is different.

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

IRC R907.4 three-layer rule and why Denison enforces it strictly

The International Building Code section R907.4 states that if a roof has three or more layers of material, all layers must be removed to the deck before a new roof is applied. This rule exists because multiple layers trap moisture, hide structural damage, and create uneven fastening patterns that fail under wind uplift. In North Texas, where summers are hot and humid and winter ice dams are occasional, trapped moisture under a fourth layer of shingles causes rapid decay of the deck and rafters — especially in homes from the 1960s–1980s that lack adequate ventilation. Denison's Building Department and field inspectors take this rule seriously because they have seen the aftermath: homes where a third-layer overlay hid rot until the deck collapsed under a roofer's weight during a later repair. The city also uses this rule as a safety and liability check; if a home is sold without disclosure of a fourth layer and the new owner installs a fifth layer, structural failure and injury could result.

When you file a permit in Denison, the application form asks how many existing layers are on the roof. If you answer 'two,' the permit process is fast. If you answer 'three or more' or 'unknown,' the city assigns the permit to a plan-review queue and may require a field inspection or roofer's affidavit before approval. If you answer 'two' and the inspector finds three during the rough inspection, the permit is suspended, work stops, and you owe tear-off labor and timeline delays. The safest approach is to have a roofer or inspector probe the roof at two or three points and provide a written layer count before you apply for the permit. This costs $100–$200 but prevents a $5,000+ delay if the permit is rejected mid-project.

Denison does not grant exceptions to the three-layer rule. Some jurisdictions allow overlay on overlay if structural engineering confirms the deck can handle the load, but Denison applies the code straight. If you have a three-layer roof, you will tear off. Plan for this in your budget and timeline. A tear-off on a 2,000-sf home takes 2–5 days (depending on crew size) and costs $2,000–$4,000 in labor and disposal. This is a hard cost that must be factored into the project before you commit.

Denison's permit process and timeline: over-the-counter vs. plan review

The City of Denison Building Department offers two permitting paths for roof work. Over-the-counter (OTC) permits are issued same-day or next-day for straightforward jobs: like-for-like shingle replacements on two-layer roofs with no structural work. You bring the application, roofing spec sheet, and contractor license (if applicable) to City Hall, pay the fee ($150–$250), and walk out with a permit card. The inspector is assigned and will call the homeowner or contractor to schedule the rough inspection within 1–2 business days. Plan-review permits are required for material changes, structural work, three-layer roofs requiring tear-off, or if the job valuation exceeds a threshold (typically $5,000+). These permits are submitted and reviewed in the office; the city may request additional documentation (engineer's letter, flashing detail drawings, deck repair estimates). Plan review takes 5–10 business days. Once approved, inspections are scheduled the same way as OTC permits.

Timing matters if you have a roofer crew scheduled. Denison's inspectors work Mon-Fri 8 AM–5 PM (verify current hours when you call 903–465–2391 or the city's online permit portal). If you file on a Friday, the rough inspection may not be available until the following Wednesday or Thursday. If weather delays your tear-off from Monday to Wednesday, the inspector slot is lost and you wait until the next available day — often 5–7 days later. Experienced roofers in Denison recommend filing the permit 1–2 weeks before the planned start date, allowing buffer time for plan review and scheduling. Do not pressure the city to speed up; most permit rejections happen when homeowners rush the application and submit incomplete specifications.

Denison's online permit portal (accessible via the city website, www.ci.denison.tx.us or similar) allows you to check permit status and sometimes request inspections online, but many residents still call or visit in person. The permit tech can advise on whether your job qualifies for OTC or needs plan review — a 2-minute phone call ($3.50 worth of time) can prevent a rejected application. Ask the tech: 'Is my two-layer shingle-to-shingle replacement over-the-counter in Denison?' and 'Are there any flood zone or historic-district overlays on my property that might affect the permit?' If the answer to the second question is yes, the city may require flood elevation certificates or architectural review — both add time and cost.

City of Denison Building Department
City Hall, 333 W Crawford St, Denison, TX 75020
Phone: 903-465-2391 (confirm during call) | https://www.ci.denison.tx.us (check for online permit portal link)
Mon-Fri 8:00 AM - 5:00 PM (verify locally)

Common questions

How much does a roof replacement permit cost in Denison?

Denison charges $3–$5 per roofing square (a square = 100 sq ft), so a typical 2,000-sf roof (roughly 22 squares) costs $150–$250 for a like-for-like shingle permit. If the job valuation is higher or the work includes structural repair, flashing, or material changes, the fee may be recalculated as 1.5–2% of the estimated total job cost, which can run $400–$600. Always ask the permit tech for the exact fee before you file; it takes 2 minutes and prevents surprise billing.

Can I hire a roofer to pull the permit, or do I have to do it myself?

Either works. Most licensed roofers in the Denison area pull permits on behalf of the homeowner — it is part of their standard service and is reflected in their quote (usually $50–$150 for permit handling). If you are hiring a contractor, confirm in the contract that the roofer is responsible for the permit, inspections, and sign-off. If you are doing the work yourself (owner-builder), you can pull the permit in your name; the city allows this for owner-occupied homes. You must be present for final inspection.

What if the inspector finds rot in the deck during the rough inspection?

Work stops and the permit is placed on hold. You must hire a carpenter to remove and replace the rotted section (not uncommon in North Texas homes older than 40 years). Once the rot is repaired and the deck is re-inspected, roofing can proceed. This can add 5–14 days and $1,000–$5,000 to the job. Denison inspectors do not sign off on any roofing until the deck is solid; this is code and is non-negotiable.

Do I need a structural engineer for a metal roof replacement?

If you are staying with asphalt shingles on a two-layer roof, no. If you are changing to metal roofing, and Denison's permit tech flags a structural review requirement (usually happens for older homes or heavier roofing materials), you will need an engineer's letter confirming the deck and rafters can support the load and fastening pattern. Cost is $800–$1,500 for the engineer's inspection and letter. Metal standing-seam is usually light enough that no review is needed, but tile or slate always require structural sign-off.

What is the 'three-layer rule' and why does Denison require tear-off if I have three layers?

IRC R907.4 mandates that any roof with three or more existing layers of material must be completely removed to the deck before new roofing is installed. This rule prevents hidden rot, ensures proper fastening, and avoids excessive weight. Denison enforces this strictly — there are no exceptions. If your roof has three layers and you want to reroof, you must tear off all three layers first. Cost: $2,000–$4,000 for labor and disposal. This is a hard requirement, not a suggestion.

Can I overlay a new roof on top of two existing layers without a permit?

No, you need a permit even for an overlay. However, if you only have two layers and want to add a third (via overlay, no tear-off), Denison will issue a permit for this because IRC R907.4 only mandates tear-off if three layers already exist. The permit process is the same: submit the application, pay the fee ($150–$250), and schedule inspections. The fact that you are overlaying (not tearing off) does not exempt you from the permit requirement — the permit is still required.

How long does it take from permit to final inspection in Denison?

For an over-the-counter like-for-like shingle replacement: 7–10 days total from permit issuance to final sign-off, not including weather delays or deck repairs. For a plan-review job (material change, structural work): 3–4 weeks. A full roof tear-off and replacement (three layers, material change, deck repair) can stretch to 4–6 weeks if rot is discovered. Always file the permit 1–2 weeks before your planned start date to avoid crew scheduling conflicts.

What happens if I roof my home without a permit?

You risk a stop-work order ($250–$500 fine), double permit fees when you finally pull the permit ($300–$1,000), insurance claim denial if water damage is discovered and the adjuster sees unpermitted work, and a home sale complication if the buyer's lender requires permit sign-off before closing. The cost of skipping a $200 permit can be $15,000–$50,000 in downstream problems. Not worth it.

Are roof repairs (patching a few shingles) different from roof replacement in terms of permits?

Yes. Repairs under 25% of roof area do not require a permit in Denison, per IRC R903. Patching storm damage or replacing a few damaged shingles is repair work. However, if the repair reveals a third existing layer, or if damage assessment shows the work will involve more than 25% of the roof area, it crosses into replacement and requires a permit. When in doubt, have a roofer give you a written scope and damage report before you assume it is exempt repair work.

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