Boney Family Lawyer
Administrative & Gov LawAttorney Authored & Peer-Reviewed

Can a Homeowner Pull a Roofing Permit in Florida? Rules & Steps

Learn if Florida homeowners can pull their own roofing permits, including legal requirements, step-by-step processes, fees, and common pitfalls to avoid.

SME
Senior Employment Counsel
Peer Reviewed by Marcus Brody, JD
Published on August 05, 2026 at 6:01 AM 7 min read

Yes, a Florida homeowner can pull their own roofing permit for their primary residence under the Florida Homeowner Construction Recovery Fund exemption (F.S. 489.103(7)). However, the homeowner must personally perform the work, occupy the home for at least 12 months after completion, and comply with all local building codes and permit requirements.

This guide covers the legal framework, step-by-step process, required documents, fees, common mistakes, and penalties for non-compliance.


Statutory & Regulatory Framework

1. Governing Laws & Agencies

Florida’s roofing permit rules are governed by:
  • Florida Statutes Chapter 489 (Construction Contracting) – Defines licensing exemptions for homeowners.
  • Florida Building Code (FBC), 7th Edition (2023) – Sets technical standards for roofing work.
  • Local Municipal or County Building Departments – Issue permits and enforce codes (e.g., Miami-Dade, Orange County, Hillsborough County).

Key agencies:

  • Florida Department of Business and Professional Regulation (DBPR) – Oversees contractor licensing.
  • Florida Building Commission – Administers the Florida Building Code.
  • Local Building Departments – Process permits and conduct inspections.

2. Homeowner Exemption (F.S. 489.103(7))

Florida law allows homeowners to act as their own contractor without a license if:
  • The property is their primary residence (not a rental or investment property).
  • They personally perform the work (or supervise unlicensed family members).
  • They occupy the home for at least 12 months after completion.
  • They pull the permit in their own name (not a contractor’s).

Exception: If the homeowner hires a licensed contractor, the contractor must pull the permit.

3. Florida Building Code (FBC) Requirements

The FBC mandates:
  • Wind resistance standards (e.g., Miami-Dade County requires 175+ mph wind ratings).
  • Waterproofing and underlayment (e.g., self-adhering underlayment for high-velocity zones).
  • Inspection requirements (e.g., pre-roofing, mid-roofing, and final inspections).

Local Amendments: Some counties (e.g., Broward, Palm Beach) have stricter codes than the state baseline.


1. Verify Eligibility

Before applying, confirm:
  • You own the home and it is your primary residence.
  • You will occupy the home for 12+ months after roofing.
  • You will not hire a contractor (unless they pull the permit).
  • The work complies with local building codes.

2. Gather Required Documents

Most Florida counties require:
  • Proof of ownership (deed, tax bill, or mortgage statement).
  • Government-issued ID (driver’s license or passport).
  • Property survey or site plan (showing roof dimensions).
  • Roofing product specifications (manufacturer’s installation instructions, wind uplift ratings).
  • Contractor affidavit (if applicable) – If hiring a contractor, they must provide their license number and insurance.

Example County-Specific Requirements:

CountyAdditional DocumentsPermit Fee
Miami-DadeProduct approval (NOA) for roofing materials$100–$500+
Orange CountyEnergy calculation (if re-roofing)$75–$300
HillsboroughAsbestos survey (for homes built before 1980)$120–$400

3. Submit the Permit Application

Option A: Online Submission (Most Counties)

  1. Visit your county’s building department website (e.g., Miami-Dade ePermitting, Orange County Permits).
  2. Create an account and select "Residential Roofing Permit."
  3. Upload documents and pay the fee (credit/debit card or e-check).
  4. Wait for plan review approval (typically 3–10 business days).

Option B: In-Person Submission

  1. Visit your local building department (e.g., county courthouse or permit office).
  2. Fill out Form BLD-100 (Residential Permit Application).
  3. Submit documents and pay the fee (cash, check, or card).
  4. Schedule inspections (if required before approval).

4. Schedule & Pass Inspections

Florida requires multiple inspections for roofing permits:
  1. Pre-Roofing Inspection – Verifies decking, underlayment, and structural integrity.
  2. Mid-Roofing Inspection – Checks waterproofing and fastener placement.
  3. Final Inspection – Confirms compliance with wind and building codes.

How to Schedule:

  • Call the building department’s inspection line (found on the permit receipt).
  • Use the online inspection portal (if available).
  • Provide the permit number and job address.

Failure to pass inspections may result in stop-work orders or fines.

5. Receive Final Approval & Certificate of Completion

  • After passing the final inspection, the building department issues a Certificate of Completion (CO).
  • Keep this document for insurance and resale purposes.

Common Pitfalls, Exceptions & Penalties

1. Common Mistakes Homeowners Make

