Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Yes — Derby requires a permit for any full roof replacement, tear-off-and-replace, or material change (e.g., shingles to metal). Repairs under 25% of roof area typically do not require a permit.
Derby, Kansas enforces the International Building Code (IBC) and International Residential Code (IRC) with adoption of the current code cycle, making roof replacement a Class B construction project requiring a building permit when scope involves tear-off, full re-roof, or structural deck repair. Unlike some Kansas jurisdictions that operate on older code editions, Derby's building department applies IRC R907 (reroofing) and R905 (roof-covering requirements) strictly — meaning a third layer or full replacement triggers mandatory tear-off and underlayment specifications. Derby's location in Climate Zone 5A (north of the Ninnescah River) and 4A (south) matters for ice-and-water-shield extension: the City requires ice-and-water shield to extend 24 inches from the eave in the 5A zone where freeze-thaw cycling is aggressive, more than the IRC minimum in some interpretations. The City of Derby Building Department processes roof permits through an expedited path for like-for-like replacements (same material, no structural work), typically issuing over-the-counter in 1–3 days, but material changes or deck repairs trigger full plan review (7–10 days). Roofing contractors almost always pull permits on behalf of homeowners, but you should confirm in writing that the permit fee is included in your contract quote.

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

Derby roof replacement permits — the key details

The City of Derby Building Department requires a permit for full roof replacement, tear-off-and-replace, and any material change (shingles to metal, asphalt to tile, etc.). IRC R907.4 states clearly: 'If the existing roof covering has two or more layers, the new roof covering shall not be installed until all existing layers are removed.' Derby applies this literally. If a field inspector finds a third layer, the permit is cited as deficient, work stops, and you must submit a tear-off plan showing removal of all layers before re-roofing. Repairs under 25% of roof area, such as patching a handful of damaged shingles after a storm or replacing flashing around a vent, do not require a permit. The City of Derby distinguishes between 're-roofing' (permit required) and 'repair' (typically exempt under 25% threshold), but the burden is on you to document the scope accurately in any permit application or exemption claim.

Underlayment and fastening specifications are non-negotiable in Derby permits. The IRC R905.2 (Asphalt Shingles) and equivalent sections for metal and tile require specification of underlayment type, fastening pattern, and fastener size. Your roofing contractor must submit or reference a product data sheet showing ASTM D6381 compliance for the underlayment (commonly ASTM D226 Type II asphalt felt or synthetic). Derby's building department will ask: 'Is underlayment ASTM D6381 rated? How many fasteners per shingle? 6 nails or 4 nails + adhesive?' For metal roofing, fastening into purlins or direct deck attachment must be detailed. If your roofer says 'We'll figure it out in the field,' the permit will be rejected. Ice-and-water shield is required in Derby's Climate Zone 5A from the eave up 24 inches; zone 4A requires it per IRC R905.1.2, typically 6 inches from eave. This is especially critical in north-Derby neighborhoods near the Ninnescah River floodplain, where winter freeze-thaw is severe.

Structural deck inspection and repair authority rests with the City of Derby Building Department's plan reviewer and field inspector. If roofers remove the old roof and find rotted decking, soft joists, or sagging due to snow load, the permit must be amended to include deck repair. This triggers an additional inspection and often requires engineer certification (cost: $300–$800 for a simple structural letter). Many homeowners are blindsided by this cost. The IRC R905.1.1 requires deck to be 'structurally sound' — the City interprets this strictly. If your house has older 1x6 or 1x8 boards instead of modern plywood, the City may allow re-roofing over them if they pass inspection, but any replacement boards must meet current code (7/16" OSB or 1/2" plywood minimum). This is especially relevant in Derby's older neighborhoods (pre-1970s) east of Mulberry Street, where 1x lumber decking is common.

The City of Derby Building Department currently processes roof permits through an online portal (check city website or call 316-788-5666 to confirm current system) and also accepts in-person filings at City Hall. Like-for-like replacements (same asphalt shingles, no deck work) often qualify for over-the-counter approval with a permit fee of $100–$200 based on roof area (typically $0.50–$1.50 per square foot). Material changes or structural repairs require full plan review (7–10 business days). Inspections are typically two: rough-in (deck and underlayment before shingles are fastened) and final (after all work and cleanup). Your roofing contractor must call for inspection; the City gives 24-hour notice for availability. Final inspection includes a visual check of flashing, ridge detail, valleys, and fastening pattern compliance.

