Roofing, Remodeling & Restoration in Oak Grove, MN
From full roof replacements to storm restoration, remodeling, and general home repairs, Hanson Variety Solutions is the licensed and insured contractor homeowners in Oak Grove and the surrounding North and West Metro trust for quality work.
Oak Grove is home turf for us — this is where Hanson Variety Solutions is based, so it's often the first stop for a look at a job before we head out across the rest of the North and West Metro.
Our Services in Oak Grove
Roofing
Full roof replacements and storm or wind damage repair, using quality materials built to handle Minnesota weather.
Restoration
Storm and water damage restoration, handled from initial assessment through final repair, with documentation you can share with your insurance company.
Remodeling & Repairs
Kitchens, bathrooms, basements, flooring, drywall and painting, decks, gutters, and general home repairs for Oak Grove homes, all under one licensed, insured contractor.
Oak Grove neighborhoods & housing stock
Oak Grove stayed a township until 1993, later than most of its neighbors, so the city has kept a more rural, large-lot character than denser inner-ring suburbs — bigger parcels, more tree cover, and a mix of older farmhouses alongside newer construction spread across its 35.16 square miles.
Common roof & siding issues we see in Oak Grove
That tree cover means more debris, moss, and algae staining on shaded roof slopes, and more risk from falling limbs during wind and ice storms, than a denser subdivision sees. Many properties are also on private well and septic rather than city utilities, which is worth knowing before any exterior excavation work (decks, grading) near a septic field.
Pulling a permit for your project? Oak Grove Building Department handles permits and inspections for Oak Grove — we'll tell you plainly if your project needs one before work starts.
Oak Grove Roofing & Restoration FAQ
Should I repair my roof or replace the whole thing?
It depends on the roof's age and how widespread the damage is. A single leak around a chimney or vent, or a handful of shingles blown off in one spot, is usually a straightforward repair. Granule loss spread across multiple slopes, a roof that's already near the end of its expected shingle life, or hail bruising across the whole field of shingles usually points toward replacement instead — patching an aging roof in one spot just means the next spot fails soon after. We'll walk the roof and tell you plainly which situation yours is before we write up anything.
I think my roof has hail or wind damage — how does the insurance claim process work?
We stay in the contractor lane. If you've already opened a claim, or you're not sure whether there's damage, we can walk the roof with you or your adjuster, document what we find with photos, and point out anything that looks like it was missed in the initial scope. We don't file the claim, negotiate with the carrier, or advise on your policy — that stays between you and your insurance company, or a public adjuster if you choose to hire one. Once the scope is settled, we handle the actual repair or replacement.
Do I need a permit for a roof replacement in Oak Grove?
Permit requirements depend on the specific project, so we can't give a blanket yes or no here. For work in Oak Grove, the Oak Grove Building Department is who issues permits and handles inspections — we'll tell you plainly whether your project needs one once we've looked at the job.
How long does a roof replacement take, from first call to a finished roof?
It runs through a few stages: inspection and estimate, then — if there's a storm claim — meeting with your insurance adjuster on scope, then a signed contract and deposit before materials get ordered in your chosen shingle and color. The tear-off and installation itself is typically the shortest part of that timeline once materials are on site, but Minnesota weather (rain, high wind, or an early snow) can move an install date. We'll give you a realistic timeframe for your specific job once we've scoped it, rather than a generic number that doesn't account for your roof, your insurance situation, or the season.