ROOFING x PEORIA x ARIZONA

Roofing contractors in Peoria, Arizona.

Roofing contractors operating in Peoria, Arizona, must navigate both state-level licensing through the Arizona Registrar of Contractors (ROC) and local municipal requirements set by the City of Peoria. The C-39 license is the standard for roofing work, and contractors must ensure their business entity is properly registered and bonded before commencing any work.

At the local level, Peoria requires permits for most roofing projects to verify that materials and installation methods meet current building and energy codes. Contractors are responsible for scheduling inspections throughout the project lifecycle to ensure safety and code compliance. Failure to adhere to these regulations can result in significant penalties and loss of licensure.

State License
STATE ROC C-39Required
Permit Issuer
Peoria Building SafetyCity Level
Avg. Plan Review
3-5 DaysTypical
Typical Start-Up
RANGE $500-$2,500Fees/Bond
FILE · ROOFING x PEORIA x ARIZONA
Compliance Dossier
Public
File
05 / 2026
State AuthorityArizona Registrar of Contractors
CountyMaricopa County
City AuthorityPeoria Development and Engineering
Statute / CodeIBC / IRC / IECC
Federal Cert.OSHA Compliance
ReciprocityVerify with ROC
FILE ROOFINGLOCATION PEORIA, ARIZONATYPE COMPLIANCE GUIDE
VERIFIED 05 / 2026STATUS PUBLIC REFERENCE
What's specific to PeoriaWhat this leaf carries beyond the Arizona state file.
Peoria Energy Mandates
Peoria strictly enforces IECC insulation standards for all roof replacements.
Local Inspection Portal
Peoria utilizes a specific online portal for all permit submittals and inspection scheduling.
Maricopa Dust Control
Contractors must adhere to Maricopa County Rule 310 regarding fugitive dust during tear-offs.
§ 01 · Permit Stack

Three layers govern Roofing work in Peoria.

Compliance is cumulative; state licensing is the foundation, while city permits are the project-specific authorization.

State — Floor
Arizona ROC
C-39 LicenseSurety Bond
County — Overlay
Maricopa County Air Quality
Dust Control Plan
City — Where you file
Peoria Building Safety
Building PermitFinal Inspection

Read it bottom-up.

Compliance is cumulative; state licensing is the foundation, while city permits are the project-specific authorization.

This file exists to show what changes when the trade is Roofing and the jurisdiction is Peoria, Arizona.

Source · State, county, and city issuing authoritiesLast verified · 05 / 2026
§ 02 · Specs Ledger

Every requirement, with a number on it.

Each row names the issuing authority, cost, timeline, citation, and status behind the requirement.

RequirementIssued byCostTimeCitationStatus
C-39 Roofing LicenseRequired for all roofing work
Arizona ROC
Verify with ROC
4-8 weeks
A.R.S. § 32-1101
REQUIRED
General LiabilityRequired for license
Private Carrier
Verify with carrier
Immediate
A.R.S. § 32-1122
REQUIRED
Building PermitRequired for re-roofing
City of Peoria
Verify with City
1-3 days
Peoria City Code
REQUIRED
Surety BondBased on gross volume
Surety Company
Verify with agent
Immediate
A.R.S. § 32-1152
REQUIRED
OSHA SafetyFall protection training
OSHA
Varies
Varies
29 CFR 1926
REQUIRED
Dust Control PermitFor large projects
Maricopa County
Verify with County
Varies
Rule 310
REQUIRED
§ 03 · Year-One Cost

What it costs to start Roofing in Peoria.

A practical floor for Peoria, Arizona. Verify each amount with the issuing authority.

Year-one ledger
Peoria, Arizona · Roofing
ROC License FeeInitial applicationVerify with ROC
Surety BondAnnual premiumVerify with agent
Building PermitPer projectVerify with City
Plan Review FeeIf applicableVerify with City
Workers' CompAnnual premiumVerify with carrier
General LiabilityAnnual premiumVerify with carrier
Year-one floorVaries by project size
Excludes tools, vehicle purchase, payroll, and marketing.
Note
Permit Valuation

