A Miami-Dade roofing contract must spell out the full scope of work, a milestone-based progress payment schedule, and a written change-order process before any work begins. Florida law places disclosure obligations on contractors regarding upfront deposits and gives homeowners real lien protections — but only if you know what to look for before you sign.
Updated September 2026
![]()
Key Takeaways
- Florida law places deposit disclosure obligations on contractors; understand your rights before signing any roofing contract.
- Progress payments should tie to verifiable milestones: tear-off, deck inspection, underlayment, final sign-off.
- HVHZ re-inspection findings and decking rot are the most common legitimate change-order triggers in Miami-Dade.
- A written change order signed by both parties before additional work begins is your best protection.
- Florida construction lien law requires a Notice of Commencement for qualifying residential projects; know who files it.
- Unlicensed contractors cannot legally hold a permit in Miami-Dade — always verify credentials with DBPR.
The Problem
Why Miami Homeowners Get Burned by Vague Roofing Contracts
Storm season demand surges, unlicensed crews, and no clear payment terms are a costly combination.
Every hurricane season, Miami-Dade homeowners scramble to hire roofing contractors. Demand spikes, and so do the red flags: large upfront deposits with no milestone structure, verbal change-order promises, and contractors who disappear after the tear-off. The damage often shows up months later — in lien notices, half-finished roofs, and code violations that surface at resale.
The root cause is almost always the same: a roofing contract that lacked specific payment milestones, a defined change-order process, and any reference to Florida’s construction lien law. This guide explains what a compliant Miami-Dade roofing contract should include — and what warning signs should send you back to square one.
South Florida Context
Why Miami-Dade Roofing Contracts Are Stricter Than Most
The High-Velocity Hurricane Zone changes what must be documented before, during, and after installation.
Miami-Dade and Broward counties sit inside the High-Velocity Hurricane Zone (HVHZ), the strictest residential building code jurisdiction in the United States. Every roofing system installed here must carry a Miami-Dade Notice of Acceptance (NOA) or a Florida Product Approval with HVHZ coverage — and those product credentials must match the permit documents exactly.
That requirement matters for your contract because mid-project product substitutions require a formal change order. If the original NOA-specified underlayment is unavailable and the contractor swaps in a different product, that change must be documented in writing, submitted to the Miami-Dade Building Department, and approved before the re-inspection. A contractor who substitutes products verbally — without a signed change order and revised permit documentation — puts your final inspection at risk.
The Florida Building Code also requires a permit for any residential roof replacement. Under South Florida roofing projects, the permitting timeline at the Miami-Dade Building Department typically runs two to six weeks for standard residential replacements. Your contract’s progress payment schedule must account for that window.
Florida Law & Contract Basics
What a Compliant Miami-Dade Roofing Contract Must Include
Seven clauses that separate a professional contract from a handshake deal.
1. Full scope of work in writing. Every roofing contract should describe the specific system being installed — material type, manufacturer, NOA or FL number, deck attachment method, underlayment type, and ridge/hip details. Vague language like “install new shingles” is not sufficient in an HVHZ jurisdiction.
2. Milestone-based progress payment schedule. Payments should release only when verifiable work milestones are complete and confirmed. See the table below for a recommended structure.
3. Written change-order process. The contract must state that no additional work begins and no additional charges apply until the homeowner signs a written change order that specifies the scope, cost, and revised timeline. Verbal authorizations are unenforceable in a dispute.
4. Florida contractor deposit disclosure. Florida law places permit-application obligations on contractors who collect substantial upfront deposits — ask your contractor specifically when the permit application will be filed. Some contracts carry large deposits without disclosing this obligation. Confirm in writing what the deposit covers and the expected permit filing date before you sign.
5. Lien law disclosure. Under Florida’s construction lien law, a Notice of Commencement is generally required for residential projects above a modest dollar threshold. Your contract should identify who files it and when. Subcontractors and material suppliers who are not paid by the general contractor can file liens against your property — even if you paid the contractor in full — unless proper lien protections are in place.
6. License and insurance verification. The contract must state the contractor’s license number. A licensed Miami-Dade roofing contractor holds at minimum a Certified Roofing Contractor license (CCC prefix) verifiable at the Florida DBPR website. Unlicensed contractors cannot legally pull a permit in Miami-Dade, which means your roof replacement cannot receive a final inspection sign-off.
7. Dispute resolution and stop-work provisions. Understand what happens if you dispute a change order. Can the contractor legally stop work? In most cases, yes — but only after providing written notice of the dispute and a reasonable cure period. A contract that allows immediate work stoppage with no notice should be a red flag.
| Payment Milestone | Trigger Event | Recommended % of Contract |
|---|---|---|
| Deposit / Mobilization | Signed contract & permit application filed | 10%–15% |
| Tear-Off Complete | Old roofing removed, deck exposed & inspected | 20%–25% |
| Decking Repair & Inspection Approval | Miami-Dade decking inspection passed | 15%–20% |
| Underlayment & Flashing Installed | Peel-and-stick/secondary water barrier in place | 20%–25% |
| Final Material Installation | Shingles, tile, or metal panels installed | 15%–20% |
| Final Payment | Miami-Dade final inspection sign-off & certificate issued | 10%–15% |
Change Order Triggers
What Triggers a Legitimate Change Order on a Miami Roof — and What Doesn’t
Not every cost increase is a valid change order. Knowing the difference protects your budget.
| Scenario | Legitimate Change Order? | What You Should Receive |
|---|---|---|
| Decking rot discovered after tear-off | Yes — hidden condition | Written scope, cost per sheet/LF, inspector sign-off |
| HVHZ re-inspection finding (missed flashing, clip spacing) | Yes — code-required correction | Written CO + revised permit docs before work continues |
| NOA product substitution (original product unavailable) | Yes — must be documented | New NOA number, Building Dept. re-submittal, signed CO |
| Contractor underestimated labor hours | No — contractor’s risk | Contract price stands; no CO warranted |
| Material price increase after contract signed | Only if contract has explicit escalation clause | Review contract language before signing |
| Homeowner requests upgrade (shingle grade, ridge vent style) | Yes — owner-initiated | Written CO with incremental cost breakdown |
Decking rot is the most common legitimate change order trigger in South Florida. After roughly 12–15 years of heat, UV, and storm cycling, asphalt shingle roofs often conceal significant deck damage that is not visible until tear-off. A professional contractor will walk you through the exposed decking before submitting a change order, show you the damaged areas, and document sheet count and square footage before pricing the repair.
Why License & Scope Authority Matter
A Licensed Contractor, Not a Lead Aggregator
When structural issues emerge mid-project, your contractor’s license scope determines whether the problem gets handled in-house or handed off.
“A change order for decking rot shouldn’t catch a homeowner off guard. We walk every exposed deck before we price the repair — in writing, with photos, before we touch anything else.”
President, Bigfoot Windows & Roofing
Roofing Systems & Documentation
How Product Approval Documents Flow Into Your Contract
The NOA or FL number isn’t just paperwork — it controls what materials can be installed under your permit.
Every roofing system installed in Miami-Dade must carry a Miami-Dade Notice of Acceptance (NOA); a Florida Product Approval number alone does not satisfy HVHZ requirements. Your contract should list the specific product, the NOA or FL number, and the approval’s expiration date.
When Bigfoot installs GAF architectural shingles, for example, the project documentation includes the GAF peel-and-stick underlayment system — which qualifies for the secondary water barrier discount under current Florida insurance guidelines — alongside the specific NOA that covers the full assembly. If any product in that assembly needs to be substituted mid-project, the substitution triggers a written change order and a revised permit submittal to the Miami-Dade Building Department before installation continues.
For metal roofing in South Florida, Englert standing-seam panels are roll-formed on-site, allowing continuous panel runs from ridge to eave with no horizontal seams — a structural advantage in hurricane conditions. The specific clip system used is stamped per Englert’s NOA requirements. A contractor who substitutes a non-NOA clip without a change order and revised permit risks a failed HVHZ re-inspection and full decking re-exposure.
GC Scope & Structural Issues
When a Roofing Project Uncovers Structural Scope
Decking rot is one thing. Damaged trusses, deteriorated hurricane straps, or failing ridge boards are another — and they require a different license to address.
In older Miami-Dade homes, a roof tear-off sometimes reveals more than rotted decking. Deteriorated hurricane straps, cracked or shifted trusses, or undersized ridge boards can surface mid-project and require structural correction before the new roof can be installed to code. This is where the scope of your contractor’s license matters directly.
A contractor holding only a Certified Roofing Contractor (CCC) license cannot legally perform structural modifications or hurricane strap upgrades under that license alone. Those repairs require a Certified General Contractor license. At Bigfoot, structural modifications and hurricane strap upgrades are performed in-house under our Certified General Contractor license (CGC1531370) — which means that when the deck comes off and a structural issue surfaces, the scope can be addressed under the same permit and the same project team, without bringing in a second contractor or opening a second permit.
Any structural correction that changes the permitted scope must be documented in a written change order and submitted to the Miami-Dade Building Department before work on that scope proceeds. We walk homeowners through that process before any additional work begins. You can also explore roofing financing options if an unexpected structural change order affects your budget.
Have questions about a roofing contract or change order you’ve received?
Related Reading
More Roofing Guides for South Florida Homeowners
Who We’re Not the Right Fit For
Bigfoot handles roofing projects of all sizes — from a single-section repair to a full roof replacement with structural corrections. But we’re not the right fit for every situation:
- Homeowners who need the lowest bid, no questions asked. If price is the only selection criterion and you’re not concerned about permit compliance, NOA documentation, or lien protections, a lower-cost contractor may match your priorities better. We pull permits on every job and document every change order — that work takes time and it is reflected in our pricing.
- Projects that require a permit to be waived or a code shortcut. We do not perform roofing work without a permit in Miami-Dade or Broward, and we do not install products that lack current HVHZ-compliant approvals. If a homeowner asks us to “skip the permit to save time,” we are not the right contractor for that project.
- Homeowners expecting installation within two weeks of signing. We cannot guarantee installation within two weeks of contract signing due to permitting and material delivery constraints. If your timeline is urgent beyond what the permit process allows, we’ll tell you upfront — and we’ll help you understand the realistic schedule before you commit.
- Projects where you’ve already signed a contract with another licensed roofer. If you’re mid-project with another contractor and looking for a second opinion on a change order dispute, we can help you understand your rights — but we are not the right fit to step into an active permitted project as a second contractor without a proper scope transfer and permit revision.
Frequently Asked Questions
What should a roofing contract in Miami-Dade include for change orders and progress payments?
A compliant Miami-Dade roofing contract should include a milestone-based progress payment schedule tied to verifiable events (tear-off, deck inspection, underlayment, final sign-off), a written change-order clause requiring homeowner signature before any additional work begins, the specific NOA or Florida Product Approval number for every major material, and a lien law disclosure identifying who files the Notice of Commencement. License number and insurance confirmation are also required.
How much deposit can a Florida roofing contractor legally require upfront?
Florida law places permit-application obligations on contractors who collect substantial upfront deposits. Ask your contractor specifically when the permit application will be filed after your deposit is received. A large deposit with no permit application on the horizon is a meaningful red flag worth addressing in writing before you proceed.
What triggers a change order on a Miami roof replacement and who approves it?
Common legitimate triggers include decking rot discovered after tear-off, HVHZ re-inspection findings (missed clip spacing, flashing deficiencies), and product substitutions when an NOA-specified material is unavailable. Homeowner-requested upgrades also require a written change order. The homeowner must sign the change order before additional work begins. Any change that alters permitted scope must be submitted to the Miami-Dade Building Department before that scope is executed.
How do I protect myself from roofing contractor liens in Miami-Dade if I dispute a change order?
One important protection is a properly filed Notice of Commencement, which establishes the project record and helps limit lien exposure under Florida construction lien law. Subcontractors and suppliers must generally serve a Notice to Owner within 45 days of first furnishing labor or materials to preserve lien rights. If a lien is filed, a Notice of Contest of Lien can shorten the enforcement window under Florida Statute 713.22. Consult a construction attorney for specific disputes.
Can a Miami roofing contractor stop work if I refuse to approve a change order?
Generally, yes — a contractor can stop work when a dispute over additional scope cannot be resolved, particularly if continuing would require work outside the permitted scope or create a safety issue. Most professional contracts include a written notice and cure period before a stop-work is triggered. Review your contract’s dispute and stop-work provisions before signing.
Does roofing financing in Florida cover change orders discovered mid-project?
PACE financing and most other roofing financing products are structured around the original contract amount at the time of application. A change order that increases the contract price meaningfully may require a revised financing application or a supplemental agreement with the lender. Roofing and window scopes must be submitted as separate PACE applications. Ask your contractor and financing provider explicitly about the amendment process before signing either document.
Schedule Your Free Estimate
Ready to get started? Request a free estimate — no phone call required.
Sources
- Florida Statute 713.06 — Notice to Owner and lien rights. flsenate.gov
- Florida Statute 713.22 — Notice of Contest of Lien. flsenate.gov
- Florida Statute 713.135 — Notice of Commencement requirements for residential projects. flsenate.gov
- Miami-Dade Building Department — permit review timelines. bigfootwindowsandroofing.com
- Bigfoot Windows & Roofing — South Florida roofing cost ranges, mid-2026. bigfootwindowsandroofing.com
Ready to review a roofing contract or request an estimate for your Miami-Dade roof?
Or call Bigfoot Windows & Roofing directly at 786-886-2088.
