Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Full roof replacements and tear-offs always require a Kirkwood permit. Repairs under 25% of roof area are exempt. The distinction hinges on whether you're removing existing material or installing over it.
Kirkwood enforces Missouri's adoption of the 2015 International Building Code, which means IRC R907 (reroofing) governs your project. The city-specific wrinkle: Kirkwood's permit portal requires online submission for all roofing permits, but the city's building department allows same-day or next-business-day issuance for like-for-like reroof submissions (shingles to shingles, no structural deck issues, no third layer detected). This is faster than neighboring jurisdictions like Webster or Clayton, which often require a full plan-review cycle. However, Kirkwood's frost depth of 30 inches and loess-soil foundation conditions mean your deck inspection will scrutinize fastening patterns and water-shield placement to prevent ice damming and soil settlement-related leaks — factors the inspector will flag immediately if your underlayment spec doesn't extend far enough from the eaves. Material changes (shingles to metal, asphalt to tile) always trigger a structural review and longer timeline, even in Kirkwood.

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

Kirkwood roof replacement permits — the key details

Kirkwood Building Department enforces the 2015 International Building Code, which means IRC R907 (reroofing standards) and IRC R905 (roof-covering requirements) are your governing framework. The critical rule: any roof replacement involving a tear-off of existing material requires a permit. If you're installing a new roof over an existing roof without removing the old one (called an overlay), you're still required to have a permit if the existing roof already has one or more layers underneath — and the IRC R907.4 rule is strict: you cannot have more than two layers of roof covering on a structure at any time. In Kirkwood's case, the city's online permit portal flags this automatically: you'll be asked to declare the number of existing layers, and if the count is two, a third layer triggers a mandatory tear-off requirement. This is non-negotiable because Kirkwood's climate (zone 4A, 30-inch frost depth, loess soil that settles) creates ice-dam and moisture-intrusion risks if weight and water management aren't controlled. The permit fee ranges from $150 to $400 depending on the roof's square footage, calculated at approximately $1.50 to $2.00 per square (100 sq ft of roof area). Most residential roofs in Kirkwood are 20–30 squares, so expect a total permit cost of $150–$250 for a typical single-family home.

The underlayment and flashing rules are where most Kirkwood homeowners trip up. IRC R905.2.8.1 requires an ice-and-water shield (self-adhering membrane) to be installed along the eaves in cold climates — Kirkwood qualifies, and the city's inspectors enforce the 24-inch-minimum extension up the roof slope (measured from the exterior wall line). If your roofer doesn't call this out in the permit scope or bid, reject the quote and ask for written confirmation. The same applies to flashing: all valleys, penetrations (vent pipes, chimneys, skylights), and eaves transitions must be detailed in the permit application. Kirkwood inspectors will do an in-progress deck inspection (usually after tear-off, before new underlayment is laid) to check for soft spots, rot, or improper fastening patterns. If the deck has structural issues, the permit goes on hold and you'll need a licensed structural engineer to sign off, adding 1–3 weeks and $500–$1,500 to the timeline. This is common in Kirkwood's older neighborhoods (pre-1960s homes in Walnut Hill or near downtown) where original 2x4 rafters and 1x6 decking are prone to cupping and rot.

Material changes (shingles to metal, asphalt to tile, or vice versa) trigger a secondary review in Kirkwood because of the weight and attachment differences. Tile and slate roofs are significantly heavier — often 750–1,200 lbs per square — and require structural verification that the existing rafters can handle the load. Kirkwood's building department will demand a structural engineer's letter (cost: $300–$800) if you're changing to tile or stone. Metal roofs are lighter but require different fastening (mechanical screws vs. nails) and fastener specifications per IBC 1511.5, which the permit reviewer will detail. Most Kirkwood roofers are fluent in asphalt shingles but fewer are certified for metal or tile installation; if you're considering a material change, confirm your contractor's credentials and ask for three reference jobs in the Kirkwood area before signing. The timeline for material-change permits is typically 2–4 weeks, compared to 1 week for like-for-like reroof.

