Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Most roof replacements in Hastings require a permit, but small repairs under 25% of roof area are exempt. Full tear-off-and-replace always requires a permit.
Hastings enforces Minnesota Building Code (which adopts the 2022 IRC with state amendments) and has a relatively straightforward online permit portal through the City of Hastings Building Department. What makes Hastings distinct: the city sits at the boundary between Climate Zone 6A and 7, which affects underlayment and ice-dam mitigation requirements — roofers often spec different water-shield depth depending on whether the house is in north or south Hastings. Also unique to Hastings: the city's permit staff are known for flagging deck-nailing details before installation (not just after), so submitting an underlayment and fastening schedule upfront saves a re-roof delay. Unlike some Minnesota cities that batch reroofing under a blanket 'repairs' exemption, Hastings applies the IRC R907.4 three-layer rule strictly — if the existing roof has two layers already, you must tear to deck. Owner-builders can pull their own permits for owner-occupied homes, but if you hire a contractor, the contractor must pull (or sign off to let you pull). Permit fees run $150–$350 depending on roof square footage and material change.

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

Hastings roof replacement permits — the key details

The core rule is IRC R907 (Reroofing), which Minnesota Building Code adopts with minimal local amendment. In Hastings, any full replacement, any tear-off-and-replace, or any work covering more than 25% of roof area requires a permit. The city also enforces the three-layer rule: IRC R907.4 states that if the existing roof has two or more layers, you must tear down to the deck — no overlay permitted. This is where most Hastings homeowners get surprised. A 1960s house with original asphalt shingles plus one re-roof overlay is already at two layers; adding a third means mandatory tear-off, which adds $1,500–$3,000 to the project. Before you schedule the roofer, have them do a roof probe (cut a 2-inch square, examine the layers) and submit that to the Building Department. If it's a two-layer roof, the city will note this on the permit card, and your roofer knows to budget tear-off. Hastings typically issues a Reroofing Permit on-the-counter (same-day or next-day) if you submit complete plans, but adding a deck assessment (nails, rot, slope) can push review to 1–2 weeks.

Climate and underlayment are critical in Hastings because the city straddles Minnesota's zone boundary. South Hastings (roughly Highway 56 south) uses Climate Zone 6A defaults: ice-and-water shield should extend 24 inches up the roof from the eaves, plus the full width of eaves and overhangs. North Hastings (Vermillion River valley) edges into Zone 7, which requires 36 inches of ice-and-water shield on all eaves and gable ends. The Building Department's permit form actually has a checkbox for 'Ice Shield Specification' — you must declare which zone applies and confirm the roofer will spec accordingly. Failure to do this has triggered two inspection delays in recent years. Also, Hastings' soil (glacial till, lacustrine clay in some areas, peat in the north) can affect deck integrity after a tear-off; if the roofer discovers rot or soft spots during decking inspection, they must report it to you and the inspector in writing before proceeding. The frost depth is 48–60 inches, which doesn't directly affect reroofing, but it matters if the project involves any chimney or vent-pipe work that penetrates the deck.

Permit fees in Hastings are assessed on a per-square basis (one square = 100 square feet of roof). The city charges roughly $2–$3 per square of roof area, with a minimum of $150 and a maximum of $350 for typical residential roofs. So a 2,000-square-foot roof (20 squares) runs about $200–$250. If you're changing material type (e.g., asphalt shingles to metal or architectural shingles to standing seam), add $50–$75 to the permit fee for a materials-change administrative review. If the deck requires repair (more than 10% of the area needs replacement), the city may require a structural-engineer sign-off, which costs $300–$800 and extends the permit timeline another week. Owner-builders pay the same fee as contractors, but they must certify that they occupy the home and will perform the work or directly supervise it. The City of Hastings Building Department accepts payment by check or online portal; no cash.

Inspections happen in two stages: a Roof-Framing Inspection (once the deck is exposed and any repair is complete, before underlayment is laid) and a Final Roof Inspection (after all material is installed, vents are sealed, and flashings are caulked). The framing inspection is the most important — this is where the inspector checks for deck nailing (IRC R602.3.1 requires 16d nails or approved fasteners at 12 inches on-center in roof trusses), rot, and correct water-damage mitigation. In Hastings, inspectors often request a fastening schedule submitted with the permit application to speed this stage. The final inspection verifies material manufacturer (not grey-market or salvage), fastening pattern (4–6 nails per shingle, unless metal with approved fastening), underlayment overlap (4-inch minimum on steep slopes, 6-inch in valleys), and flashing detail (chimney, vent pipes, ridge, gable ends). Most Hastings roofing inspectors turn around a final approval within 24 hours of request if work is complete and clean. Plan 2–3 weeks total (permit pulling + reroofing + two inspections) for a straightforward like-for-like replacement; add 1–2 weeks if deck repair or material change is involved.

