Home / Roofing by City / Jacksonville, Florida
Roofing in Jacksonville, Florida
Yes, a permit is required to replace a roof in Jacksonville, FL, issued by City of Jacksonville - Building Inspection Division. Roofing is its own permit type in Jacksonville: the Building Inspection Division's FAQ lists "Alterations – re-roofs, garage conversions, exterior stucco, etc." among the work for which "A building permit is required," and the City's fee schedule (Ordinance Code Section 320.409) carries a separate Roofing permit fee "for each 1,000 square feet or fractional part thereof," with a line for "Roofing repairs less than 500 square feet." Online submission through JaxEPICS "is now required for all permit types." Under Ordinance Code Section 320.408(f)(3), "Roofing repairs or reroofing not exceeding five squares or $2,500 in total cost" on a single-family residence "may be performed without plan review or inspection"; after the permit is paid for and a Notice of Commencement submitted (when required), "the permit will Auto Expire," and the Division "shall retain the right and option to perform such random inspections as may be deemed necessary." Since July 1, 2026, section 553.79(1)(g), Florida Statutes, has also required every local government that issues building permits to exempt a single-family owner or the owner's contractor from the permit requirement for "any work valued at less than $7,500," except "Work on a property that is partially or entirely located in a flood hazard area" and "Any electrical, plumbing, structural, mechanical, or gas work," and only on "a written request for exemption to the local enforcement agency with a copy of the contract or other documentation demonstrating the nature and the value of the work to be performed"; this record does not decide whether a given roof job qualifies. The Division states that "Starting work without first applying for a permit is unlawful and punishable by a fine of $250," and Section 320.408(c) doubles the permit fee where permitted work is commenced before the permit is obtained. A recorded Notice of Commencement is required "When improvements exceed $5,000" and must be provided to the Division before the first inspection is requested. The Division states that its authority "is limited to the City of Jacksonville"; Jacksonville Beach, Atlantic Beach, Neptune Beach and the Town of Baldwin, also in Duval County, have their own building code enforcement. This hub aggregates roofing permit and contractor-registration requirements for Jacksonville, Florida, along with sourced roofing material references — every fact linked to its directory record.
Roofing permits & building code in Jacksonville
Roofing permit and contractor-licensing rules in Jacksonville are set locally by City of Jacksonville - Building Inspection Division. Florida licenses roofing contractors at the state level — a roofing contractor is either certified by the state to work anywhere in Florida or registered to work only where it holds a local certificate of competency — and the Florida Building Code applies statewide, with any local amendment required to be more stringent and filed with the Florida Building Commission — always confirm the current requirements with the authority before starting work.
- state_level: Florida licenses roofing as its own trade. Section 489.113(2), Florida Statutes, states: "A person must be certified or registered in order to engage in the business of contracting in this state." A state-certified roofing contractor may work anywhere in Florida; under section 489.117(1)(b), "Registration allows the registrant to engage in contracting only in the counties, municipalities, or development districts where he or she has complied with all local licensing requirements, if any." The Division's residential permits page states: "Roofing contractors are required to be certified or registered by the state." Section 489.103(7) provides an owner-builder exemption for "Owners of property when acting as their own contractor and providing direct, onsite supervision themselves of all work not performed by licensed contractors," including when "building or improving ... one-family or two-family residences on such property for the occupancy or use of such owners and not offered for sale or lease." This record does not decide whether a particular reader falls within that exemption.
- county_level: Jacksonville's Construction Trades Regulations (Ordinance Code Chapter 342) apply countywide: in Section 342.101(b) the City Council acts "as the governing body for Duval County, Florida," and the chapter "shall be effective within the boundaries of Duval County, Florida, except where in conflict with an ordinance of a municipality within Duval County." Section 342.110(j)(2) states: "It is unlawful for a person to engage in the business of a roofing contractor who does not hold a valid roofing contractor certificate of competency issued by the Board or by the State." The Board is the Construction Trades Qualifying Board, which issues local roofing contractor certificates of competency; Section 342.110(j)(3)(iii) states that roofing contractors registered with the State after August 4, 1987 "are not eligible for a certificate of competency issued by the Board without examination."
- city_level: Section 320.402(b)(1) of the Ordinance Code accepts roofing permit applications only from a roofing contractor holding a current certificate issued under Chapter 489, Florida Statutes (or registered under it before August 4, 1987), and adds that "in order for a roofing contractor, who is registered pursuant to F.S. Ch. 489, to obtain a permit after August 4, 1987, he shall be required to obtain the same types and amounts of insurance coverage as are required for a certified roofing contractor under the Florida Statutes and shall submit satisfactory proof of such insurance at the time the permit is requested." To pull permits, a contractor also registers a JaxEPICS contractor profile; the Division's Contractor Registration Form (revised 3/24/2026) requires "A copy of a valid certificate issued by the Florida Department of Professional Regulation, Construction Industry Licensing Board," picture identification, and proof of workers' compensation coverage or exemption, emailed to [email protected]. A homeowner permitting for their own primary residence must appear in person, sign an Owner's Affidavit, and provide proof of homestead exemption for improvements to existing structures; the Division states that licensed contractors hired by the owner for "other subcontracted work requiring a permit (roofing), must also obtain their own permits." The Division notes that an "Occupational License" (local business tax receipt) "is not a regulatory license or a Certificate of Competency."
Roofing suppliers in Jacksonville
8 roofing distributor branches serving Jacksonville are cataloged in the directory:
Roofing suppliers in Jacksonville
Roofing materials for Jacksonville
Compare roofing material families — service life, weight, cost band, and durability — for a Jacksonville reroof. Every material entry in the directory carries a cited, dated source.
Start with all roofing materials or the asphalt vs. metal vs. tile comparison.
Local permitting authority
Roofing guides
Sources
- jacksonville.gov verified 2026-09-26
- jacksonville.gov verified 2026-09-26
- library.municode.com verified 2026-09-26
- jacksonville.gov verified 2026-09-26
- library.municode.com verified 2026-09-26
- jacksonville.gov verified 2026-09-26
- codes.iccsafe.org verified 2026-09-26
- library.municode.com verified 2026-09-26
- floridarevenue.com verified 2026-09-26
- library.municode.com verified 2026-09-26