contact for price

Select a service
Zip code
Property type
Work needed
New roof type
Sorry this pro can’t do your job, but we know other pros who can.
Introduction: We are a family owned and operated roofing contractor that has proudly served the Twin Cities Metro Area and surrounding Suburbs for over a decade. At EcoRoofing , our licensed team of professionals will provide both the roofing and exterior products and installation services you need to successfully and quickly complete your project. Additionally, we provide you with peace of mind that our services are covered by a 10 year workmanship guarantee. We offer the best services available in the Metro Area, hands down.

Hired 21 times

Background checked

License verified

8 years in business

Payment methods

Cash, Check, Credit card, Stripe

Social media


Top pro status

Top Pros are among the highest-rated, most popular professionals on Thumbtack.

Jul - Dec

Featured Projects

195 photos

  • Shed

    Roof Installation or Replacement

New roof type



Customers rated this pro highly for responsiveness, work quality, and value.

Great 4.7

18 reviews


Read reviews that mention:

Elizabeth E.

Roof Repair or Maintenance

They responded quickly to communication, gave a good price for the quality work done. We had them put a hole in roof for a vent pipe and seal up with flashing.
Sep 29, 2020
Traci W.

Roof Repair or Maintenance

What a great company. We needed a small vent fix on our roof and they came out and fixed it for free and gave us an inspection. We didn't need any work just some trees cleared. We love that they were willing to help us out and would definitely use them in the future!
EcoRoofing's reply
We at EcoRoofing really appreciate you leaving us a review. Thank you!
Sep 13, 2020
Elizabeth A.

Roof Installation or Replacement

Great experience. They responded to my request, came out for a quote and had the project finished all within three days. Planning on using them again for more roofing projects!
Aug 4, 2020
Serena H.

Roof Repair or Maintenance

Cruz came the same day to take a look at our roof. He took a lot of photos and showed us exactly what was causing the roof leak. His estimate was detailed and the price was very reasonable.
Aug 3, 2020
Emily H.

Roof Repair or Maintenance

I sustained some damage to my roof, and Cruz came out and provided a very reasonable estimate. He took several pictures and was able to show me where the damage was. I also appreciated that he provided me multiple options for repairs, including everything from a spot repair to a full roof replacement and all sorts of options in between. It was helpful to know what my options were, and it didn't feel like he was trying to give me a run for my money.
May 4, 2020

License Type: Residential Remodeler Contractor (MN)

License verified on 4/6/2020

Background Check

Cruz Villanueva


  • What should the customer know about your pricing (e.g., discounts, fees)?

    We offer financing, low monthly payments.

  • What is your typical process for working with a new customer?

    1. First we just need your basic info. 2. We will go onsite get on the roof and get measurements, pictures, count pipes, vents, valleys, etc. these are things that don't show up in satellite measurements. 3. You will receive a detailed estimate with line items the same day!(usually within 3 hours), pictures, and prices so you have a detailed estimate you can understand 4. When we get a job approved we pull city permit, order materials and schedule everything to start work. 5. When we complete a project we do a final walkthrough with you. 6. Once everything is completed we issue you a certificate of the 10-year workmanship warranty.

  • What education and/or training do you have that relates to your work?

    Cruz Villanueva founded EcoRoofing in 2013 but has been doing residential roofing 21 years. Better Business Accredited Continuing education with the Department of Labor and Industry Attended the Roofing Process Conference in 2019

Not what you’re looking for?

No problem: we have pros for every job.