Mainland Roofing Company

4.8
(80)
RoofingMiami, FL
Mainland Roofing Company roofing in Miami, FL - photo 1
Mainland Roofing Company roofing in Miami, FL - photo 2
Mainland Roofing Company roofing in Miami, FL - photo 3
Mainland Roofing Company roofing in Miami, FL - photo 4
Mainland Roofing Company roofing in Miami, FL - photo 5
Mainland Construction Company, doing business as Mainland Roofing Company, is a full service state certified roofing contractor serving the South Florida area from its Miami location. Since its founding in 1992 the company has built a highly trained team of skilled employees who work on flat, tile, metal and shingle roofs along with coatings and restorations, waterproofing, gutters, skylights, solar systems, inspections, maintenance and repairs. Mainland is fully licensed and insured, holds license number CCC1325518, and is available 24/7/365 for roofing emergencies. Fast, free, no hassle quotes are offered, and financing and insurance claim help are available.
License No. CCC1325518Serving South Florida since 1992State certified roofing contractorFully licensed and insuredAvailable 24/7/365 for emergenciesFast, free, no hassle quotesFlat, tile, metal and shingle roofsCoatings and restorationsFinancing availableInsurance claim assistance

Services

Flat roofs

Flat roofs

Tile roofs

Tile roofs

Metal roofs

Metal roofs

Shingle roofs

Shingle roofs

Coatings and restorations

Coatings and restorations

Why choose us?

State certified since 1992

Mainland Roofing Company has served South Florida since its founding in 1992 as a full service state certified roofing contractor.

Licensed and insured

The company is fully licensed under license number CCC1325518 and is insured with A+ carriers for liability, worker's compensation and vehicle coverage.

Available 24/7/365 for emergencies

The team is available 24/7/365 for roofing emergencies and keeps the manpower, stored materials and equipment needed for quick mobilization.

Fast, free, no hassle quotes

Request a fast, free, no hassle quote so you know what the project involves before any work begins.

Every major roof type

Flat, tile, metal and shingle roofs are all covered, along with coatings and restorations, waterproofing, gutters, skylights and solar systems.

Contractor and manufacturer warranties

Both contractor and manufacturer warranties are offered, with the options available depending on the type of roof being installed.

Location & hours

3740 NW 80th St, Miami, FL 33147

FAQs

Are you licensed and insured?
Yes. Mainland Roofing Company is fully licensed under license number CCC1325518, and is insured with A+ carriers for liability, worker's compensation and vehicle coverage. Certificates are available upon request.
Do you handle emergency roof repairs?
Yes. We are available 24/7/365 for any emergency, and we keep the manpower, stored materials, equipment and procedures needed for quick mobilization to protect your property.
What areas do you serve?
We serve the South Florida area from our Miami location, covering Miami-Dade and Broward counties.
What warranty do you offer?
There are two types of warranties, the one offered by the contractor and the one offered by the manufacturer. The options and types vary depending on the roof being installed, so contact us to go over what applies to your project.
What happens if it rains while you are working on my roof?
We work around the weather by viewing radars, and we carry tarps to cover roofs temporarily. Roofs are left waterproof before the crew leaves.
Do I need to be home while the work is done?
It is typically not necessary. We need access to the property, we bring our own generators, and we stay in communication during the work. We may need to enter the home to protect ceilings from dust and nails.
How do you protect my property during the job?
We haul debris with dump trucks rather than roll off containers to avoid driveway damage, cover pools, protect landscaping, driveways and awnings, remove debris daily, and sweep with magnets for fallen nails.
Why do roofing estimates vary so much?
Extremely low estimates may leave out permits, required renailing or wood replacement, or rely on inferior materials. Our contractor checklist covers the red flags to watch for.

Contact Mainland Roofing Company

Ready to get started? Call or click below.

Miami-Dade County
Mainland Roofing Company
Copyright © 2026