Kirkwood's online permit portal (accessible via the city's website under 'Development Services') requires you or your contractor to upload a scope sheet with: existing roof condition, number of layers, proposed material, roof slope, any structural notes, and a sketch showing deck access and penetrations. The city offers guidance documents on its portal that specify underlayment, fastening, and flashing details for common roof systems — download these before your contractor submits, and share them with the roofer to avoid re-submittals. Once the permit is issued (usually within 1–2 business days for like-for-like work), you'll need to schedule two inspections: the in-progress (deck) inspection after tear-off or after underlayment is laid, and the final inspection after all material and flashing is complete. Inspections are typically available within 2–3 business days of request. The final inspection sign-off releases the permit and is necessary for title clearance and insurance certification.

Owner-builders (homeowners doing their own work) are allowed in Kirkwood on owner-occupied single-family homes, but you'll need to pull the permit in your name, schedule the inspections yourself, and comply with all code requirements — the city doesn't exempt you from IRC standards just because you're the owner. If you hire a contractor, confirm they have a current roofing license and active general liability insurance; Kirkwood code enforcement has increased in recent years, and unlicensed work (or work without insurance) will result in a stop-work order. Finally, if your home is in Kirkwood's historic district (central neighborhoods near the downtown square), additional design review may apply — check with the city's planning staff before submitting the permit, as some historic overlays require architectural review of visible roof materials (e.g., shingle color or profile). This adds 1–2 weeks to the timeline but is separate from the building permit process.

Three Kirkwood roof replacement scenarios