Owner-builder permits are allowed in Kansas for owner-occupied residential property, so you can technically pull the permit yourself rather than relying on the roofing contractor. However, you must be prepared to submit the same underlayment and fastening specs, pass two inspections, and sign off as the responsible party. Most homeowners have the contractor pull the permit to avoid liability. If you do pull it yourself, verify with the City that your roofing contractor is licensed in Kansas (license number required on some plans) and has liability insurance (required for work on your property). The City does not verify contractor licensing as part of the permit review, but your homeowner's insurance may require proof of licensing if a claim arises.

Three Derby roof replacement scenarios

Scenario A
Like-for-like asphalt shingle re-roof, no deck damage, older north-Derby ranch (built 1965)
You have a 1,400 sq ft ranch home north of Mulberry Street in Derby, built 1965, with original asphalt shingles (25+ years old) and visible granule loss and a few soft spots near the north-facing slope. Your roofing contractor (licensed in Kansas, has your address) pulls a permit for 'Asphalt Shingle Replacement, No Deck Work.' The rough inspection happens within 48 hours after the old shingles and flashing are removed and the ice-and-water shield (24 inches from eave, per Derby Zone 5A requirement) and underlayment are installed. The inspector checks that underlayment is ASTM D6381 compliant (synthetic or Type II felt), fastening is 6 nails per shingle with 1.25-inch galvanized roofing nails, and no third layer is detected in the field (allowing re-roof without tear-off). The new shingles are installed per product spec and IRC R905.2. Final inspection verifies ridge caps, flashing sealing, and overall coverage. Permit fee is $125 (based on 1,400 sq ft ÷ 100 sq ft per square × $0.89 per square). Timeline: 3–5 business days for over-the-counter approval, then 1–2 days roofing work, then final inspection. Total permit and inspection time adds 1–2 weeks to the project schedule.
Permit required | Asphalt shingles to asphalt (same material) | Ice-and-water shield 24 inches (Zone 5A) | Rough and final inspection included | Permit fee $100–$150 | No structural work needed | Total project cost $6,000–$12,000 + permit
Scenario B
Material change to metal roofing, retrofit on south-Derby two-story (built 1995, within flood zone)
You live in a 2,100 sq ft two-story colonial south of the Ninnescah River in Derby (built 1995), in the FEMA flood zone, with 20-year composition shingles beginning to fail. You want to upgrade to a metal standing-seam roof for longevity and flood resilience. This is a material change and requires full plan review, not just over-the-counter approval. Your roofer submits plans including: metal panel specification (26-gauge galvanized or aluminum per ASTM A653), fastening detail (fasteners into roof decking, spacing per panel manufacturer), underlayment (ASTM D6381 synthetic, recommended over felt for metal due to breathability), ice-and-water shield per IRC R905.1.2 (minimum 6 inches from eave in Zone 4A, but City of Derby recommends 12 inches in flood zone for added protection). The plan review takes 7–10 days; the reviewer checks structural capability (metal is heavier than shingles) and confirms the IRC R905.4 metal roof standard is met. A rough inspection is scheduled after underlayment and first row of panels are in place, checking fastening pattern and overlap. Final inspection verifies all fastening, flashing, and ridge detail. Permit fee is $200–$350 based on roof area and complexity of standing-seam detail. Timeline: 10–12 days for permit (5–7 for review, 1–2 for issuance) plus 3–4 days roofing, then 1 week for inspections. Total 3–4 weeks project duration.
Permit required (material change) | Metal standing-seam retrofit | Flood-zone location (FEMA) | Full plan review 7–10 days | Underlayment and fastening spec required | Permit fee $200–$350 | Total project cost $12,000–$18,000 + permit | Lender may require engineer certification ($300–$500)
Scenario C
Roof repair (storm damage, <25% area), shingle patching, west-Derby flat-roof commercial-adjacent structure
A spring hail storm damaged 8–10 shingles and some flashing on your 900 sq ft detached garage or workshop (west Derby, built 1985, flat roof with membrane). You call a roofer who says 'We'll patch the damaged area with matching shingles and reseal the flashing.' This is a repair, not a replacement, and under 25% of roof area, so no permit is required. The roofer removes only the 8–10 damaged shingles, inspects the underlayment (likely intact), replaces shingles using the same fastening standard (6 nails per shingle), and re-caulks flashing. No City of Derby approval needed. However, if the storm damage turns out to be more extensive upon removal (e.g., 15 shingles + decking rot discovered), and repair scope crosses the 25% threshold, the roofer should notify you and pull a permit before continuing. For a flat-roof membrane repair, if the damage is a small puncture or tear (under 50 sq ft), it's a repair and exempt; if the membrane is failing across 30%+ of the roof, that's a re-roof requiring a permit. Many homeowners ask: 'Is my insurance handling this?' Insurance often covers the material cost but not the permit cost, which is your responsibility. West-Derby's sandy soil and occasional wind mean hail risk is moderate; document the damage with photos for insurance, and verify with the roofer that any work stays under 25% to avoid unexpected permit delays.
No permit required (<25% area repair) | Shingle patching and flashing reseal | Insurance typically covers material | Homeowner responsible for permit (if scope grows) | If damage exceeds 25%, permit becomes required | Repair-only cost $800–$2,500 | If permit triggered, add $100–$200 + inspection time

