Serving the Twin Cities metro

Your home deserves a contractor you can trust.

M & R Construction delivers expert roofing, siding, windows, and gutters for homeowners and businesses across the Twin Cities. Licensed, insured, and backed by a workmanship guarantee — we do the job right the first time.

Licensed & insured
Free estimates
Workmanship warranty
20+
Years serving the Twin Cities
500+
Projects completed
4.9
Google rating from real customers
Licensed & Insured
|
Free Estimates Always
|
Workmanship Guarantee
|
No Subcontractors
|
Insurance Claims Handled
What we do

Residential & commercial expertise

From full roof replacements to new windows and gutters, we handle every exterior project with the same attention to detail.

Roofing

Whether it's storm damage, aging shingles, or a full replacement, our crews work fast and clean. We handle insurance claims, keep you updated every step of the way, and stand behind every nail we drive.

Get a roofing quote →
Siding

New siding does more than look good — it protects your home from Minnesota's brutal winters. We install vinyl, fiber cement, and wood siding that holds up to the elements and adds serious curb appeal.

Get a siding quote →
Windows

Drafty windows drive up your energy bills and make your home less comfortable. We replace all sizes and styles with energy-efficient options that pay for themselves over time.

Get a windows quote →
Gutters

Gutters are the unsung heroes of your home's exterior. We install seamless gutters, add leaf guards, and keep water moving away from your foundation where it belongs.

Get a gutters quote →
Residential

From single-family homes to multi-unit properties, we handle every exterior project with care and attention to detail. Your home is your biggest investment — we treat it that way.

Get a residential quote →
Commercial

Large flat roofs, commercial siding, high-volume window replacement — our commercial crews have the equipment and experience to handle big jobs on tight schedules without cutting corners.

Get a commercial quote →
Why M & R

We're not a national chain. We're your neighbors.

Built on a simple idea: do excellent work, treat people fairly, and the reputation will take care of itself.

For over 20 years, that's exactly what we've done — one roof, one home, one satisfied customer at a time. We've completed more than 500 projects across the Twin Cities metro, and we still treat every job like it's our own house.

Our crews show up on time, communicate clearly, and clean up completely before they leave. No surprise charges, no subcontractors you've never met, no disappearing act after the check clears.

When you call M & R, you talk to the people doing the work. That's how it's always been — and that's how it's staying.

20+
Years of experience
Serving the Twin Cities metro since 2004
500+
Projects completed
Homes and businesses across Minnesota
4.9★
Google rating
Hundreds of 5-star reviews from real customers
100%
Satisfaction guarantee
We don't leave until you're happy with the work
Customer reviews

What our customers say

Don't take our word for it — here's what homeowners and business owners across the metro are saying.

"M & R replaced our entire roof after a hailstorm. They worked directly with our insurance, finished in one day, and the cleanup was spotless. Couldn't be happier."

Sarah T.
Eden Prairie homeowner

"We hired them for new siding and windows on our office building. Professional crew, on schedule, and the finished result looks incredible. Would hire again without hesitation."

James K.
Commercial property owner

"Fair pricing, no hidden fees, and they showed up exactly when they said they would. Our new gutters look great and we had zero issues during the spring thaw."

Linda M.
Minnetonka homeowner

"We've used M & R twice now — once for a roof replacement and again for new windows. Both times the quality was excellent and the team was a pleasure to work with."

David R.
Chaska homeowner
G 4.9 stars · 120+ Google reviews
Get started today

Ready to get started? Let's talk.

Getting an estimate from M & R is easy and completely free. Tell us a little about your project and we'll be in touch within one business day to schedule your on-site visit.

No obligation. No spam. Just an honest conversation about your project.

Request my free estimate
Something went wrong. Please call us at (651) 246-3107 or try again.

No obligation. No spam. Just an honest conversation.

We'll be in touch soon!

Thanks for reaching out. We typically respond within one business day to schedule your free on-site estimate.