A few administrative quirks to know: Hastings requires the roofing contractor to be Minnesota-licensed (unless you, the owner-builder, hold the license). The contractor's license number must appear on the permit application. If the contractor is out-of-state, they must register with Minnesota's Roofing Contractors Board or work under a licensed Minnesota subcontractor; the city will verify this. Also, Hastings has a 'Completed Permit Card' requirement — after final inspection, you must pick up (or request mailed) a permit completion card, which is your proof for insurance, resale disclosure, and warranty claims. Don't assume it's automatic. Call the Building Department (see contact card below) and ask them to mail or hold your card. Finally, warranties: most roofers offer 10-year manufacturer coverage and 5-year workmanship. Hastings doesn't require a specific warranty term on the permit, but the inspector will ask the roofer on-site whether a warranty will be provided. Document this in writing (email the roofer a day after inspection asking them to confirm warranty terms) to avoid disputes later.

Three Hastings roof replacement scenarios

Scenario A
Like-for-like asphalt shingle replacement, single layer on existing roof, south Hastings near downtown
Your 1980s ranch house has a single layer of aged asphalt shingles and no prior re-roof. You want to replace with 25-year architectural shingles, same pitch and material. Permit is required because this is a full roof replacement (IRC R907). Step one: hire a roofer and ask them to pull the permit (they will) or pull it yourself if you are the owner-builder. Submit the application online through Hastings' portal (or in person at City Hall, 111 East Main Street) along with a simple one-page roof plan (dimensions, slope, material spec, ice-shield depth — 24 inches minimum for south Hastings). Permit fee: $150–$200 based on your roof area. The city will likely approve same-day or next day with no questions because this is like-for-like and straightforward. Roofer does a roof probe to confirm single-layer (takes 30 minutes, no charge). Tear-off occurs over 1–2 days, followed by the framing inspection (roofer calls it in, inspector visits within 24–48 hours, checks deck nails and any soft spots). Assuming no deck repair is needed, underlayment (synthetic, 6-mil, 4-inch overlap) is installed immediately after inspection approval. Material installation takes 2–3 days for an average 1,500-square-foot roof. Final inspection is requested after ridge cap and all flashings are complete; inspector approves within 24 hours. Total timeline: 2–3 weeks from permit pull to completion. Cost: $7,000–$12,000 for materials and labor (not including permit). Ice-and-water shield costs an extra $200–$300 for a standard roof. No structural engineer needed. Owner-builder or contractor can pull; both pay the same permit fee.
Permit required | $150–$200 permit fee | 24-inch ice-and-water shield (south Hastings) | Framing + Final inspection | Single-layer tear-off, no deck repair | 2-3 week timeline | $7,000–$12,000 total project cost
Scenario B
Asphalt shingles to metal standing-seam roof, two-layer existing, north Hastings hillside (requires tear-off)
Your north Hastings home (near Vermillion River area) has two layers of shingles already. You want to go metal (standing seam) for durability and aesthetics. Because you have two layers, IRC R907.4 mandates a tear-down to deck — no overlay allowed. Material change (asphalt to metal) adds complexity: the city will require an ice-and-water shield specification for Zone 7 (36 inches on all eaves and gable ends, not 24). You'll also need a metal roof material specification from the manufacturer (thickness, fastening pattern, wind-rating rating). Permit application is more involved: submit roof plan with layers documented (roof probe showing two-layer condition), material spec sheet, fastening schedule, and engineer sign-off if the deck is older than 40 years or shows any rot signs. Permit fee: $200–$300 (materials change + deck assessment). Expect 1–2 week permit review (not same-day) because the materials-change review adds time. Roofer pulls both layers in 2–3 days, exposing deck for inspection. Framing inspection happens here (deck nailing, assessment of any structural issues). If deck is sound, roofer installs underlayment and metal material. Metal installation is slower than shingles (4–5 days) because of standing-seam specifics (proper clip spacing, thermal breaks, fastening torque). Final inspection focuses on metal seam integrity, flashing details (especially where metal meets chimney or valleys), and ice-shield coverage documentation. Timeline: 3–4 weeks total. Cost: $12,000–$18,000 (metal is 40–60% more expensive than architectural shingles). Structural engineer (if needed): $400–$800. Permit fee: $200–$300. Metal roofs in Hastings are becoming popular, and the city has clear guidance — ask the Building Department for their metal-roof inspection checklist when you pull the permit.
Permit required (materials change) | $200–$300 permit fee | Two-layer tear-off required (IRC R907.4) | 36-inch ice-and-water shield (Zone 7, north Hastings) | Possible structural engineer review ($400–$800) | 3-4 week timeline | Metal fastening schedule required | $12,000–$18,000 project cost
Scenario C
Partial roof repair, 15% of roof area, shingle patching after wind damage, middle Hastings
A wind event damaged one section of your roof (corner and part of a slope, roughly 3 squares = 300 square feet on a 2,000-square-foot roof, or 15% of total). You hire a roofer to patch the damaged area with matching shingles, no tear-off of adjacent intact sections. Because this is under 25% of roof area and no tear-off is involved, no permit is required per IRC R907.1 (repairs under 25% of roof area). However, check your homeowner's insurance policy — many insurers require a permit even for small repairs if there is an active claim. If you're claiming wind damage, call your insurer first and ask whether they require a permit. Some do, some don't. If insurance requires a permit, pull one anyway (it's cheap and protects you). If no insurance claim, the roofer can proceed without permit. The roofer will likely request permission from your homeowner's association (HOA) if you have one, especially if the patch uses different shingles (color mismatch is a common complaint). No inspection is required. The roofer should provide a warranty (5-year workmanship, 10-year manufacturer) in writing. Cost: $1,500–$3,000 depending on pitch and access. Timeline: 1 day to complete. Note: if the roofer discovers that the existing roof has two layers during repair work, and they need to expand the repair scope to more than 25%, the permit threshold flips, and they must pull a permit before continuing. Make sure your roofer knows to probe first and report findings.
No permit required (under 25% of roof) | Under 300 sq ft repair area | Shingle patching, no tear-off | Check insurance policy first | $1,500–$3,000 cost | Same-day work | Verify HOA approval if applicable