Every project is different.

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

Climate Zone 5A vs 4A in Derby: why ice-and-water shield thickness matters

Derby straddles two IRC climate zones: 5A (north of the Ninnescah River, including older neighborhoods around Mulberry Street and the City Hall area) experiences freeze-thaw cycling 60+ days per winter, while Zone 4A (south) averages 30–50 days. This 30-day difference translates directly to ice-dam risk. Ice dams form when snow melts on the warm side of a roof, runs down, and refreezes at the eave where it meets cold outside air. In Zone 5A, the City of Derby Building Department (and experienced local roofers) extend ice-and-water shield 24 inches up the slope from the eave; Zone 4A typically requires 6–12 inches per IRC R905.1.2. The cost difference is minimal ($0.50–$1.00 per linear foot of ice-and-water shield), but the protection difference is substantial. A typical 1,400 sq ft house has 160–180 linear feet of eave; extending the shield 24 inches instead of 6 inches adds only $80–$150 to material cost but prevents $3,000–$8,000 in water damage if an ice dam forms and backs water under shingles. When you get a roofing quote in north Derby, verify that ice-and-water shield extends 24 inches and is ASTM D6381 rated (not cheap felt). If a roofer says 'We'll use 6 inches; it's code,' push back — code is a floor, not a ceiling, and local best practice in 5A is 24 inches. The City of Derby inspector will not fail a roof for using 24 inches when 6 is code, but will flag missing or undersized ice-and-water shield on inspection.

Loess soils in Derby's northwest quadrant and expansive clay east of Cottonwood (near the US-54 corridor) create differential settlement that can cause roof racking and stress on flashing. If your home was built on fill or has a history of foundation movement, roofers should inspect for signs of deck warping or nail popping before starting work. The City of Derby does not typically require soil-stability certification for reroofing, but if structural repairs are needed due to movement, an engineer's letter (cost: $300–$500) becomes part of the permit. Sandy soils west of Mulberry tend to drain well and are less problematic for roof work, though wind-driven rain is slightly more aggressive in that zone due to lower tree cover.

Permit timeline and inspection workflow in Derby: what to expect week-by-week

Week 1: Roofing contractor pulls permit and submits scope (like-for-like or material change). For like-for-like asphalt shingles with no deck work, the City issues the permit same-day or next-day, often over-the-counter. For material changes (shingles to metal, tile, etc.) or structural repairs, the permit goes to plan review; reviewer has 5–7 business days to examine underlayment specs, fastening details, flashing design, and structural capability. If plan is deficient (e.g., no fastening pattern shown, no underlayment spec), the City requests clarification within 2–3 days; roofer resubmits, adding another 3–5 days. Total time for plan review: 7–14 days depending on deficiency count. Week 2–3: After permit is issued, roofing contractor schedules the rough inspection. The City of Derby does not have a dedicated roofing inspector; the building official or a general inspector performs the work. Call the City (typically 316-788-5666, verify current number) to request inspection availability. Most inspections are scheduled 24–48 hours after request, but in April–May (peak roofing season), you may wait 5–7 days. Rough inspection occurs after old shingles/flashing are removed and underlayment/ice-and-water shield are installed but before new shingles are fastened. Inspector checks: (1) no third layer is present in field; (2) underlayment is ASTM D6381 rated and fully adhered; (3) ice-and-water shield extends correct distance from eave per climate zone; (4) deck is structurally sound (if any rot found, additional repair permit required). If rough inspection fails, roofer must correct deficiency and request re-inspection (add 2–3 days). Week 3–4: Final inspection occurs after all shingles, flashing, and ridge caps are installed. Inspector verifies: fastening pattern (6 nails per shingle, or per metal/tile manufacturer spec), flashing sealed and stepped per code, no gaps or loose material, cleanup complete. Final inspection is usually pass/fail same day. Permit is then closed by the City. Total timeline from permit pull to final inspection close: 3 weeks (best case, like-for-like, no deficiencies, no inspection backlog) to 6 weeks (material change, plan review delays, spring-season inspection waits). Budget accordingly in your project planning.

