
Serving Battle Lake, MN and surrounding areas
Approved
In business since 2004
Free estimates
Credit card accepted
"The price was right and the craftsmanship was outstanding! The roof looks great!"






Serving Battle Lake, MN and surrounding areas
Approved
In business since 2004
Free estimates
Credit card accepted
"The price was right and the craftsmanship was outstanding! The roof looks great!"




Serving Battle Lake, MN and surrounding areas
Approved
In business since 2010
Free estimates
Customers say: Quality work
"Charles was very prompt with responding in a timely manner. Provided detailed drawings confirming the design we had visioned. A few details needed to be worked out per our request and completed promptly. Excellent customer service!"

Serving Battle Lake, MN and surrounding areas
Approved
Free estimates
Emergency services offered
Credit card accepted
"Christian Jimenez 1 review Edit Review Delete Review a minute ago NEW I'm Christian Jimenez never had no bad reviews in 12 years of service, and working sense i was 12 years old, the lady Sarah with the bad review on us, Our insurance went to their house and didn't find nothing to hold us liable, they said boiler was old. Also they pay us weeks after completion and complained about this 2 weeks later treating about calling all the police and attorneys General officers and a bad review and i dont let no body manipulate me im sorry not with lies, she went and gave us the 1st bad reviews in 3 places we advertise on?... (didn't even saw her when i saw job nor when they open house for me to do job, a met a guy both times and he never call at all about this ones, it was her that reach out about all this... she didn't got her way then she puts in reviews my guys peeing on yard?"

Serving Battle Lake, MN and surrounding areas
Approved
In business since 2025
Free estimates
"Austin worked on repairing shingles on my roof and also installing a metal her roof over a porch. He was timely and responsive to my request and was very easy to work with. He also provided me with some recommendations regarding previous quality of installation of shingles. Would definitely hire him again!"


Serving Battle Lake, MN and surrounding areas
Approved
In business since 2023
Free estimates
Emergency services offered
"The contracted the work off to a third party. Jon took longer than expected. The windows was installed pretty good from the looks. Communication could have been better with knowing the job will take longer and what types of trims I wanted for the windows. As the contractor that was hired for this job by this company. Did a good job with putting up decent trim. As for the new windows they look great. I purchased the myself and hired sentri homes to install them. I will need to have a my siding on my house redone to be closer to the new windows so the gaps are not so obvious. That was not expected at first. But from old storm windows and not knowing how they were put in originally. There was some unknown things that was learned from the job being completed. I will have the siding of the house slightly done to match really good for what I wanted later on. My only concern is better communication with sentri homes. Overall they were great when I did talk to them."
Serving Battle Lake, MN and surrounding areas
Approved
In business since 2023
Offers commercial services
Were a family owned and operated company that values honesty and integrity, and stands behind our work. We offer over 40 years of industry experience. We specialize in Asphalt Shingle Roofing installation, replacement, and repairs. Our services are customized to the individual project, paying close attention to the details of each project that we're involved with. We look forward to building long-term relationships with our clients and guarantee your satisfaction!

Serving Battle Lake, MN and surrounding areas
In business since 2003
Free estimates
Credit card accepted
"They done excellent work they cleaned up after themselves they were very courteous they were really nice and they done an excellent excellent job I would highly recommend them and their work ethic was great"





+19

Serving Battle Lake, MN and surrounding areas
In business since 1998
Free estimates
Emergency services offered
"Hal is a bit of a character and drives an old truck, but he is very pleasant and takes great pride in his workmanship. One of the few times in our history of several home projects where a project has exceeded our expectations."





+10

Serving Battle Lake, MN and surrounding areas
In business since 1978
Credit card accepted
Offers commercial services
"Fantastic crews, excellent quality service. You absolutely get what you pay for with this company."





+35
Serving Battle Lake, MN and surrounding areas
In business since 2018
Free estimates
Credit card accepted
"It is a great job of repairing my stucco, it was done at a fair price and very quickly."
From average costs to expert advice, get all the answers you need to get your job done.

Budget for attic insulation removal costs based on factors such as attic size, insulation type, site condition, hazardous materials, labor, and more.

Use this guide to discover awning repair costs based on factors such as parts prices, labor, replacement costs, awning type, and more.

Budget for retractable awning costs based on factors such as size, awning type, material, framing, location, brand, permits, labor, and more.

Use this guide to budget for roof repair costs based on factors such as roof condition, materials, size, repair type and severity, and more.

Need fascia and soffit repairs? Hiring a pro ensures proper installation, protects against pests, and prevents structural damage. Learn about common warning signs, material options, and how fascia and soffits safeguard your home from moisture.

Our comprehensive cost guide will help you explore the costs associated with roof replacement, including roof pitch, shape, design, square footage, and more.