Scenario A
Walnut Hill bungalow, 28-square asphalt-to-asphalt reroof, single existing layer, no deck issues
You own a 1950s Craftsman-style home in Walnut Hill with the original 28-square asphalt roof (roughly 2,800 sq ft home footprint). The roof has one layer, no visible rot on the deck (you checked during the contractor's initial walk), and you want to install matching 30-year architectural shingles. This is a by-the-book like-for-like reroof. Your contractor pulls the permit online, declares one existing layer, specifies asphalt shingles, and notes that the deck appears sound. The city issues the permit within 1 business day; the cost is $180 (28 squares × $6.50 per-square fee). Work begins; the contractor does a complete tear-off, then schedules the in-progress deck inspection (city responds within 2 days). The inspector walks the deck, checks for rot or soft spots, confirms fastening nails are adequate, and signs off. Underlayment (synthetic wrap) and ice-and-water shield (extended 24 inches from eaves per code) go down, followed by shingles. The final inspection happens 3–4 days later. The inspector checks flashing at valleys and penetrations, confirms fastener spacing per manufacturer specs, and verifies the roof's edge detail matches code. Permit closed; timeline start to finish is 2–3 weeks (mostly contractor scheduling, not city delays). Cost: $180 permit fee + $8,500–$12,000 for materials and labor. No surprises.
Like-for-like shingles | One existing layer | Permit $180 | OTC (over-the-counter) approval | In-progress + final inspection | 2–3 week timeline | $8,500–$12,000 total project cost
Scenario B
Downtown historic-district home, shingles to standing-seam metal, two existing layers (tear-off required), structural review added
Your Victorian-era home sits in Kirkwood's historic district near downtown. The existing roof has two layers of asphalt shingles, and the deck shows some age (1930s construction, 2x4 rafters visible from the attic). You want to switch to a standing-seam metal roof for durability and aesthetic appeal. Your contractor submits the permit online, declaring two existing layers and a material change to metal. Immediately, three things happen: (1) the city flags that a second layer exists — tear-off is mandatory per IRC R907.4, not optional. (2) The material change to metal triggers a structural review because the rafter load rating must be verified. (3) The historic overlay kicks in — the city's planning staff requires a Design Review Board sign-off on the metal roof's appearance (color, profile, visibility). Your contractor hires a structural engineer ($500) who confirms the rafters can handle the metal (lighter than tile, so no problem). The city issues a conditional permit pending the DRB review (1–2 weeks). The DRB approves matte charcoal metal with standing seams (doesn't clash with the home's character). The full permit is now issued; cost is $240 (roughly 28 squares × $6–$8.50 per-square, higher due to structural involvement). Work begins: complete tear-off, in-progress deck inspection (inspector checks for rot — finds minor soft spots on two rafters, requires sister-board reinforcement, adds $1,200 and 3 days). New underlayment and ice-and-water shield go down. Metal roof installation with special fasteners per IBC 1511.5. Final inspection includes close scrutiny of flashing (metal-to-chimney, valleys, eaves detail) and fastener patterns. Permit closed. Total timeline: 4–6 weeks (design review + structural + minor deck repair). Cost: $240 permit fee + $500 structural engineer + $1,200 deck repair + $14,000–$18,000 for metal roof materials and labor. Total: ~$16,000–$19,700.
Material change (shingles to metal) | Two existing layers (tear-off required) | Structural review | Historic district design review | Permit $240 + structural engineer $500 | Minor deck repair $1,200 | 4–6 week timeline | Final cost $16,000–$19,700
Scenario C
Southside ranch home, asphalt overlay attempted on two existing layers (discovered during inspection, fails code, must tear off)
Your 1970s ranch home on Southside has a roof with two existing asphalt layers. Your contractor quotes you an overlay (install new shingles directly over the old) to save money — roughly $4,500 vs. $9,000 for a tear-off. You submit the permit online, honestly declaring two existing layers, but checking 'overlay' instead of 'tear-off.' The city's online system flags this immediately: the permit is issued with a note stating that IRC R907.4 prohibits a third layer and an in-progress inspection is mandatory. Work begins; the contractor starts nailing the new shingles over the old roof. The inspector arrives (usually within 2 business days of the work start notification) and sees the overlay proceeding. Stop-work order issued on the spot. The contractor must halt, and you now face a choice: (1) Pay to tear off both existing layers and do a proper reroof (adding $4,000–$6,000 to the original quote and 2–3 weeks to the timeline), or (2) Fight the order (Kirkwood's code enforcement will not budge — the rule is absolute). You choose option 1. The permit is amended to 'tear-off'; the city extends the permit at no additional cost (they already have your fee). Tear-off happens; in-progress deck inspection occurs; new underlayment and ice-and-water shield are installed; final shingles go down. Permit closed. Timeline stretched from 1 week to 4–5 weeks. Original quote was $4,500 overlay; actual cost is $9,000–$10,500 (tear-off + full reroof) plus loss of time and contractor re-mobilization fees. Lesson: you cannot dodge the two-layer rule. If a contractor proposes an overlay on a roof with two existing layers, they're either ignorant of code or hoping the city won't catch them. Kirkwood will.
Two existing layers + attempted overlay | Stop-work order issued | Mandatory tear-off | Permit amended (no fee change) | Extended timeline 4–5 weeks | Cost overrun $4,500–$6,000 due to overlay-to-tearoff correction

Every project is different.

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

Kirkwood's frost depth, ice damming, and underlayment requirements

Kirkwood sits in IECC Climate Zone 4A with a 30-inch frost depth, which means two things for your roof: (1) ice dams form readily in winter because warm attic air melts snow on the roof, and meltwater refreezes at the eaves where it's colder. (2) The loess soil under your foundation is prone to settling if water penetrates improperly, which can affect gutter drainage and structural support. The IRC R905.2.8.1 standard — ice-and-water shield (self-adhering membrane) extended 24 inches up from the eaves — exists specifically to catch water that backs up behind ice dams. Kirkwood's inspectors verify this detail closely because the city has had moisture-intrusion complaints in older neighborhoods during heavy freeze-thaw cycles.

