Miami, Miami-Dade County · Licensed contractor

Roof Replacement and Impact Windows in Miami, FL

From Coconut Grove and The Roads to Little Havana and the Upper Eastside, Miami homes range from 1920s bungalows to new construction. We replace roofs and install impact windows and doors across the city, and we check early whether your home sits in a historic district, because that changes the approval path.

  • Roofing and impact windows from one licensed contractor
  • Free estimate and written proposal
  • We handle the permit and city inspections
  • Se habla español

Licensed Certified General Contractor CGC1530523 and Certified Roofing Contractor CCC1333931.

Also serving nearby: Coral Gables, Miami Beach, Hialeah.

Facebook 5.0 ratingGoogle 5.0 ratingBBB A+ rating
Impact windows installed by Vianpe Contractors on a home facade
Licensed in Florida · CGC1530523 · CCC1333931 · Office in Weston, FL

What we do for Miami homes

Two trades, one licensed team: the roof over your home and the openings that protect it in a hurricane.

Roof replacement and repair

Tile, shingle and metal roofs, from inspection and written proposal to the final city inspection. We explain whether a repair is enough or a full replacement makes more sense.

Impact windows and doors

Impact-rated windows, entry doors and sliding doors with product approvals valid for the High-Velocity Hurricane Zone, sized and installed to code.

Hurricane shutters

Shutters for openings where impact glass is not the right fit, installed with the required permit.

Permits and approvals in Miami

What the local rules say, and how we handle them for you.

  • The City of Miami handles roofing permits online: the application starts in its iBuild system and the documents are uploaded through its electronic plan review portal.
  • The roofing application must include the product's Miami-Dade Notice of Acceptance (NOA) or Florida Product Approval, and the City says the first review cycle can take up to 14 business days.
  • For historically designated properties, the City requires a Certificate of Appropriateness even for smaller jobs such as window replacements; minor work can be approved by staff, while major alterations go to the Historic and Environmental Preservation Board.

Source: official City/Town information, reviewed November 2026. Rules can change; we confirm current requirements before every permit. Miami

Recent Vianpe work

Roofs, impact windows and doors installed by our team in South Florida.

Roof installed by Vianpe Contractors in South FloridaImpact entry door installed by Vianpe ContractorsImpact windows installed by Vianpe Contractors, interior view

How it works

1

Call or message us

Tell us about your home in Miami. We answer in English and Spanish.

2

Free evaluation

We measure and inspect, and explain what your home needs.

3

Written proposal

Scope, products and timeline in writing before you commit.

4

Permit, install, inspect

We pull the permit, install, and coordinate the city inspections through final approval.

Questions from Miami homeowners

My Miami home is in a historic district. What changes?

The City requires a Certificate of Appropriateness for work on historic properties, including window replacements. Minor work can usually be approved by City staff. We prepare the product information that review needs, in addition to the regular building permit.

How long does a roofing permit take in the City of Miami?

The City says the first review cycle can take up to 14 business days, and corrections can add time. We submit complete packages to avoid extra review rounds.

Is Vianpe licensed for both roofs and windows?

Yes. We hold a Certified General Contractor license (CGC1530523) and a Certified Roofing Contractor license (CCC1333931) in Florida.

Do you speak Spanish?

Yes. Our team works in English and Spanish, from the first call to the final inspection.

Get your free estimate in Miami

Call or send us a WhatsApp message. We will set up a visit to evaluate your roof, windows or doors.

Call (786) 850-7469Message us on WhatsApp