Mankato & southern MN · Licensed & insured
Roofs that take a Minnesota winter and don't flinch.
Replacements, storm damage and repairs across southern Minnesota. Free inspections, written estimates within 48 hours, and a crew lead you can actually reach on the phone.

01Services
What we build
Every job starts with a free inspection with photos, so you can see exactly what we see.
-
01
Free quote
Roof replacement
Full tear-off, ice and water shield, architectural shingles, and a magnet sweep of your yard.
-
02
Free inspection
Storm & hail damage
Inspection, documentation and help working with your insurance adjuster.
-
03
from $350
Roof repair
Leaks, missing shingles, flashing and vents, usually fixed within the week.
-
04
Quote
Ice dam prevention
Ventilation, insulation checks and heat cable to stop ice dams before they start.
-
05
Quote
Siding
Vinyl and engineered wood siding, plus soffit and fascia.
-
06
from $9/ft
Seamless gutters
Custom-fit gutters and guards, sized for heavy spring melt.
02About
Local crew. Straight answers.
Josh started Northline in 2009 with one truck and a crew of three. Today we have two full crews, all employees, not subcontractors, and every job has one crew lead from inspection to cleanup.
We'll tell you if your roof has five more years in it. We don't knock on doors after storms, and we never pressure anyone into signing the same day.
“If your roof doesn't need replacing, I'll tell you. That's how we got this far on referrals.”
03Reviews
What customers say.
After the hail storm, they handled the insurance paperwork and had the new roof on in two days. Yard was cleaner than before they came.
Got three quotes. Northline was the only one who climbed up, took photos and showed me the actual damage. Not the cheapest, but worth it.
They fixed an ice dam leak another company said needed a whole new roof. Saved us thousands.
04Hours & location
Come see us.
| Monday | 7 AM – 6 PM |
|---|---|
| Tuesday | 7 AM – 6 PM |
| Wednesday | 7 AM – 6 PM |
| Thursday | 7 AM – 6 PM |
| Friday | 7 AM – 5 PM |
| Saturday | 8 AM – 12 PM |
| Sunday | Closed |
Emergency tarping available after storms. Call anytime and leave a message.
Mankato, MN 56001
(507) 555-0163
05FAQ
Good questions.
Is the inspection really free?
Yes. We inspect, take photos and give you a written estimate. No obligation and no pressure.
Will insurance cover my roof?
If the damage is from hail or wind, often yes. We'll document everything and can meet with your adjuster.
How long does a replacement take?
Most homes take one to two days, depending on size and weather.
Can you roof in the winter?
We can do repairs year-round. Full replacements are best above about 40°F, so we schedule those spring through fall.
06Contact
Book a free inspection.
Tell us your address and what you're seeing. A crew lead will call within one business day to set a time.
Rather talk? Call (507) 555-0163