Every project is different.

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

Why Hastings' three-layer rule matters: the cost of ignoring deck condition

After deck inspection approval, underlayment selection becomes the next decision point. Hastings requires underlayment to be installed before shingles (and before metal roofing for certain systems). Traditional felt (15-lb) is code-compliant but outdated; synthetic (6-mil or heavier) is now standard and lasts 20+ years under the final roofing material. Cost difference is $200–$400 for a whole roof. For ice-and-water shield, Hastings' zone boundary is important: south Hastings (Zone 6A) requires 24 inches, north requires 36 inches. If you don't specify, the city may hold your final inspection to verify. Write the exact specification on your permit application to avoid back-and-forth. Some roofers spec ice-and-water shield the full width of the roof (not just eaves) to be safe — this costs more ($300–$600) but is overkill for Hastings' climate and is often unnecessary.

Inspector expectations and common rejection points in Hastings

One last note on timeline and coordination: if your roofer is not licensed in Minnesota, or if they are an out-of-state contractor, the city requires them to work under a licensed Minnesota subcontractor or provide proof of registration with the Minnesota Roofing Contractors Board. This is rare but happens with some national companies that subcontract regional work. If your bid includes an out-of-state roofing crew, ask the company upfront how they will handle Minnesota licensing. The city will catch this during permit review and delay the job if it's not addressed. Don't sign a contract until the roofing company confirms they are Minnesota-licensed or have a licensed sub lined up.

City of Hastings Building Department
111 East Main Street, Hastings, MN 55033
Phone: (651) 480-2700 (main city line; ask for Building Department) | https://www.ci.hastings.mn.us/ (permit portal accessible from city website under 'Permits & Inspections')
Monday–Friday, 8:00 AM–5:00 PM (closed city holidays)

Common questions

Do I need a permit if I'm just replacing gutters and flashing?

