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

“They called me back in an hour and showed me photos of the hail hits. No pressure at all.”
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.

Roof replacement
Asphalt shingles, most homes done in 1–2 days.
Get a free roof check for roof replacement


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.


Before-and-after photo goes here. Real client sites show their own recent roofs, tagged with the town and how long the job took.
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.

Right after the storm
- Take photos from the ground.
- Don’t climb up on the roof.
- 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 | 1,500 sq ft | 2,000 sq ft | 2,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 checkWhat’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.
Call or text us
Free roof check
About 45 minutes, with photos.
Clear written quote
Options side by side.
Install and clean-up
Magnet sweep, then a final walk-through with you.


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.”
- 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.
Thanks! This is a demo site, so nothing was sent. On a real site, Dan would call you back the same day if you send it by 4pm on a weekday (11am Saturday), or the next business morning.