Roofing Company in Minneapolis, MN
Roseville-based roofing contractor serving Minneapolis homeowners across every neighborhood. Roof repair, roof replacement, storm damage, insurance claims, and gutter services. Free inspections — straight answers, no runaround.
The Vinland Way
Minneapolis doesn’t go easy on roofs. Summer storms roll in off the western suburbs, track across the chain of lakes, and drop hail on everything from North Loop to Nokomis. Then winter comes and the freeze-thaw cycle starts working on every seam, flashing joint, and shingle edge for five straight months.
We’re Vinland Roofing. We’re based in Roseville — fifteen minutes up 35W from downtown Minneapolis, twenty minutes from Uptown, and a straight shot on 36 to Northeast. When a storm hits South Minneapolis on a Thursday night, we’re on your roof Friday morning telling you exactly what happened.
Minneapolis has everything — century-old Victorians in Whittier, mid-century ramblers in Standish, craftsman bungalows lining the streets of Longfellow, new construction mixed into the North Loop. Every style has its own roofing challenges and we’ve worked on all of them. We’re not a national franchise sending a crew from out of state. We live in the metro, we work in the metro, and when you need us again next year, we’re still here.
Why Minneapolis Homeowners Trust Us
We don’t take a penny until the job is finished and you’ve walked it with us. That’s how we operate on every project.
We’re fully licensed and insured in Minnesota. We install GAF and Owens Corning architectural shingles — the same products the certified national contractors use, at a better price. Every full replacement comes with a manufacturer warranty on materials and our own workmanship guarantee.
Minneapolis homeowners deal with more storm damage claims than almost anywhere else in the metro. We handle the entire insurance process — inspect the damage, photograph everything, meet your adjuster on the roof, write up the scope, and follow up until the claim is settled. Most homeowners pay their deductible and nothing more.
Here’s what you get working with us:
- Licensed, bonded, and insured Minnesota roofing contractor
- Free no-pressure inspections — we tell you what your roof actually needs, not what makes us the most money
- GAF and Owens Corning certified materials with manufacturer warranties
- Full insurance claim handling — we deal with your adjuster so you don’t have to
- Local crew based in Roseville — 15 minutes from downtown Minneapolis
- Job site cleaned up before we leave, every time
If your Minneapolis home needs roof work, call us at (651) 677-4404 and we’ll give you a straight answer on what it needs.
Our Services
Roof Repair in Minneapolis, MN
A wind-lifted shingle on a bungalow off Minnehaha Parkway. A slow drip showing up on the third floor of a duplex in Uptown. Flashing pulling away from the chimney on a foursquare in Kingfield. We get these calls from Minneapolis homeowners every week. Small problems now turn into full replacements later if you ignore them. We patch leaks, replace damaged shingles, fix flashing, and seal vent boots. Most repairs take a few hours and cost a fraction of what a replacement would.
Roof Installation and Replacement in Minneapolis, MN
When repairs stop making sense, we do full tear-offs and replacements. We strip everything down to the deck, check every board for rot and water damage, and install a complete new system — ice and water shield along the eaves and valleys, synthetic underlayment, GAF or Owens Corning architectural shingles, and new flashing at every chimney, vent, and wall junction. A lot of Minneapolis homes — especially the pre-war builds in Southwest and the duplexes in South Minneapolis — have two or three layers of old shingles that all need to come off before we can start clean. Most single-family homes get done in one to two days. We haul everything and leave the property spotless.
Roof Inspection in Minneapolis, MN
We do free roof inspections for Minneapolis homeowners. No obligation, no sales pitch. We climb up, walk the entire roof, and check shingles, flashing, ridge caps, valleys, chimney areas, pipe boots, and gutters. We take photos of everything and show you exactly what’s going on when we come down. A lot of the homes around Lake Harriet, Lake Nokomis, and Powderhorn are sitting on roofs that are 20-plus years old and look acceptable from street level but have real deterioration up close. If your roof is aging, one free inspection now can save you thousands later.
Roof Damage Repair in Minneapolis, MN
Tree branches, raccoons digging at fascia, ice dams that rip gutters off — we’ve seen it all in Roseville. Damage from any source gets worse fast when water gets in. We do emergency repairs and tarping for active leaks. Then we come back and do the permanent fix once conditions allow. We document everything for your insurance if you need to file a claim.
Gutter Installation & Repairs in Minneapolis, MN
Minneapolis has one of the densest urban tree canopies in the country — great for shade, terrible for gutters. The neighborhoods around the chain of lakes, Minnehaha Creek, and the parkway system are lined with mature oaks, maples, and elms that drop tons of debris every fall. Clogged gutters back up water under your shingles and pull away from the fascia under the weight. We install seamless aluminum gutters custom-cut on-site, repair and reattach sagging sections, replace rotted fascia, and install gutter guards for homeowners who are tired of cleaning them out twice a year.
Gutter Cleaning in Minneapolis, MN
If you live anywhere near the Minneapolis parkway system — and half the city does — your gutters are packed with leaves by late October. That debris traps water, and when December hits, that water freezes into ice that pushes up under your shingles. We clean gutters completely, flush every downspout, and check for damage or separation while we’re up there. We recommend twice a year — once after the leaves fall and once in spring to clear winter debris. Most Minneapolis homes take about an hour.
Worried About Your Roof? The Inspection Is Free.
Common Roofing Problems in Minneapolis, MN
Why Ice Dams Hit Minneapolis Harder Than Most Cities
Minneapolis has thousands of homes built between 1900 and 1960 — craftsman bungalows, stucco two-stories, story-and-a-half ramblers with finished upper levels. These homes were built before modern insulation and ventilation standards existed. Heat escapes through the attic ceiling, melts the snow on the roof from underneath, and that water refreezes at the eaves where the roof is coldest. The result is a wall of ice that traps water under your shingles, causing ceiling stains, peeling paint, wood rot, and mold in the attic. The neighborhoods around Southwest Minneapolis — Fulton, Lynnhurst, Linden Hills, Kenny — see some of the worst ice dam damage in the metro. The long-term fix is proper insulation and ventilation. If you’ve got an active ice dam right now, we can safely remove it and repair the damage before it spreads.
Storm Damage Patterns Across Minneapolis
Summer storms in Minneapolis typically build to the west and southwest, cross through the western suburbs, and hit the city moving northeast. South Minneapolis neighborhoods — Nokomis, Standish, Longfellow, Powderhorn — tend to get hit first, with storms tracking through Uptown and Northeast Minneapolis before pushing into the northern suburbs. A single hailstorm can damage thousands of roofs across the city in under an hour. Most hail damage isn’t visible from the ground — the real damage is on the shingle surface where granules have been knocked off, exposing the mat underneath to UV and moisture. If a storm comes through your area, don’t wait for a leak to show up. Call us for a free inspection while the damage is still fresh and your insurance claim is straightforward.
Multi-Layer Roofing Problems on Minneapolis Duplexes
Minneapolis has one of the highest concentrations of duplexes, triplexes, and fourplexes in the state — especially in South Minneapolis, the Phillips neighborhood, and along the Nicollet and Bloomington corridors. Many of these buildings have had shingles layered over old shingles multiple times over the decades. Minnesota code allows a maximum of two layers. Beyond that, you’re adding dangerous weight to the roof structure and hiding rot, water damage, and ventilation problems underneath. If your building has multiple shingle layers, a full tear-off down to the deck is the only responsible option. We strip everything, inspect and replace damaged wood, and install a proper roofing system from scratch.
Flat Roof Challenges in Minneapolis
Minneapolis has more flat and low-slope roofs than most Twin Cities suburbs — on commercial buildings downtown, on mid-century apartment buildings in Uptown and Whittier, and on modern new construction in the North Loop and Northeast Arts District. Flat roofs handle snow load and drainage differently than pitched roofs. Ponding water is the most common issue — if the roof doesn’t drain properly, standing water deteriorates the membrane, finds every seam, and eventually gets inside. We work with TPO and EPDM flat roof systems and can diagnose drainage problems, patch membrane failures, and do full flat roof replacements when the existing system is past its life.
Ventilation Problems in Finished Attics
A lot of Minneapolis homeowners have converted their attics into living space — bedrooms, offices, playrooms. This is especially common in the story-and-a-half bungalows that line the streets of Standish, Longfellow, Nokomis, and Southwest Minneapolis. The problem is that finished attics dramatically reduce the airflow between the living space and the roof deck. Without proper baffled ventilation channels between the rafters, heat and moisture build up against the underside of the decking. In summer, it bakes your shingles from below and cuts years off their lifespan. In winter, it creates condensation, frost, and fuels ice dam formation. We check ventilation on every inspection because fixing it solves multiple problems at once.
Worried About Your Roof? Call Us Today.
Every problem above gets worse and more expensive the longer you wait. We’ll get on your roof, show you exactly what’s going on, and give you a straight answer — no cost, no pressure.
Storm Damage & Insurance Claims in Minneapolis
Minneapolis takes more storm damage than almost any city in the metro. Storms build over the western suburbs and track straight through the city — South Minneapolis and the lakes get hit first, then Uptown, downtown, and Northeast. The hail comes fast and by the time it’s over, thousands of roofs have damage most homeowners won’t notice for months.
Here’s how we handle it. We come out the same day or next day. Free inspection. We get on every plane of the roof and check every square foot. If there’s damage, we photograph all of it — every bruised shingle, every cracked piece of flashing, every bare spot where granules got stripped off.
Then we deal with your insurance company. We write up the full scope of damage, meet your adjuster on your roof, and walk them through every finding. We’ve been through this process hundreds of times. We know what adjusters look for and we know what they try to skip.
Most Minneapolis homeowners we work with pay their deductible and that’s it. Insurance covers the rest.
Bullet list:
- Same-day or next-day response after storms
- Full photo documentation of all damage
- We meet with your insurance adjuster on-site
- We handle the paperwork and follow-ups
- Most homeowners pay only their deductible
Minneapolis Roofing Questions
How much does roof repair cost in Minneapolis, MN
Depends on the scope. A simple shingle patch or vent boot repair runs $200-$500. Larger jobs involving flashing, valleys, or decking work can be $800-$3,000. Minneapolis homes — especially older duplexes and multi-story builds — sometimes run higher because of access difficulty and multiple layers that need to come off. Storm damage repairs are typically covered by insurance. We always give free estimates so you know the exact number before anything starts.
How long does a roof replacement take in Minneapolis?
Most single-family homes get done in one to two days. Larger homes, duplexes, or buildings with steep pitches, dormers, or multiple layers can take two to three days. We give you a clear timeline before we start and we hold to it.
Does insurance cover hail damage to my Minneapolis roof?
In most cases, yes. If the damage was caused by hail or wind, your homeowner’s insurance should cover repair or replacement minus your deductible. We handle the entire claims process — inspection, documentation, adjuster meetings, and follow-up — so you don’t have to figure it out on your own.
When should I replace my roof in Minneapolis?
Most asphalt shingle roofs in Minnesota last 20 to 25 years. Many Minneapolis homes were reroofed after the major storms in the early 2000s, meaning a large number of roofs across the city are hitting that replacement window right now. Watch for curling shingles, granule loss, dark streaks, sagging, or water stains on interior ceilings. A free inspection tells you exactly how much life is left and whether repair or replacement makes more financial sense.
What Minneapolis neighborhoods does Vinland Roofing serve?
Every one of them. We serve all of Minneapolis including Southwest, Uptown, Linden Hills, Lynnhurst, Fulton, Kenny, Nokomis, Standish, Longfellow, Powderhorn, Kingfield, Whittier, Phillips, South Minneapolis, Northeast, North Loop, Downtown, Camden, Near North, Victory, Webber-Camden, and the University area. We’re based in Roseville — 15 minutes from downtown..
Roofing Services Across Minneapolis & the Twin Cities
Our Roseville shop puts us within 20 minutes of every Minneapolis neighborhood and the surrounding metro.
Roseville Neighborhoods
Southwest · Linden Hills · Lynnhurst · Fulton · Kenny · Nokomis · Standish · Longfellow · Powderhorn · Kingfield · Whittier · Uptown · Phillips · Seward · Prospect Park · Northeast · North Loop · Downtown · Camden · Near North · Victory · Webber-Camden · University · Marcy-Holmes · Corcoran · Bancroft · Diamond Lake · Hale
Surrounding Cities We Serve
Roseville · St. Paul · Richfield · Edina · St. Louis Park · Golden Valley · Robbinsdale · Crystal · Brooklyn Center · Brooklyn Park · Columbia Heights · Fridley · New Brighton · Bloomington · Hopkins