Mainland Roofing Company

★★★★☆ 4.3 / 5 (12)
Emergency Call


: 3740 NW 80th St, Miami, FL 33147
: (305) 696-7663
: https://www.mainlandroofing.com

Company Overview

Mainland Roofing Company operates in Miami, FL as a premier roofing service. Our skilled roofing contractor is ready to assist you with flat roofs, metal roofing installations, solar panel systems, skylight setups, and more.

Operating as Mainland Roofing Company, Mainland Construction is a state-certified roofing contractor dedicated to the South Florida region. Since we started, our focus has been on creating a knowledgeable team that delivers effective roofing solutions.

We deliver a broad selection of quality services and dependable products for all roofing requirements. We prioritize delivering superior craftsmanship and exceptional customer service at the most reasonable rates.

Let our knowledgeable team help you select the roofing option that suits your requirements best. You can count on us to finish the job safely, correctly, on time, and within your financial plan! We look forward to welcoming you to our extensive list of satisfied clients!

A proud graduate of FIU, I partnered with residential developers from 1980 until 1992. I founded Mainland Construction and Mainland Roofing Company in 1992, and we are still going strong.

Business Services

  • Roof cleaning
  • Roof inspection
  • New roof installation
  • Roof repair
  • Roof replacement
  • Reroofing
  • Skylight installation

Business Location & Hours



Mon:7:00 AM - 5:00 PM
Tue:7:00 AM - 5:00 PM
Wed:7:00 AM - 5:00 PM
Thu:7:00 AM - 5:00 PM
Fri:7:00 AM - 5:00 PM
Sat:7:00 AM - 5:00 PM
Sun:Closed

Recommended Customer Reviews

Jeffrey F.
★★★★★

Wow is all I can say. Everything was amazing. Great service from Angie Escobar and Perfecto Valdez. Timely and high quality service. They made everything so easy. And they cleaned up so well after the work was done.

I enthusiastically recommend them.

Karina A.
★★★★★

Excellent service and highly recommended! Their team came on time to our appointment, which I find that these days and their work is of great quality. The price is also very fair and reasonable. They are my go to roofing company!

Oscar V.
★★★★★

Great roofing company! Easy to work with, very knowledgeable, and quality work! Highly recommend!!

Viviana L.
★★★★★

When my home encountered various leaks I went on the hunt for a roofing company. Saw a couple and decided on mainland roofing and let me tell you it was a great decision. From setting up the appointment to finishing the repairs everything went smooth. I would recommend them to anybody looking to do repairs or even a new roof!

Yvonnah S.
★★★★★

Mainland did an amazing job. I needed some major work done on my roof and I had no clue where to start . Their customer service team was so helpful and got back to me on top speed . They where very affordable and did such a great job and fast too . I'm so happy I choose them !

Letty M.
★★★★★

Mainland Roofing was able to do our repairs sooner than we anticipated and at a fair price. Everyone we talked to, whether the crew or office staff, was very professional and helpful. We will definitely refer them to our friends and family!!!

Angelica E.
★★★★★

Best roofing company in town ! Will definitely be using them again. Great prices and very detailed in explaining what my roof needed .

Lazaro C.
★☆☆☆☆

I signed a contract with Mainland Roofing Company on 04/12/18 with Joseph Vasques which represented the company. I was told that the tile for the roof would take one month to arrive due to the tiles not being available and in back order due to the demand. After several delays and false commitments they started replacing the roof on 6/27/18. While they were removing the old roof the interior of my roof caved in. During the process of replacement of the roof on Sept 2018, Joseph left Mainland roofing. Many calls and text messages went unanswered and after three weeks of placing calls I called the main office. At that point Angie in the office told me that Joseph was no longer with the company. Mainland did not bother to call me and let me know that Joseph had left the company. The original tiles all came with stains on them. At this point, I refused the first batch of tiles and the tiles had to come off the roof and a new batch was sent. Joseph told me that it was a chemical that was not used correctly and that after six months of rain and sun the stain would come off. I did not accept that answer and asked for the tiles to be replaced. The second batch was sent and those did not align properly with the other tiles leaving an almost 2 inch gap with the other tiles. At this point I started to have conversations with Jose the owner of the company. He committed to replacing the tile with another tile made in Brazil. These tiles arrived in my house and then started another group of problems. They committed day after day to come an install the tiles. Weeks have gone by and the tile team has not come to place the tiles. I would call Jose every day and he would send me an automatic text telling me that he was busy and that he would return my call. The calls to this date have not been returned. I was frustrated and called the office and spoke to Anngie on 10/19 and told her how I felt and she told me that she would have Jose call me back. To this date 10/29 Jose has called me back after several calls on my end since that last call on 10/29. Six months later the roof is not completed and Mainland has been neglect in meeting the expectations of the contract as well as customer service.

If you want a headache and a full-time job following up with this company go ahead and use them.

Nicole D.
★☆☆☆☆

We had Mainland Roofing come out in 2014 to fix an area of our tile roof. The area and the tiles that were repaired ended up damaged during Hurricane Irma. We called and received a quote to have them repair the same area of the roof and were given a date by when they would be out to complete the work. The date came and passed and we called back and were give other times that the company would come out to do the work. Knowing the repair is on the smaller side we were patient. After waiting over 2 months for service I called again to check in and they told me we did not authorize the work. I authorized the work for a second time and was given several dates that we would have our roof serviced. The company never showed up again. I have called several subsequent times and each time I am given a new date or told from scheduling I will receive a call back which never happens.

It is now over 3 months after the incident and my roof has not been repaired. Don't waste your time with this company.

Amado C.
★★★★★

I was not told to write this review. Found these guys in the Internet. From all the places I called, they had the best price.... And the be start was that I had to do my roof repair in 48hrs. They did it quick and performed an excellent job. They are so awesome they allowed me to even paid over the phone after the work was done. I am a ravin fan of the guys now and will use them in the future for sure! I spoke with a guy name Jose and he was the one who handles everything. Thank you Jose for getting me out of a bind!

Scroll to Top
Call Us Now