Roofing
Full roof replacement or repair, with the option to upgrade to Class 4 impact-resistant shingles. Roofing →
When a storm hits more than your roof, one in-house team restores the whole exterior: roof, siding, gutters, windows, electrical, and solar, all on a single claim and a single schedule.
Full roof replacement or repair, with the option to upgrade to Class 4 impact-resistant shingles. Roofing →
Color-matched siding repair or full re-clad per Minnesota’s match law. Siding →
Dented gutters and torn soffit/fascia replaced as one eave system. Gutters →
Broken glass, torn screens, and damaged units replaced full-frame. Windows →
Damaged meters, masts, disconnects, and exterior lighting repaired in-house by our licensed electricians.
Storm-damaged panels assessed, detached, reset, or replaced. A reroof is also the perfect time to add solar.
From documentation to meeting your adjuster to releasing your recoverable depreciation, we manage the insurance side so you don’t have to. See exactly how the Minnesota claim process works, step by step.







We document every damaged trade in one visit: roof, siding, gutters, windows.
We file with you and meet your adjuster on site so the whole scope is captured.
You choose colors and materials; we pull every permit.
Each trade scheduled in the right order by one project lead. No contractor juggling.
Roofing, siding (weather-barrier + electrical), and final building inspections coordinated for you.
Completion photos and invoices release your recoverable depreciation, and we register your warranties.
MN law requires hail/wind coverage; you generally have one year to file a hail claim. Full details on our claim page.
Every trade under one roof means no gaps between contractors and a faster, cleaner restoration.
We pull all permits and coordinate each trade’s inspections. Licensed MN contractor #BC760638.
We sequence work around weather so every trade is installed in the right conditions.
Step up to Class 4 impact-resistant shingles and premium siding finishes while insurance is involved.
One project lead, one phone number, every trade in-house. No finger-pointing.
Manufacturer material warranties plus our own written workmanship warranty across trades.
A Twin Cities company (#BC760638), not an out-of-state storm chaser.
The insurance company sends its own adjuster, and that adjuster works for the insurer. Through our partnership with Gavnat, a licensed public adjusting firm, you get a professional on your side of the table whose only job is to document the full loss and pursue everything your policy owes you.
A public adjuster is state-licensed to represent you, the policyholder, not the insurance company. Gavnat reviews your policy, inspects the full scope of storm damage, prepares the estimate, and negotiates directly with your carrier so nothing legitimate is left off the claim.
Paired with our crews it’s a complete loop: Gavnat maximizes the claim, Three Rivers does the restoration to code. On covered work you typically pay only your deductible, which, by Minnesota law, we can never waive or absorb.
Licensed to represent the policyholder, a public adjuster’s incentive is your settlement, not the carrier’s bottom line.
Full-scope documentation and policy expertise surface code items and hidden damage adjusters often miss.
Gavnat handles the paperwork, the adjuster meeting and the negotiation while we handle the repairs.
*Average claim increase reported by Gavnat. Results vary by policy and loss. Three Rivers Contracting and Gavnat are separate companies that partner to serve Minnesota homeowners.
Emergency response, a thorough insurance scope, and craftsman rebuilds. Your whole exterior restored by one local team.
One visit, one team, one plan to put your home back better than the storm found it.