No. Gutter, downspout, and flashing repair or replacement without roof work is exempt from permit requirements per IRC R905. However, if flashing replacement requires removing and re-installing roofing material, or if the flashing work is part of a larger roof project, a permit is required. Call the City of Hastings Building Department to confirm your specific scope; if in doubt, pull a permit (it's cheaper than being non-compliant).

What happens if my roofer discovers the existing roof has two layers but didn't tell me before starting work?

The city will stop the work at the framing inspection if it becomes apparent that tear-off was required but not done. Your roofer must then cease work, obtain a new permit (if they didn't have one), and complete the tear-off. This adds 1–2 weeks and $2,000–$3,000 in labor. Always have your roofer do a roof probe before the estimate and commit to it in writing. If they discover two layers during the project, ask them immediately for a written cost estimate for tear-off and a revised timeline.

Can I do a roof replacement myself without a roofing contractor license?

Yes, if you are the owner-builder and the home is owner-occupied. You must pull the permit yourself (or the contractor must pull on your behalf), and you must be prepared to perform or directly supervise the work. Minnesota Building Code and Hastings allow this, but insurance and safety are concerns. Most homeowner's insurance policies void coverage if an unlicensed person performs roofing work. Before you DIY, call your insurer and ask whether they will cover a homeowner-installed roof. If yes, you can proceed; if no, hire a licensed roofer.

Is there a difference in permit requirements between north and south Hastings?

The permit requirement is the same everywhere in Hastings, but the ice-and-water-shield specification differs. South Hastings (roughly south of Highway 56) is Climate Zone 6A and requires 24 inches of ice-and-water shield; north Hastings is Zone 7 and requires 36 inches. The city's permit form has a checkbox for zone, and the inspector will verify compliance during final inspection. Make sure you and your roofer agree on which zone applies to your address before work starts.

How long does a roof replacement take from permit to completion?

For a straightforward like-for-like replacement with no deck repair: 2–3 weeks total (permit approval 1 day, tear-off 1–2 days, framing inspection 1 day, material installation 2–3 days, final inspection 1 day). If deck repair is needed or material changes (e.g., asphalt to metal), add 1–2 weeks for structural review and additional inspections. If the roofer must special-order material, add 1–2 weeks for delivery.

What is the most expensive roof replacement scenario in Hastings?

A two-layer tear-down with a change to metal roofing and structural deck repair in north Hastings. This involves permit review ($250–$300), structural engineer assessment ($400–$800), full tear-off labor ($2,000–$3,000), deck repair ($1,500–$3,000), metal roofing material and installation ($12,000–$18,000), and two inspections. Total: $16,000–$25,000 and 3–4 weeks. In contrast, a simple like-for-like asphalt replacement with a sound deck runs $7,000–$12,000 and 2–3 weeks.

Do I need a structural engineer if the roof is old?

Not automatically. If the deck is sound (no rot, no soft spots, meets current nailing code), no engineer is required. However, if the roofer or inspector discovers rot in more than 10% of the deck, or if the house is over 60 years old and the deck was never inspected, Hastings may recommend (or require) a structural engineer sign-off. This is at the discretion of the building official. If you are concerned, ask the inspector during the framing inspection; they will tell you whether an engineer is needed.

Can I pull a permit and hire my roofer later, or must I have a contractor before applying?

You can pull a permit as an owner-builder without naming a specific contractor, or you can submit the permit application with the contractor's license number already on it (contractor-pulled). If you pull as owner-builder, you are legally responsible for the work and inspections. If the contractor pulls, they are responsible. For most homeowners, it's easier to have the contractor pull the permit because they will handle the details and inspections. However, if you want to shop multiple roofers, you can pull a rough permit first and then engage a contractor.

What should I do if the roofer says a permit is 'too expensive' or 'slows down the job'?

Get a new roofer. Any contractor who discourages permitting is signaling that they do not follow code or carry liability insurance. Hastings' permit fee ($150–$300) is 2–4% of your total project cost; skipping it is not a savings, it is a risk. A permit protects your home's warranty, insurance claim eligibility, and resale value. If a roofer pushes back, ask them why and get their reason in writing. If they cannot articulate a legitimate reason, hire someone else.

What happens at the final roof inspection?

The final inspection verifies that all material is installed correctly, fastening matches code, flashing is sealed and overlapped properly, underlayment is in place, ice-and-water shield extends to required distances, ridge caps are nailed, and no open seams remain. The inspector will walk the roof (or use binoculars from the ground) and look for mistakes. They will also ask the roofer about the manufacturer and verify that the material matches the permit application. If everything passes, they will sign off and issue a permit completion card. If issues are found, they will note them and request a re-inspection after corrections are made (usually 24–48 hours later). Once signed off, keep your permit completion card with your home's records for insurance and resale purposes.

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