free estimate
17180 Mallard CT
Eden Prairie, MN 55346
home free estimate client comments about the owner contact us
hiring tips mn roofing information other home services

Bob's Credentials:

  • Licensed: BC544370, $2 million liability insurance coverage and bonded
  • Specializing in residential roofing since 1992
  • Has personally repaired and installed hundreds of roofs (2,000 roofs and counting)
  • Certified CertainTeed® Select ShingleMaster™ Installer
  • Bob has attained a greater knowledge of roofing materials, installation and roof ventilation systems through continuing education classes.
  • Zero complaint history with the BBB and Minnesota Department of Labor and Industry
  • Trusted and knowledgeable roof inspector for insurance agents and homeowners
  • Knowledgeable hail and storm damage inspector

Services Include:

  • Free roof estimates, roof tear-offs, re-roof, roof repairs, metal roofing, seamless gutters and siding


  • Our personal 20-year transferable craftsmanship warranty, plus lifetime roof warranty from the shingle manufacturer. Double coverage is always a good thing!

Product Recommendations:

  • Landmark™ Shingle, StormMaster® Shake Shingle, Duration® Shingle, Duro-Last® for flat roofs

Visit our Contact page for information on how
to request a free estimate.

Referrals welcome!



How Long Does a Minnesota Roof Last?

Due to the harsh conditions of our weather, an average Minnesota roof will last about 20 years. It’s at the end of the roof’s life when the problems begin. Moisture intrusion usually starts with the flashing on your roof. Flashing are the air vents, plumbing vents, chimneys, skylights, bathroom vents and step-flashing along walls. Either the shingles or the flashing deteriorate and fail, resulting in moisture intrusion. In most cases homeowners are not even aware that their roof is silently leaking, causing damage to the roof boards and insulation or even creating mold. If there’s anything worse than mold or water stains on the ceiling, it’s the additional expense of repairing the damage.

If your roof is at the end of its life, we recommend that you start getting estimates for replacement. In our 20+ years of roofing we've often seen the damage of moisture intrusion and the unnecessary repair costs that homeowners had to pay because they waited too long.

To prevent many unnecessary expenses, call an experienced roofer today for a free estimate. Compare their notes, suggestions and estimates so you can make a good, sound decision. Being pro-active with your roof will save you a great deal of headaches and money. To obtain your free estimate, simply call us today or complete and submit the form provided on our contact page.

All information on this page is provided by J. Robert Roofing.

Back to Main Roofing Information page


A Minnesota Roofing Company and Contractor Serving the Twin Cities of Minneapolis and St. Paul including the South Metro.
17180 Mallard CT • Eden Prairie, MN 55346 • 612-998-1673

© J. Robert Roofing, LLC