The City of Derby Building Department currently operates Monday–Friday, 8 AM–5 PM (verify hours at city website or by phone). Inspection requests must be made during business hours. If you hire a contractor who pulls the permit, they handle inspection scheduling, but you should confirm the contractor will be available on the inspection date (you don't need to be home, but the contractor must be). If you pull the permit yourself as owner-builder, you are responsible for calling for inspections and ensuring the roofer coordinates availability. Some contractors charge a re-inspection fee ($150–$300) if they miss the first scheduled inspection and must reschedule; clarify this in your contract upfront.

City of Derby Building Department
Derby City Hall, Derby, Kansas 67037 (confirm address locally)
Phone: 316-788-5666 (verify current number with city website) | https://www.derbycityks.com (check for online permit portal link)
Monday–Friday, 8 AM–5 PM (verify locally)

Common questions

Do I need a permit to patch a few damaged shingles after a storm?

No, if the damage is under 25% of roof area (typically fewer than 15–20 shingles on a standard residential roof). Simple shingle patching and flashing re-caulking are repair work and exempt from permits in Derby. However, if the roofer uncovers more damage upon removal and scope crosses 25%, you must stop and pull a permit before continuing. Have the roofer document the scope in writing before starting work to avoid surprises.

My roof has two layers already. Can I just add a third layer of shingles without tearing off?

No. IRC R907.4 (which Derby enforces) prohibits a third layer. If your roof has two or more existing layers, all layers must be removed before new shingles are installed. This is non-negotiable and will be flagged on rough inspection if not done. Budget for tear-off labor ($800–$2,000) and disposal.

What if I change from asphalt shingles to metal roofing — does that require a different type of permit?

Yes. A material change requires full plan review (7–10 days) versus over-the-counter approval for like-for-like shingle replacement. You must submit metal panel specs, fastening detail, and underlayment type. Permit fee is typically higher ($200–$350 vs. $100–$150). The City inspector will verify structural capability (metal is heavier) and fastening per IRC R905.4.

I'm in the flood zone south of the Ninnescah. Does that change what I need to permit?

Flood-zone location does not change permit requirements (a re-roof still requires a permit), but it may trigger additional review for wind and water resistance. The City of Derby may ask for enhanced flashing detail or secondary water barrier specification in FEMA flood zones. Discuss flood-zone implications with your roofer before pulling the permit.

Can I pull the roof permit myself as the owner, or must the roofing contractor do it?

Owner-builder permits are allowed in Kansas for owner-occupied residential property, so you can pull the permit yourself. However, you must be prepared to submit underlayment and fastening specs, pass two inspections, and sign as the responsible party. Most homeowners have the contractor pull it to avoid liability. If you pull it yourself, verify the contractor is licensed in Kansas and has liability insurance.

What inspections will the City of Derby require, and do I need to be home for them?

Two inspections: rough (after underlayment is installed but before shingles are fastened) and final (after all shingles, flashing, and ridge caps are complete). You do not need to be home; the roofing contractor must coordinate availability with the City inspector. Rough and final inspections are typically scheduled 24–48 hours after request, but spring season may have 5–7 day waits.

The roofer says ice-and-water shield 'takes too long' and wants to use just 6 inches. Will the City approve it?

Yes, 6 inches meets the IRC minimum, so the City will not fail the inspection. However, Derby's Zone 5A (north of the Ninnescah) experiences significant freeze-thaw cycling, and local best practice is 24 inches to prevent ice-dam water infiltration. The $80–$150 material cost difference is trivial compared to $5,000+ in potential water damage. Push back on this recommendation or hire a different roofer who follows best practice.

How much does a roof permit cost in Derby?

Like-for-like asphalt shingle replacement: $100–$150. Material change (shingles to metal/tile) or structural repair: $200–$350. Fees are typically based on roof area ($0.50–$1.50 per square foot) or a flat rate depending on scope complexity. Confirm the exact fee with the City of Derby Building Department before pulling the permit.

If the inspector finds rotted decking during the rough inspection, what happens?

Roofing work must stop. The roofer must remove the damaged deck boards and replace them with 7/16-inch OSB or 1/2-inch plywood per current code. This is a structural repair and may require an amended permit and additional inspection ($100–$150 permit addition). Some roofers carry 'open cost' allowances of $500–$1,500 for deck repair to cover this contingency; clarify this in your contract.

Can I buy shingles from Menards or Lowe's and have my own roofer install them, or does the roofer need to supply materials?

You can supply materials, but the roofer must verify they meet IRC R905 and the product data sheet must show ASTM D225 (for asphalt shingles) or equivalent for the chosen material. The roofer assumes responsibility for installation quality on the permit, so they may refuse to install materials they did not source. Confirm material supply responsibility in your contract upfront to avoid permit delays (e.g., if product is not documented with the permit, inspector may reject it).

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