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.
A free exterior check of your Crosslake home or cabin, with photos you keep.
Book My InspectionPhone the Waite Park office and a person books your Crosslake visit on the spot.
(320) 828-7244Away from the lake right now? Send your details and we call back when we open.
Request CallbackCrosslake 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.




Finished jobs near you, with every photo from the job and what we did. City and month only, to protect our customers' privacy.
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.
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.
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.
Full replacements for year-round homes and lake cabins, priced by package.
See Crosslake details →Pine-debris leaks, flashing and storm damage, most for $850 to $4,500.
See Crosslake details →Wind and tree damage documented for your adjuster, usually only your deductible.
See Crosslake details →Siding for lake homes in vinyl, steel or LP SmartSide, most $12,000 to $38,000.
See Crosslake details →Seamless gutters and guards built for pine needles, most $2,900 to $7,500.
See Crosslake details →"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!!"
Read our 300+ Google reviews: Google
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.
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.
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.
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.
We go over the whole exterior, photograph every slope, and leave you with a plain answer and a written number.
We pick a visit time around your schedule and photograph the roof, siding and gutters.
You get real numbers and a clear call: repair, replace, or leave it alone.
If wind or a fallen tree did the damage, we document it for your insurer and follow Minnesota law to the letter.
Prefer to talk now? Call (320) 828-7244