Storm Damage Restoration
Fast inspection, full documentation, and expert repair after Montrose's worst hail and wind.
Learn moreFree inspections and estimates for Montrose homeowners and property managers. We handle the roof and the insurance claim, start to finish.
Montrose sits in south-central Wright County, a growing small town we're proud to serve with honest, local roofing.
Since 1996, SJ Roofing has helped Montrose families through hail, wind, and the wear of Minnesota winters — handling the repair or replacement and the insurance claim so you don’t have to fight it alone.
New roofs, tear-offs, and repairs for single-family homes.
Hail and wind damage repaired, claim handled for you.
We document the damage and work with your insurer.
Caps, relining, inspections, and masonry repair.
One local crew for storm restoration, replacement, repairs, and chimney work.
Fast inspection, full documentation, and expert repair after Montrose's worst hail and wind.
Learn moreA clean tear-off and a roof built to last decades in our freeze-thaw climate.
Learn moreLeaks, missing shingles, and flashing fixed before they become bigger problems.
Learn moreWe document everything and work directly with your insurance company.
Learn moreCaps, relining, safety inspections, cleaning, and masonry repair.
Learn moreSkylights, siding, and gutters tied into your roofing project.
Learn moreCall or message SJ Roofing for a free Montrose inspection and estimate. We’ll handle the damage, the claim, and the cleanup.