Hiring an unlicensed contractor – If the contractor pulls the permit, they must be licensed (F.S. 489.103). ❌ Not occupying the home for 12 months – Violates the homeowner exemption and may void insurance. ❌ Skipping inspections – Leads to stop-work orders and fines up to $5,000+. ❌ Using unapproved materials – Some counties (e.g., Miami-Dade) require NOA (Notice of Acceptance) for roofing products. ❌ Not checking HOA rules – Some HOAs prohibit DIY roofing or require specific materials.

2. Exceptions & Special Cases

  • Rental Properties: Homeowners cannot pull permits for rental or investment properties (must hire a licensed contractor).
  • Condominiums: Some condo associations require licensed contractors even for owner-occupied units.
  • Historic Homes: Additional historic preservation reviews may apply.
  • Hurricane-Prone Zones: Miami-Dade and Broward have stricter wind resistance rules.

3. Penalties for Non-Compliance

ViolationPenalty
Unpermitted roofing workFines up to $5,000+, forced removal of roof, insurance denial
Hiring an unlicensed contractor$10,000+ fine (F.S. 489.129), criminal charges (misdemeanor/felony)
Failing inspectionsStop-work order, rework costs, delayed CO
False homeowner exemption claimPermit revocation, legal liability for defects

Frequently Asked Questions (FAQs)

### Can I pull a roofing permit in Florida if I’m not the homeowner?

No. Only the legal property owner (or their authorized agent) can pull a permit. If you’re a tenant or family member, the owner must apply.

### Do I need a permit to replace a few shingles in Florida?

It depends on the scope of work:
  • Minor repairs (under 25% of roof area) – Usually no permit required (check local rules).
  • Full re-roofing or structural changesPermit required in all Florida counties.

### How much does a roofing permit cost in Florida?

Fees vary by county:
  • Miami-Dade: $100–$500+
  • Orange County: $75–$300
  • Hillsborough County: $120–$400
  • Pinellas County: $90–$250

Additional costs:

  • Plan review fees (if applicable).
  • Inspection fees ($50–$150 per inspection).

### What happens if I start roofing without a permit in Florida?

  • Stop-work order from the building department.
  • Fines up to $5,000+ (varies by county).
  • Insurance denial if damage occurs.
  • Forced removal of the roof if non-compliant.

### Can I pull a permit for a metal roof in Florida?

Yes, but metal roofs require additional approvals in high-wind zones (e.g., Miami-Dade, Broward). You must submit:
  • Manufacturer’s installation instructions.
  • Wind uplift certification (NOA for Miami-Dade).
  • Engineering calculations (if required by the building department).

### How long does it take to get a roofing permit in Florida?

  • Online applications: 3–10 business days.
  • In-person applications: 5–14 business days (depends on workload).
  • Expedited permits: Some counties offer 24–48 hour approvals for an extra fee.

Practical Next Steps & Checklist

📋 Homeowner Roofing Permit Checklist

Confirm eligibility (primary residence, 12-month occupancy). ✔ Check local building codes (county website or call the building department). ✔ Gather documents (deed, ID, roofing specs, survey). ✔ Submit permit application (online or in-person). ✔ Pay permit fee (keep receipt for inspections). ✔ Schedule inspections (pre-roofing, mid-roofing, final). ✔ Pass final inspection and obtain Certificate of Completion.

📞 Official Contact Information

CountyBuilding Department WebsitePhone Number
Miami-Dadewww.miamidade.gov/building(787) 311-6600
Orange Countywww.ocfl.net/Permits(407) 836-5550
Hillsboroughwww.hillsboroughcounty.org/building(813) 272-5600
Browardwww.broward.org/permitting(954) 765-4400
Palm Beachwww.pbcgov.org/pzb(561) 233-5000

🔍 Need Help?

  • Florida DBPR (Contractor Licensing): www.myfloridalicense.com | (850) 487-1395
  • Florida Building Commission: www.floridabuilding.org

Disclaimer: This article is for informational and educational purposes only. It does not constitute formal legal advice and does not establish an attorney-client relationship. Always consult your local building department or a licensed attorney for specific permit requirements.

Key Statutory Takeaways

  • Contemporaneous written records are crucial for establishing statutory liability.
  • Filing deadlines (statute of limitations) apply strictly from the date of infraction.
  • Administrative remedies (EEOC/FEPA) must precede federal civil filings.
SME

Sarah Mitchell, Esq.

Verified Author

Senior Employment Counsel

Admitted to the State Bar of New York. Specializes in FLSA compliance, wage dispute litigation, and EEOC defense with over 14 years of courtroom experience.

Mandatory Legal & Editorial DisclaimerThe content provided on Boney Family Lawyer is for educational and informational purposes only and does not constitute formal legal advice, representation, or an attorney-client relationship. State laws vary; consult a licensed attorney in your jurisdiction regarding specific legal issues.