No, he is wrong. In Florida, a permit is always required for a roof replacement (reroof), regardless of whether the material is the same. This is mandated by the Florida Building Code (FBC), Existing Building Code Section 706.1.1 and F.S. 553.79(1).
Key reasons:
- Structural/Code Compliance: The inspector must verify deck attachment (nailing pattern), secondary water barrier (SWR), flashing, drip edge, and wind mitigation compliance (FBC Chapter 15 / R905).
- Wind-Borne Debris Region: If the property is in a Wind-Borne Debris Region (WBDR) or High-Velocity Hurricane Zone (HVHZ - Miami-Dade/Broward), specific product approvals (NOA/Florida Product Approval) and enhanced attachment are legally required. You cannot verify this without a permit/inspection.
- Insurance & Liability: Unpermitted work voids most homeowner’s insurance coverage for the roof. It creates massive liability for the homeowner if a worker is injured (no workers' comp) or if the roof fails in a storm.
- Licensing: Roofing requires a state-certified or registered Roofing Contractor license (CBC/RCC) under F.S. 489.105(3)(q). A general "handyman" cannot legally contract for roofing work exceeding $2,500 (handyman exemption limit) or structural work. "Cash, no permit" = unlicensed contracting (felony in declared emergencies, misdemeanor otherwise).
Action: Tell your neighbor to stop. Verify the contractor’s license at myfloridalicense.com. File for a permit before work starts. If work has begun, contact the local Building Department immediately.