Quick answer
Most substantial roofing work requires local permit review and inspections. The responsible contractor should explain the permit, product documentation, inspection schedule, notice requirements, and final closeout for the specific property and scope.
Confirm jurisdiction and permit type
Properties may be under county or municipal jurisdiction. Verify the correct building department and current requirements before work begins.
The permit should identify the property, contractor, scope, and approved documents.

Verify contractor licensing
St. Johns County recommends verifying that the person performing work is properly licensed and insured. Florida DBPR provides statewide license records.
Confirm the individual qualifier and the business entity shown on the contract.

Understand inspections and documentation
Roof work may require inspections at specific stages. Covering work before the required inspection can create delays or rework.
Keep permit numbers, product approvals, notices, inspection results, photos, contract, and final warranty records.
Close the permit
Final inspection and permit closure help show the project was completed through the local process.
Do not assume payment alone means the permit is closed; check status and retain the final record.
Homeowner comparison checklist
- Correct building jurisdiction
- Licensed contractor and business name
- Permit number and scope
- Product approval information
- Required inspection stages
- Notice of Commencement and final closure where applicable
Frequently asked questions
Does every small roof repair require a permit?
Requirements vary by scope and jurisdiction. Contact the applicable building department before work begins.
Who should obtain the roofing permit?
For contracted work, the properly licensed contractor generally manages the permit. Confirm the responsible party in writing.
How can I check a permit?
St. Johns County provides online permit-status tools and building department contact information.
Helpful official resources
These sources provide additional information relevant to the topic.