When your permit is reviewed, the city will ask: 'What underlayment and flashing are you using?' Your roofer should specify a synthetic (not felt) underlayment for the whole roof, plus self-adhering ice-and-water shield at the eaves. If the roofer says 'we'll just use roofing felt and install ice shield at the drip edge,' that's not enough — IRC R905.2.8.1 requires the shield to extend up the roof slope, not just along the eave. Kirkwood's inspector will catch this at the in-progress inspection and fail it. The fix is cheap (re-install the shield correctly) but it delays your project by 2–3 days while the contractor mobilizes again.

Metal roofs in Kirkwood are increasingly popular because they shed snow and ice more readily than asphalt, reducing ice-dam risk. However, metal requires a breathable underlayment (not ice-and-water shield under the entire roof, which can trap moisture) — usually a synthetic wrap with a vent layer. If you're switching to metal, confirm your contractor understands Kirkwood's inspector expectations for underlayment. The permit reviewer will detail the exact underlayment product and fastening pattern required per the metal roof manufacturer's specs and IBC 1511. Failure to specify this upfront causes re-submittals.

Kirkwood deck inspection and the hidden-rot risk in pre-1960s homes

Kirkwood's Walnut Hill, downtown, and near-downtown neighborhoods have a high concentration of pre-1960s homes with original 1x6 or 2x4 roof decking, often supported by 2x4 or 2x6 rafters. These decks are vulnerable to cupping, warping, and rot because: (1) the original nails are often loose or corroded, (2) decades of temperature and humidity cycles weaken wood fibers, and (3) if the old roof had a leak or poor ventilation, the deck absorbed moisture. Kirkwood's building inspectors are trained to spot this risk during the in-progress deck inspection (which happens after tear-off, when the deck is fully exposed). If the inspector taps the deck with a screwdriver and finds soft spots, rot, or a nail-pop pattern indicating loose fastening, the permit goes on hold pending a structural engineer's evaluation or deck repair.

The cost of a minor deck repair (sister-boarding one or two rafters, or re-nailing a section of decking) is typically $800–$2,000. A major repair (full deck replacement over 200+ sq ft) can run $5,000–$12,000 and will add 1–2 weeks to your timeline. If you're budgeting for a roof replacement in an older Kirkwood home, add a 10–15% contingency ($1,000–$2,000) for potential deck work discovered during inspection. This is not a code violation or a surprise; it's standard in neighborhoods where homes are 60+ years old. Kirkwood's building department will not sign off on a final roof inspection if the deck underneath is compromised — the roof covering is only as good as its substrate.

Pro tip: ask your contractor to do a detailed attic inspection before submitting the permit. If you see evidence of old water stains, insect damage, or sagging rafters, get a structural engineer's pre-inspection (cost: $300–$500) before pulling the permit. This pre-screens for hidden deck issues and prevents surprises during the in-progress inspection. Kirkwood inspectors appreciate this proactive approach and often expedite final sign-off if the structural engineer's report is thorough.

City of Kirkwood Building Department (Development Services)
111 South Kirkwood Road, Kirkwood, MO 63122
Phone: (314) 822-5807 | https://www.kirkwoodmo.org/departments/planning-development/permits-applications
Monday–Friday, 8:00 AM–5:00 PM (closed municipal holidays)

Common questions

Do I need a permit if I'm just replacing a few shingles or patching a leak?

No. Kirkwood exempts repairs under 25% of roof area — typically fewer than 7–8 squares (700–800 sq ft). If you're patching a small hole, replacing a few shingles around a leak, or fixing flashing, no permit is needed. However, if the repair becomes more than just a patch (e.g., you end up replacing entire valleys or more than 10 squares), a permit becomes required. When in doubt, call the city's building department at (314) 822-5807 and describe the scope; they'll clarify on the phone.

What if my roof already has a second layer and I want to add a third?

You cannot. IRC R907.4, which Kirkwood enforces, prohibits more than two layers of roof covering on any structure. If your roof has two layers, a third layer (or an overlay) is not permitted. You must tear off both existing layers and install new material on the bare deck. This is a safety rule because multiple layers trap moisture, add excessive weight, and compromise structural integrity.

