Demo site by Imran Khan — Lakeline Roofing is not a real company.

Lakeline Roofing Co.

The roofer who calls you back.No pressure. No runaround.

Roof replacement, repair, and storm help in Waconia, Victoria, Chaska, Chanhassen, and nearby towns.

Or text us at the same number.

  • 4.9 · 127 reviews (sample)
  • Licensed & insured (demo)
  • Storm calls answered 7 days
Two-story house with a brown shingle roof and a two-car garage on a sunny day

“They called me back in an hour and showed me photos of the hail hits. No pressure at all.”

— Sample review, Victoria

Three promises we keep.Named, so you can hold us to them.

  • Roofers don’t call back.

    Same-day callback

    Call or text by 4pm on weekdays (11am Saturday) and hear back the same day.

  • A price with no proof.

    Photo roof check

    We show you photos of what we found, not just a price.

  • Nails left in the yard.

    Clean yard guarantee

    We run a magnet sweep twice. If we miss a nail, we come back.

What we fix.Roofs, storm damage, and gutters.

Built for Minnesota winters

  • Ice-and-water shield along the eaves and valleys on every replacement.
  • Attic airflow checked on every roof check, since poor airflow is a common cause of ice dams.
  • Sagging or soft decking from snow load, flagged during the roof check.

Recent roofs.What a job site looks like.

  • Dumpster of tear-off debris in a home’s driveway
  • Orange ladder against a house after a snowfall

Job-site photo (stock, demo). Real client sites show their own before-and-after roofs, tagged by town.

What homeowners say.Sample reviews for this demo site.

  • Dan met my adjuster and explained everything in plain English.

    — Sample review, Chaska
  • Gave us two options side by side and let us think about it. Nobody pushed.

    — Sample review, Watertown
  • Crew was done in a day and I didn’t find a single nail in the yard.

    — Sample review, Waconia

Hail hit your roof?Here’s what to do next.

Hailstones piled on asphalt shingles above a gutter

Right after the storm

  1. Take photos from the ground.
  2. Don’t climb up on the roof.
  3. Call or text us for a free roof check.

How insurance works with us

  • If you want, we meet your insurance adjuster at your home and show them our photos.
  • We don’t negotiate your claim for you. That decision is between you and your insurance company.
  • We never ask you to sign anything on the first visit.

Storm calls answered 7 days.

What will my roof cost?A real range in 30 seconds. No email needed.

Material
Roof steepness
Old layers to remove

Minnesota code requires removing all old layers when there are two or more.

Estimated price: (demo prices)
Material1,500 sq ft2,000 sq ft2,500 sq ft
Architectural shingles$7,500 – $11,300$10,000 – $15,000$12,500 – $18,800
Metal (standing seam)$15,000 – $22,500$20,000 – $30,000$25,000 – $37,500

Normal (you could walk on it) · One layer

Estimated price:

$10,000 – $15,000

(demo prices)

Your exact price comes from a free roof check. This estimate is not a quote.

Get my exact price: free roof check

What’s included

  • Tear-off of one old layer and haul-away
  • Ice-and-water shield along the eaves (at least 24 inches inside the wall line, as Minnesota code requires) and in valleys
  • Synthetic underlayment, drip edge, and ridge vents
  • Building permit
  • Magnet sweep twice and a final walk-through
  • Manufacturer warranty plus our 10-year workmanship warranty (demo)

Could change your price

  • Rotted or soft roof boards (decking) found during tear-off: replaced at a per-sheet price written in your quote, never a surprise
  • Chimney, skylight, or wall flashing that needs rebuilding
  • Many valleys, dormers, or roof sections
  • New gutters (separate service)
  • Hail or storm damage? Insurance may cover it. Start with a free roof check.
  • Financing: ask us. Options depend on the job.
  • Prices shown are demo numbers for a made-up company.

What happens when you call.Four steps, start to finish.

  1. Call or text us

    (952) 555-0148

  2. Free roof check

    About 45 minutes, with photos.

  3. Clear written quote

    Options side by side.

  4. Install and clean-up

    Magnet sweep, then a final walk-through with you.

House with a new gray shingle roof and blue siding
Roofer in a yellow hard hat nailing shingles from a ladder, seen from behind
Stock photo (demo). Real client sites show the owner and crew.

Meet Dan and the crew.Two crews, no subcontractors.

Dan Lindgren grew up in Mayer and started on his uncle’s roofing crew at 17. He opened Lakeline in Waconia after too many customers told him the last roofer never called back.

“If I say I’ll call you back today, I call you back today.”

— Dan Lindgren, owner
  • 18 yearsDan on roofs
  • 6+ yearsBoth crew leads with Dan
  • 2 crewsOur own install crews

Straight answers.About cost, insurance, and timing.

Don’t see your question? Call or text us at (952) 555-0148.

How much does a new roof cost?

It depends on the size and pitch of your roof, how many layers of old shingles come off, and the shingle line you pick. A free roof check gets you a written number.

Will insurance pay for hail damage?

Often, if the damage is from a covered storm. We show you the photos and can meet your adjuster. We don’t negotiate your claim for you; that decision is between you and your insurance company.

How long does a replacement take?

Most homes take 1–2 days.

Do you offer financing?

Ask us. Options depend on the job.

What warranty do I get?

The manufacturer’s shingle warranty, plus our 10-year workmanship warranty (demo).

Do you answer on Sundays?

During storm season, Sunday calls and texts get a callback Monday morning.

Get a free roof check.Tell us a little about your roof.

Prefer to call or text? (952) 555-0148

This is a demo form. Nothing you enter is sent or saved.

What’s going on?
Best time to reach you