Licensed & Insured
MN #BC795118 | DC-052300715
5 Star Rating
40+ Reviews
IKO Certified
Master Elite Contractor
2,500+ Projects
Since 2018
What we do in
Inver Grove Heights
Exterior Services
For
Inver Grove Heights
Homeowners
Roof Replacement
Full IKO-certified installs built for Minnesota winters. Class 3 shingles standard on every job — honest pricing, no shortcuts.
Learn More
Storm Damage
Fast response after hail and wind events. We handle the insurance claim from inspection through payment — you shouldn't have to navigate it alone.
Learn More
Roof Repair
Fast fixes for leaks, damaged shingles, and storm issues before they become major problems. We'll tell you honestly if you need repair or replacement.
Learn More
Roof Inspections
Comprehensive, free roof assessments across the south metro. No cost, no pressure — just an honest report with photos of exactly what's going on up there.
Learn More
Insurance Claims
We handle the insurance claim process from inspection through payment. Most homeowners leave significant money on the table without an experienced contractor in their corner.
Learn More
Siding
LP SmartSide and fiber cement siding, James Hardie, vinyl, aluminum, and steel installation and repair across Minnesota. Storm damage, curb appeal upgrades, and full exterior remodels. One crew, one warranty.
Learn More
Gutters
Gutter installation, repair, and guards to protect your foundation and roofline. Properly sized, correctly pitched, and installed to handle Minnesota's rain and snowmelt volume.
Learn More
About our work in
Inver Grove Heights
Inver Grove Heights
's
Roofing Experts
Our coverage across Dakota County includes Inver Grove Heights and the communities around it. We're a small operation intentionally: Jon on every job, a consistent crew, and a direct line throughout the project. We use IKO Dynasty Class 3 shingles as our standard on every replacement because they're the right product for Minnesota's weather. Most contractors don't lead with that. We do because it matters for the homeowner's insurance premiums and the roof's long-term performance.
Inver Grove Heights sits in a part of Dakota County that gets hit regularly by hail-producing storms tracking northeast out of the Dakotas and southwestern Minnesota — it's not unusual to see the same neighborhood take two significant hail events within a few years. That repetitive impact adds up on a roof, especially on older three-tab shingles that weren't designed with impact resistance in mind. It's one of the reasons we default to IKO Dynasty Class 3 on every replacement rather than treating it as an upgrade.
Word of mouth drives most of our work in Dakota County. Homeowners in Inver Grove Heights who've worked with us tend to refer neighbors and family members, and that's the business model we've built since 2018. Doing the job right the first time is more efficient than chasing new customers constantly.
Why choose us
Jon has been on roofs in Inver Grove Heights long enough to know that homeowners here ask good questions and don't want to be sold something they don't need — that's a dynamic he respects and works with, not around. If a repair is the honest answer, that's what you'll hear, even if a full replacement would have been the bigger job. That reputation is what keeps work coming through referrals in this part of Dakota County.
We're not a big franchise — we're Jon and the crew, and we'll be here long after the job is done.
Honest Estimates
We'll tell you exactly what your roof needs — and what it doesn't. No upsell.
Insurance Experts
We work directly with your adjuster so you get what you're owed. Oftentimes, finding money insurance often neglects.
24-Hour Storm Response
Family Owned since 2018
We built this business on repeat customers and referrals. That's still true today.
Don't just take our word for it - hear from real Minnesota homeowners who've experienced our no- pressure, transparent estimate process.
Jon delivered on a tricky project for us and was top notch. I would not hesitate to use him for future needs or to recommend him to anyone.
Beth H.
Great service and communication. Storm damaged roof was replaced quickly. Already recommended to a friend.
Keith A.
Kudos to Jon for sticking with us and working with multiple adjusters while trying to get our insurance company to cover the roof. The install was done in a day as promised and the workers did a great job of cleanup. Highly recommend Bold North.
Jim K.
How much does a new roof cost in Inver Grove Heights?
Most residential roof replacements in Dakota County run between $8,000 and $16,000 depending on size, pitch, and materials. Storm damage covered by insurance can significantly reduce out-of-pocket cost. If your Inver Grove Heights home has storm damage from a recent hail or wind event, your homeowner's insurance may cover all or most of the replacement. We provide free written estimates so you know exactly where you stand before committing to anything.
How quickly can you schedule a free inspection in Inver Grove Heights?
Scheduling is usually straightforward for Inver Grove Heights — we can get out within two to three business days for routine inspections in normal conditions. After a storm moves through Dakota County and the phones get busy, we prioritize damage calls and work to get there within 24 to 48 hours so homeowners aren't sitting on a compromised roof waiting. Call (507) 581-2557 and we'll give you a straight answer on timing based on what's actually on the schedule.
What should I expect at the insurance adjuster inspection for my Inver Grove Heights home?
The adjuster's job is to walk the property, document what they find, and determine what the insurance carrier will approve — and the outcome can vary significantly depending on how thorough that walkthrough is. We bring our own photo documentation from the initial inspection and go through it with the adjuster directly, so damage that might otherwise get missed or minimized is part of the conversation. Homeowners in Inver Grove Heights who've had us present at adjuster visits consistently see more complete approvals than those who go through it alone, and we don't charge anything extra for being there.
How do I verify that a roofing contractor is legitimate before hiring them in Inver Grove Heights?
The Minnesota Department of Labor and Industry maintains a public license lookup — any contractor working in Inver Grove Heights should be able to hand you their license number before you even ask. Bold North Exteriors holds MN license BC795118, and you can verify it yourself in about two minutes online. Beyond the license, ask whether they carry liability and workers' comp insurance, whether they require payment upfront, and whether they're IKO certified — we are, and we'll put all of it in writing.
Know a neighbor in Inver Grove Heights whose roof needs attention?
Refer them and earn $500 if they sign.
Learn More About Cash Over Clout
If your Inver Grove Heights roof hasn't been inspected since the last major storm in Dakota County, it's worth a call. Free inspection, written report, no pressure.