How long does a Kirkwood roof permit actually take from submission to final inspection?

For a like-for-like asphalt reroof (shingles to shingles, no structural issues, no historic overlay), the city issues the permit within 1–2 business days, and the work can typically be completed and inspected within 2–3 weeks. For a material change (shingles to metal or tile) or a home in the historic district, add 2–4 weeks for structural review and design review. If deck issues are discovered during the in-progress inspection, add another 1–2 weeks for repair scheduling.

Do I have to hire a licensed roofing contractor, or can I do the roof replacement myself as the owner?

You can pull the permit as an owner-builder on owner-occupied single-family homes in Kirkwood, but you must still comply with all IRC and IBC code requirements, schedule inspections yourself, and pass every one. There is no exemption from code standards just because you're the homeowner. If you're not experienced, hiring a licensed roofer (who is insured and familiar with Kirkwood's inspection standards) is strongly recommended. If you hire a contractor, confirm they hold a current Missouri roofing license and active general liability insurance (minimum $500,000–$1,000,000 coverage).

Will Kirkwood require me to install ice-and-water shield even if I'm re-roofing with asphalt shingles?

Yes. IRC R905.2.8.1 requires ice-and-water shield (self-adhering membrane) along the eaves in cold climates, and Kirkwood qualifies as a cold-climate zone. The shield must extend at least 24 inches up the roof slope from the exterior wall line. Kirkwood inspectors verify this at the in-progress inspection. If your roofer skips this or underestimates the coverage area, the permit will be failed and corrective work will be required.

What happens if the inspector finds rot in the roof deck during the in-progress inspection?

Work stops, and you have two options: (1) Hire a structural engineer to evaluate and recommend repair (cost: $300–$800 for the evaluation plus $800–$5,000+ for the repair itself), or (2) Request a permit amendment to include a full deck replacement if rot is extensive. Either way, the in-progress inspection is resumed after repairs are completed and verified. This is common in Kirkwood's pre-1960s homes and is not a permit violation — it's a code-required safety discovery.

If my home is in Kirkwood's historic district, what extra steps do I need to follow?

Historic homes near downtown or in designated historic overlays require Design Review Board (DRB) approval for any visible roof changes, including material changes (shingles to metal) or color changes that alter the home's appearance. Submit your permit to the city's planning department; they route it to the DRB, which typically meets monthly. Approval usually takes 2–4 weeks. Plan accordingly and confirm with the city's planning staff (314-822-5807, ext. planning) whether your home is in a historic overlay before submitting the permit.

What's the cost of a Kirkwood roof permit?

Kirkwood's permit fee is typically $1.50 to $2.00 per roof square (100 sq ft), plus a base administrative fee of around $50–$75. For a typical 28-square home, expect $180–$240. If structural engineering is required (material change, deck repair), add the engineer's cost ($300–$800). The permit fee is separate from the roofing labor and materials, which typically run $8,500–$18,000 depending on the scope, deck condition, and material chosen.

Can I install a new roof on top of the old one (overlay) to save money?

Only if the existing roof has zero or one layer underneath. If there is already one layer, you can overlay a second layer (no tear-off required). If there are two or more layers, you must tear off all existing layers and install on bare deck per IRC R907.4. Kirkwood's permit application will ask you to declare the number of existing layers; if you understate this or your contractor tries to proceed with a third-layer overlay, a stop-work order will be issued immediately upon inspection.

What if I discover during my roof replacement that I need to change the gutter system or add roof vents?

Gutter replacement alone does not require a permit in Kirkwood. However, if you're adding new roof vents or changing ventilation during the reroof, you should declare this in the permit scope. The inspector will evaluate vent placement, size (per IRC R806), and fastening during the final inspection. If vents are added after the permit is issued without amendment, the city may require a permit revision, so inform your contractor to include all ventilation work in the original scope.

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