Permit costs are calculated based on the total valuation of the roofing project.

Note
Licensing Fees

Fees are subject to change; check the Arizona ROC website for current fee schedules.

Note
Bonding

Bond amounts are determined by the ROC based on your projected annual gross revenue.

§ 04 · Path to First Job

From day zero to first inspection.

A practical path for Roofing contractors in Peoria.

1
Day 0
Verify License Status
Arizona ROC
2
Day 1
Submit Permit Application
City of Peoria
3
Day 3
Permit Approval
City of Peoria
4
Day 4
Commence Work
Contractor
5
Day 10
Mid-Project Inspection
City of Peoria
6
Day 14
Final Inspection/Closeout
City of Peoria
§ 05 · Compliance Checklist

Check them off.

Each item names the issuing authority, cycle, and citation.

01
License Verification
Ensure your C-39 license is active and in good standing.
ROCStateA.R.S. § 32-1121
ContractorIssuing authority
02
Permit Posting
Place the permit card in a weatherproof container at the site.
PeoriaLocalPeoria City Code
ContractorIssuing authority
03
Fall Protection
Implement OSHA-compliant fall protection systems.
OSHAFederal29 CFR 1926
ContractorIssuing authority
04
Dust Mitigation
Apply water or suppressants to prevent dust.
MaricopaCountyRule 310
ContractorIssuing authority
05
Energy Compliance
Verify insulation meets current IECC standards.
EnergyCodeIECC
ContractorIssuing authority
06
Inspection Scheduling
Call for inspections 24 hours in advance.
PeoriaLocalCity of Peoria
ContractorIssuing authority
§ 06 · Local Enforcement Data

Violations cited most in Peoria.

When confirmed local data is unavailable, this section stays marked for verification.

Commonly cited
Verify with agency

Unpermitted Work

Performing roofing work without an active city permit.

PenaltyFines and stop-work orders
Commonly cited
Verify with agency

Missing Fall Protection

Failure to use harnesses or guardrails on roof edges.

PenaltyOSHA citations and fines
Commonly cited
Verify with agency

Dust Control Violations

Failure to manage dust during tear-off operations.

PenaltyMaricopa County fines
§ 07 · Peoria-specific FAQ

Questions Roofing contractors ask about Peoria.

Q01Do I need a license for minor roof repairs in Peoria?+
Yes, any roofing work performed by a contractor in Arizona requires a license from the Arizona Registrar of Contractors regardless of project size.
LicensingROCSource · A.R.S. § 32-1121
Q02How do I apply for a roofing permit in Peoria?+
Permit applications are submitted through the City of Peoria's online portal or at the Development and Engineering Department office.
PermitsPeoriaSource · City of Peoria Building Safety Division
Q03Are there specific energy codes for roofs in Peoria?+
Yes, Peoria enforces the International Energy Conservation Code (IECC) which mandates specific R-values for roof insulation.
Energy CodeComplianceSource · City of Peoria Building Codes
Q04What happens if I work without a permit?+
Working without a permit can lead to stop-work orders, fines, and potential legal action by the City of Peoria Building Safety Division.
EnforcementPenaltiesSource · Peoria City Code
Q05Is a bond required for my roofing license?+
Yes, the Arizona ROC requires a surety bond based on the contractor's estimated annual gross volume.
BondingROCSource · A.R.S. § 32-1152
Q06Who performs the final inspection?+
A certified building inspector from the City of Peoria Building Safety Division must conduct the final inspection once the work is complete.
InspectionPeoriaSource · City of Peoria Building Safety
§ 08 · Related

Adjacent files.

These are the documents Iris tracks for you.

Store licenses, permits, policies, and renewal dates in one place.