What happens if you skip the permit (and you needed one)
- Stop-work order and $250–$500 fine from Winona Building Department if a complaint triggers inspection; you'll also owe double permit fees to bring the work into compliance.
- Insurance claim denial: your homeowner's policy may refuse coverage for water damage, ice-dam infiltration, or structural rot if the roof work was unpermitted and failed within 5-10 years.
- Title/transfer hit: when selling the house, Minnesota's Residential Real Property Disclosure Statement (required at closing) flags unpermitted roof work as a defect; buyers often demand $10,000–$30,000 price concession or you withdraw the sale.
- Lender/refinance block: if you refinance or apply for a home equity line, the appraisal will flag unpermitted roof work and lenders will demand removal of the roof and re-do under permit before closing.
Winona roof replacement permits — the key details
Minnesota State Building Code (adopting 2020 IRC with Winona amendments) requires a permit for any full roof replacement, tear-off, structural deck repair, or material change. IRC R907.4 explicitly bans overlay (nailing new shingles over old) if three or more layers already exist—and Winona Building Department will count layers during permit intake (roofers often submit photos). If you have two layers and want a third, you need a tear-off. If you have one or two layers and the new roof is the same material (asphalt-to-asphalt, metal-to-metal), an overlay may be eligible for fast permitting, but the inspector will verify deck condition and fastening spacing (typically 6 inches on center per IRC R905.2.8.1). Any partial replacement over 25% of roof area is treated as a full replacement and triggers permitting. Repair patches under 10 squares (1,000 sq ft) of like-for-like material are exempt, as are gutter and flashing repairs that don't disturb the roof deck.
Winona's climate (Zone 6A-7, frost depth 48-60 inches, 40-50+ inches annual snow) makes ice-and-water-shield (or self-adhering ice barrier per ASTM D1970) a non-negotiable permit requirement. The code requires ice-and-water-shield on the first 24 inches of roof measured horizontally from the exterior wall face, and an additional 24 inches where eaves project (e.g., 3-foot overhang = 48-inch minimum shield placement). This is critical in Winona because ice dams form when snow melt from interior heat refreezes at the unheated eaves, forcing meltwater under shingles and into attic/wall cavities—a failure that costs $15,000–$50,000 to remediate. Your permit application must specify the ice-and-water-shield product (e.g., GAF Cobra, Owens Corning WeatherLock), thickness (typically 40-90 mils), and installation width. Underlayment (non-permeable, typically synthetic or roofing felt per ASTM D6380) must also be specified. Most roofers include this in their scope; confirm it's in the bid and on the permit form.
Material changes trigger additional scrutiny. If you're changing from asphalt shingles to metal, clay tile, slate, or composite, the Building Department will require a structural engineer's review (cost $300–$800) to confirm the roof deck can handle the new material's dead load. Metal roofing (typically 1.5-2.5 psf) is lighter than asphalt (2.5-3 psf) so it usually passes. Slate and clay tile (5-10 psf) require deck reinforcement and often a structural letter. This adds 2-3 weeks to permitting. Solar panels installed with a roof replacement also require structural calcs. If your roofer is bidding a material change without mentioning structural review, that's a red flag—it will be requested during permit review and delay your job.
Winona Building Department processes like-for-like shingle-to-shingle reroof permits over-the-counter with licensed contractors. You submit: the permit form, roof plan (a simple hand-sketch showing roof area in squares and material), scope of work (e.g., 'tear off 2 layers, install new asphalt shingles, ice-and-water-shield, synthetic underlayment, 6-inch fastening per IRC R905.2.8.1'), and proof of contractor license. Permit fees are typically $150–$300 (often $0.50–$1.00 per square of roof area; a 2,000 sq ft roof = ~20 squares = $150–$200 base fee plus any system development charges). The permit is issued same-day or next day. Inspections are two-stage: (1) deck nailing and underlayment (before shingles go down) and (2) final inspection (all shingles installed, flashings sealed, gutters cleaned). Each inspection takes 30-60 minutes. If the deck is rotted or the fastening pattern is non-compliant, the inspector will issue a correction notice (costs 1-3 days to fix and re-inspect). Owner-occupants can pull the permit themselves if they're doing the work (owner-builder); most homeowners hire a licensed roofer who pulls it.
Common rejections at Winona Building Department include: (1) three or more existing layers (must tear off); (2) ice-and-water-shield not specified or underspecified (must be 24+ inches from eaves, product name required); (3) fastening pattern not listed (must cite IRC table, typically 6 inches on center in field, 3 inches at edges); (4) no structural eval for material change; (5) roof plan missing dimensions or area in squares. To avoid these: hire a roofer licensed in Minnesota (they know local code), request a line-item bid that explicitly lists ice-and-water-shield product and extent, and ask to review the permit application before submission. If you're pulling the permit yourself (owner-builder), call the Building Department at the number below before submitting—a 5-minute call with the permit reviewer saves a week of back-and-forth. Typical timeline: permit issued in 1-2 days, deck inspection in 5-10 days, final inspection 2-5 days after shingles are installed. Total elapsed time: 2-4 weeks from permit pull to approval, weather permitting.
Three Winona roof replacement scenarios
Ice-and-water-shield in Winona's climate: why it's non-negotiable
Winona sits at 639 feet elevation in Zone 6A (south of the city) and 7 (north), with 48-60-inch frost depth and 40-50+ inches of annual snow. Interior heat loss through the roof causes snow melt that refreezes at the unheated eaves, forming ice dams. Water backs up under shingles and into attic/wall cavities, causing rot, mold, and structural failure. Minnesota Building Code (adopting IRC R907) and Winona specifically require ice-and-water-shield (a self-adhering membrane per ASTM D1970) to be installed on the lowest portion of the roof to block this intrusion. The required width is 24 inches, measured horizontally from the exterior wall face, plus an additional 24 inches where eaves overhang. So a home with a 2-foot overhang needs a minimum 48 inches of shield from the eaves upslope.
During permit review, the Building Department will ask: what ice-and-water-shield product, what width, where is it placed? A roofer who says 'we always use ice-and-water-shield' without specifying product name or placement will trigger a correction request. Approved products include GAF Cobra, Owens Corning WeatherLock, Certainteed WinterGuard, and similar ASTM D1970 membranes. Thickness (40-90 mils) matters; thicker is more durable. Your permit form and roofer's bid should explicitly state: 'Ice-and-water-shield, [product name], [width in inches], from eaves up [distance in feet].' If your home has a cathedral ceiling (no attic), ice-and-water-shield is even more critical because attic ventilation is impossible and condensation risk is high. A cathedral-ceiling home in Winona will see the Building Department scrutinize underlayment (must be vapor-permeable synthetic per ASTM D6380) to allow interior moisture escape while the shield blocks external ice. This is one of the most common correction requests in Winona permits: incomplete or unspecified ice-and-water-shield scope.
Cost impact: a 2,000 sq ft roof (18-20 squares) with proper ice-and-water-shield (18 squares × 3-foot width × 1.5 = 81 sq, or ~0.5 squares of shield material) adds about $150–$300 to the job. This is non-negotiable, not an upgrade. If a roofer quotes a budget roof and omits or skimps on shield, the roof will fail (in Winona's climate) within 5-10 years and you'll face the damage costs described above ($15,000–$50,000). The permit requirement for ice-and-water-shield spec is Winona's way of protecting your home from this exact failure mode. When you request a bid, ask: 'What ice-and-water-shield product and how many squares/feet of installation?' A professional roofer will answer with a specific product name and square footage; a low-ball roofer will hand-wave.
Owner-builder vs. licensed contractor: permit-pulling rules in Winona
Minnesota allows owner-occupants to pull building permits and perform work on their own homes without a license, provided the home is owner-occupied and not for resale within a certain timeframe. Winona Building Department honors this, so if you live in the house and are doing the roof replacement yourself, you can pull the permit directly. The process: visit or call the Building Department, submit the permit form (roof plan with area in squares, materials, fastening spec, ice-and-water-shield scope), pay the permit fee ($150–$300), and receive the permit same-day or next-day. You then schedule inspections with the Building Department. However, 99% of homeowners hire a licensed roofing contractor because roofing is a high-skill, high-risk trade—falls, improper fastening, flashing failures, and underlayment mistakes are common and expensive to remediate. A licensed contractor in Minnesota (verified through the Minnesota Department of Labor and Industry) carries liability insurance and workers' compensation, protecting you if someone is injured on your property or if the roof fails prematurely. The Building Department tracks contractor license status; if your roofer isn't licensed and a complaint is filed, both you and the roofer face fines ($250–$500) and the work may be ordered removed and redone under permit.
When you hire a licensed contractor, they pull the permit on your behalf (you authorize them in writing). This is standard practice and costs you nothing extra—the permit fee is part of their bid. The contractor's license number appears on the permit form, and the Building Department knows to contact them about inspections. If the contractor doesn't pull the permit (red flag!), you're liable if work is unpermitted. Always confirm before signing a contract: 'Will you pull the permit?' and 'What permit fee is included in your bid?' A responsible roofer will say yes and include it. If they say no or 'we'll deal with it later,' walk away. For owner-builder work (you doing it yourself), you'll need to have materials tested or verified during deck inspection—fastener type, fastening spacing, underlayment—to meet code. The Building Department inspector will be more hands-on with owner-builder work because there's no contractor license on file. For example, the inspector may require you to leave a sample area of nailed deck exposed so they can verify fastening pattern before allowing you to cover it with underlayment. This is routine and not punitive; it's the Building Department ensuring the work is done safely.
207 Lafayette Street, Winona, MN 55987 (City Hall; Building Department office inside)
Phone: (507) 457-6700 (City Hall main line; ask for Building Department) | https://www.ci.winona.mn.us/departments/community-development (check for online permit portal or email submission info)
Monday-Friday, 8:00 AM - 5:00 PM (Central Time); closed weekends and city holidays
Common questions
Can I overlay new shingles over three existing layers in Winona without tearing off?
No. Minnesota Building Code (IRC R907.4, adopted by Winona) prohibits overlay if three or more layers exist. The Building Department counts layers during permit intake and will require tear-off. This rule exists because three+ layers exceed safe dead load (~9 psf) and fastener grip becomes unreliable. The permit reviewer will ask for photos or proof the deck is clear; if you hide it and it's discovered during inspection, you'll face stop-work and forced removal/reinstall under permit.
How much does a Winona roof replacement permit cost?
Typically $150–$300, often calculated at $0.50–$1.00 per square of roof area (a square = 100 sq ft). A 2,000 sq ft roof (20 squares) = roughly $150–$200 base permit fee, plus any city system development charges (usually $0–$50). The Building Department can quote the exact fee over the phone or on their website. Material changes or structural evaluations may add $300–$800 in engineer costs but not additional permit fees.
Do I need ice-and-water-shield on my Winona roof, or is it optional?
It is required by Winona's adoption of Minnesota Building Code (IRC R907). Ice-and-water-shield must be installed at least 24 inches from the exterior wall, plus an additional 24 inches where eaves project, to prevent ice-dam backup into attic/walls. This is critical in Winona's climate (frost depth 48-60 inches, 40+ inches annual snow). Your permit application must specify the product name (e.g., GAF Cobra), width in inches, and placement. It is not optional, not an upgrade—it's a code requirement. Failure to install it correctly is a common correction during inspections.
How long does it take to get a roof replacement permit approved in Winona?
Like-for-like asphalt shingle replacements (no material change) are typically approved same-day or next-day over-the-counter. Material changes (shingles to metal/tile) trigger multi-day plan review (5-7 days) plus structural engineer turnaround (3-5 days). Total permit-approval timeline: 1-2 days for standard roof, 10-14 days for material change. Once permitted, the roofing job itself takes 1-3 weeks depending on weather and deck condition.
What happens if my roofer doesn't pull a permit?
You are liable. If the work is unpermitted and a neighbor complains or it's discovered during resale inspection, Winona Building Department issues a stop-work order and may order the roof removed and redone under permit at your cost (add $2,000–$5,000). Your homeowner's insurer may deny claims for water damage or structural failure if the roof was unpermitted. When selling, you must disclose unpermitted work on the Minnesota Residential Real Estate Disclosure Statement, and buyers typically demand a $10,000–$30,000 price cut or walk away. Always confirm in writing before signing a roofing contract that your contractor will pull the permit.
Can I repair a small roof leak without a permit?
Repair patches under 25% of total roof area, using like-for-like material and not involving tear-off, may be exempt. However, if the roofer uncovers deck rot or damage, the scope crosses into repair-that-requires-tear-off, and a permit becomes required. To be safe, call Winona Building Department and describe your specific damage scope (area in sq ft, whether deck is exposed, material). They will email or phone confirmation if it's exempt. If they say 'sounds like a permit,' pull one—it costs $100–$150 and protects you from insurance denial or resale liability.
Do I need a structural engineer's report if I'm changing roof material (e.g., asphalt to metal)?
Yes, for material changes. If you're switching to a significantly different material (metal, clay tile, slate, or composite with different weight), Winona Building Department will require a structural engineer's letter confirming the roof deck can handle the new dead load and fastening system. Metal is usually lighter (1.5-2.5 psf) than asphalt (2.5-3 psf) so it often passes without calcs. Tile and slate (5-10 psf) require deck reinforcement assessment. Cost: $300–$800. Timeline: 3-5 business days. This is non-negotiable for permit approval.
What does the Building Department inspect during a roof replacement?
Two inspections: (1) Deck inspection (after tear-off, before underlayment/shingles go down) verifies the deck is sound, fastening pattern is correct (typically 6 inches on center per IRC R905.2.8.1), and ice-and-water-shield is installed per spec. (2) Final inspection (after shingles, flashing, gutters are done) verifies all shingles are properly nailed, flashings are sealed, gutters drain, and the roof is complete per plans. Each takes 30-60 minutes. If issues are found (e.g., rotted deck, incorrect fastening), you get a correction notice and must re-inspect after fixes. Plan 1-2 weeks for the inspection cycle.
Who pulls the permit: me or the roofer?
If you hire a licensed roofing contractor, they pull the permit on your behalf (included in their bid or quoted separately). If you are owner-occupied and doing the work yourself (owner-builder), you can pull it directly from Winona Building Department. Either way, the permit must be pulled before work starts. Always confirm in writing with your roofer: 'Will you pull the permit and include the fee in your quote?' A professional contractor will say yes. If they say no or suggest 'we'll skip it and save money,' that's a liability red flag—walk away.
What if I find three layers of shingles after I've already hired a roofer and pulled a permit?
Contact the Building Department immediately and request a permit amendment or cancellation. If the permit was issued for overlay and the inspector discovers three layers during deck inspection, they will issue a stop-work order and require tear-off of all layers before proceeding. This delays the job 2-3 days and adds $500–$1,000 to the roofer's cost (full tear-off labor vs. overlay labor). To avoid this, ask your roofer to physically inspect and count layers before quoting and before pulling the permit. If you have doubt, include a line in the scope: 'Roofer to verify layer count and report before proceeding; if 3+ layers found, tear-off required.' This protects you and your roofer from surprises.
More permit guides
National guides for the most-asked homeowner permit projects. Each goes deep on code thresholds, common rejections, fees, and timeline.
Roof Replacement
Layer count, deck inspection, ice dam protection, hurricane straps.
Deck
Attached vs freestanding, footings, frost depth, ledger, height/area thresholds.
Kitchen Remodel
Plumbing, electrical, gas line, ventilation, structural changes.
Solar Panels
Structural review, electrical interconnection, fire setbacks, AHJ approval.
Fence
Height/material limits, sight triangles, pool barriers, setbacks.
HVAC
Equipment changeouts, ductwork, combustion air, ventilation, IMC sections.
Bathroom Remodel
Plumbing rough-in, ventilation, electrical (GFCI/AFCI), waterproofing.
Electrical Work
Subpermits, NEC sections, panel upgrades, GFCI/AFCI, who can pull.
Basement Finishing
Egress, ceiling height, electrical, moisture barriers, occupancy rules.
Room Addition
Foundation, footings, framing, electrical/plumbing extensions, structural.
Accessory Dwelling Units (ADU)
When permits are required, code thresholds, JADU vs ADU, electrical/plumbing/parking rules.
New Windows
Egress, header sizing, structural cuts, fire-rating, energy code.
Heat Pump
Electrical capacity, refrigerant handling, condensate, IECC compliance.
Hurricane Retrofit
Roof straps, garage door bracing, opening protection, FL OIR product approval.
Pool
Barriers, alarms, electrical bonding, plumbing, separation distances.
Fireplace & Wood Stove
Hearth, clearances, chimney, gas line work, NFPA 211.
Sump Pump
Discharge location, electrical, backup options, plumbing tie-in.
Mini-Split
Refrigerant lines, condensate, electrical disconnect, line set sleeve.