Tap to Call (320) 828-7244
Home › Service Areas › Crosslake

Roofing Company in Crosslake, Minnesota

Crosslake roofs sit under tall pines, carry heavy snow, and often stand empty for part of the year. Our crews drive up from Waite Park: Owens Corning Platinum Preferred (top 1% of roofers), 300+ Google reviews, and a free inspection that ends in photos you can review from wherever you are.

4.9★ 300+ Google reviews Top 1% Owens Corning Platinum Preferred 25-yr workmanship warranty Since 2017 MN Lic. BC771668

Free Inspection

A free exterior check of your Crosslake home or cabin, with photos you keep.

Book My Inspection

Call the Office

Phone the Waite Park office and a person books your Crosslake visit on the spot.

(320) 828-7244

Request a Callback

Away from the lake right now? Send your details and we call back when we open.

Request Callback
Brainerd Lakes Area · Crow Wing County

We know Crosslake roofs

Crosslake is in Crow Wing County, ZIP 56442, in the Brainerd Lakes Area. Crosslake has 2,158 permanent residents, and about 60% of its 2,477 housing units are seasonal, according to the city.

The city covers 37 square miles, over a third of it water, with more than 121 miles of shoreline on the Whitefish Chain of Lakes.
On June 12, 2024, a National Weather Service-confirmed EF2 tornado followed a 3.2-mile path near Upper Whitefish and Clamshell lakes, west of Crosslake, and reports described a few homes losing more than half their roof deck.

Crosslake areas we serve

Whitefish Chain shorelineCross LakeUpper WhitefishCounty Road 3 corridorCounty Road 66 corridor

Recent jobs in Crosslake

Drone view of a new gray architectural shingle roof with a skylight and metal accent roof on a lake-area home in Crosslake, MN
Recent Committed 365 project · Crosslake, MN
New green shingle roof with ridge vents on a home near the water in Crosslake, MN
Recent Committed 365 project · Crosslake, MN
New cedar-tone siding and a new shingle roof on a lake home with large gable windows in Crosslake, MN
Recent Committed 365 project · Crosslake, MN
New cedar-tone lap siding with stone accent beside a garage in Crosslake, MN
Recent Committed 365 project · Crosslake, MN
Project spotlights

Recent projects in Crosslake

Finished jobs near you, with every photo from the job and what we did. City and month only, to protect our customers' privacy.

See all our recent projects →

Straight numbers

What a roof costs in Crosslake

$115 to $224$12,838 to $24,901 per monthtotal

Package prices here match the rest of Central Minnesota, and monthly payments run from $115 to $224 depending on the package. Lake homes with steep pitches, valleys and dormers are quoted from measurements, because roof complexity moves the number more than the package does.

Essentials
from $115/mofrom $12,838
Architectural shingle, full tear-off, code-required ice barrier
Cornerstone
from $146/mofrom $16,284
Our most popular package
Superior Guard
from $182/mofrom $20,248
Class 3/4 impact-rated shingle tier for hail alley
Legacy Stone
from $224/mofrom $24,901
Designer / stone-coated steel class, premium curb appeal

Monthly figures are estimates, not an offer of credit. They assume 6.99% APR for 180 months with $0 down and approved credit. APRs range from 6.99% to 15.99% based on credit, and your lender sets your final rate and term. Total prices are starting package prices; your written proposal has your exact number.

Total cost by home size

For a 2,000 sq ft ranch style home in the Crosslake service area, the approximate cost to replace that roof is $9,100 to $22,480. For a 4,000 sq ft home, the cost is $14,980 to $32,100 for a shingle roof.

Every service in Crosslake

Our work in Crosslake

Verified Google reviews

What homeowners say about Committed 365

★★★★★

"These guys get my strong recommendation. Everything was smooth from the first meeting with Cody to my last meeting with Jeremy. I could not be happier. The hard working crew was great! I cannot give a higher recommendation!! Thanks, guys!!"

Verified Google review · Tom Pavek

Read our 300+ Google reviews: Google

Answers first

Crosslake roofing questions

Do your crews really come up to Crosslake?

Yes. The office is at 132 33rd Ave S in Waite Park, and crews make the trip to the Brainerd Lakes Area for inspections and installs. You get the same packages and 25-year workmanship warranty as a customer who lives next to our office.

My cabin is empty most of the year. Can you still inspect it?

Yes. Tell us when the property will be open, or arrange access, and we photograph the whole exterior and send you the photos and a written proposal to read at home.

Does a Crosslake re-roof need a permit?

The city's fact sheet treats a re-shingle as maintenance with no permit, but a permit may be required if the roof pitch changes. Permits go through Planning and Zoning at City Hall, and we confirm what your project needs before work starts.

What should I expect to pay for a Crosslake roof?

A typical Crosslake roof replacement finances between $115 and $224 per month on approved credit, or $12,838 to $24,901 in starting package prices. Steep or complex lake-home roofs are priced from measurements at a free inspection.

Other lakes-area service areas

What happens when you book

We go over the whole exterior, photograph every slope, and leave you with a plain answer and a written number.

1

We pick a visit time around your schedule and photograph the roof, siding and gutters.

2

You get real numbers and a clear call: repair, replace, or leave it alone.

3

If wind or a fallen tree did the damage, we document it for your insurer and follow Minnesota law to the letter.

We call you back within 30 minutes during business hours (Mon to Sat, 8am to 6pm). No pressure, no obligation.

By requesting an inspection, you agree that Committed 365 Roofing & Exteriors may call or text you at the number provided, including by automated means, about your request. Consent is not a condition of purchase. Msg & data rates may apply. Reply STOP to opt out. Privacy Policy.

Prefer to talk now? Call (320) 828-7244