Roofing company License Requirements in Mesa, AZ
Last reviewed: July 2026
Quick Answer
Arizona roofing companies in Mesa require a Roofing (ROC) license from the Arizona Registrar of Contractors (ROC). You must obtain a $15,000 surety bond for General Roofing or $5,000 for Residential Roofing, carry liability insurance, and pass the ROC exam. Mesa additionally requires a City of Mesa building permit and contractor registration.
Key Facts
- •Arizona roofing contractors must obtain a Roofing (ROC) license from the Arizona Registrar of Contractors.
- •General Roofing license requires $15,000 surety bond, liability insurance, and passing the ROC exam.
- •Residential Roofing license has lower bonding ($5,000) for jobs under $25,000 in residential properties.
- •Mesa-specific permits include City of Mesa building permits and property tax clearance.
- •Operating without a roofing license in Arizona is a Class 1 misdemeanor with fines up to $2,500.
State Licence Requirements
Licence name
Arizona Roofing Contractor License (ROC License)
Issued by
Arizona Registrar of Contractors (ROC)
Cost
$300-$800
Processing time
4-8 weeks
How to apply
To obtain your Arizona Roofing Contractor License, visit the Arizona Registrar of Contractors website at https://roc.az.gov. You must first register with the Arizona Corporation Commission through https://ecorp.azcc.gov to establish your business entity (LLC, Corporation, or Sole Proprietorship). Once registered, apply through the ROC online portal using the formal application, which requires proof of Arizona residency or a registered agent in Arizona.
You must submit proof of a surety bond: $15,000 for General Roofing or $5,000 for Residential Roofing (limited to jobs under $25,000 on residential properties). Contact a surety bonding company to obtain this bond. Additionally, provide proof of liability insurance with minimum coverage of $300,000 general liability and $100,000 per occurrence for roofing work, as specified under Arizona Revised Statutes § 34-226.
You are required to pass the Arizona Roofing Contractor Exam administered by a ROC-approved testing vendor. The exam covers Arizona construction law, safety regulations, business practices, and roofing-specific technical knowledge. Application fees range from $300-$500, exam fees are approximately $200-$300, and the surety bond premium varies by provider but typically costs $200-$500 annually depending on your credit and claims history.
Processing includes background checks and verification of bonding and insurance documents. Once approved, your license is valid for two years. Submit all documents through the ROC online system at https://roc.az.gov with copies of your bond and insurance certificates.
Federal Requirements
Federal requirements for roofing contractors include obtaining an Employer Identification Number (EIN) from the IRS if you have employees, as required under 26 U.S.C. § 6109. You must comply with OSHA regulations under 29 U.S.C. § 651 et seq., which mandate fall protection systems, safety equipment, training, and workplace hazard assessments on all roofing sites. Roofing contractors must maintain Workers' Compensation Insurance as required by federal employment standards and state law.
The ADA Accessibility Guidelines (36 CFR § 1191) apply if your business operates a physical location that serves clients, requiring accessible entrances, restrooms, and parking where applicable. If you handle any hazardous materials like asbestos or lead-based paint removal, you must comply with the EPA's requirements under 40 CFR § 763 (asbestos) and 40 CFR § 745 (lead-based paint). Additionally, all roofing companies must comply with the Fair Labor Standards Act (29 U.S.C. § 201) regarding minimum wage and overtime for employees.
You must obtain an Arizona business license and register with the Arizona Department of Revenue. If you hire employees, you must register for unemployment insurance with the Arizona Department of Economic Security under 26 U.S.C. § 3301.
Local & County Requirements
Mesa has specific local requirements for roofing contractors operating within city limits. The City of Mesa requires a separate Business License from the Mesa Development Services Department, costing approximately $200-$400 depending on your estimated annual revenue. You must obtain a Building Permit from Mesa Development Services for any roofing project, which includes plan review, inspection fees (typically $150-$300 per permit), and compliance with Mesa's building codes based on the 2021 International Building Code.
The City of Mesa requires contractor registration and proof of valid Arizona ROC license before issuing building permits. A property tax clearance from Maricopa County Assessor's office is required to ensure the property owner is current on taxes. Mesa also enforces zoning compliance—verify that the property is zoned appropriately for the roofing work planned, particularly for commercial projects.
Fire-rated roofing materials may be required depending on the property location and type; Mesa Fire Department may conduct inspections on commercial projects. Residential roofing in Mesa must comply with HOA rules if the property is in a homeowners association—verify covenants before commencing work. Some Mesa neighborhoods have historical district designations requiring additional approval from the Historic Preservation Commission for roof material changes on historic properties.
The City of Mesa Development Services Department can be reached at (480) 644-3000 or visited at https://www.mesaaz.gov/residents/development-services. All permits and inspections are coordinated through their online portal or in-person at 57 E. 1st Street, Mesa, AZ 85201. Contractors must display their business license and ROC license number on all vehicles and job site signage.
Total Cost Breakdown
The first-year cost to establish a roofing company in Mesa, Arizona includes multiple components that total approximately $2,500-$4,500. The Arizona Roofing Contractor License application and exam fees cost $500-$800 combined (application $300-$500, exam $200-$300). The required surety bond for General Roofing costs $200-$500 for the first year, depending on your personal credit, business history, and surety company pricing; Residential Roofing bonding costs $150-$300 annually.
Liability insurance with minimum coverage of $300,000 general liability costs approximately $1,000-$1,800 annually for a small roofing operation with under $500,000 in annual revenue. Some carriers charge higher premiums ($2,000-$2,500) if you have limited roofing experience. The Mesa Business License costs $200-$400 depending on your estimated gross revenue. Arizona Corporation Commission registration (LLC or Corporation formation) costs $50-$150.
Building permit and inspection fees for your first project vary by scope but typically range from $150-$500. If you require workers' compensation insurance because you hire employees, costs begin at $800-$1,200 annually depending on payroll and claims history. A dedicated business phone line and website domain cost approximately $50-$150 annually. Marketing materials, vehicle signage, and basic business setup (business cards, letterhead) cost $200-$500.
Realistic total first-year cost breakdown: ROC License and Exam ($500-$800) + Surety Bond ($200-$500) + Liability Insurance ($1,000-$1,800) + Mesa Business License ($200-$400) + Business Registration ($50-$150) + Workers' Compensation Insurance if applicable ($800-$1,200) + Initial Permits and Setup ($250-$650) = $3,000-$5,500 for the first year. Subsequent years cost approximately $2,000-$3,000 annually for license renewal, bonding, and insurance, assuming no claims or violations.
Licence Renewal
Arizona roofing contractor licenses expire every two years on December 31st of even-numbered years. You must renew your ROC license through the Arizona Registrar of Contractors website at https://roc.az.gov by the renewal deadline to maintain continuous authorization. Renewal applications must be submitted online with proof that your surety bond remains active and your liability insurance has not lapsed.
The renewal fee is approximately $300-$500 for two years. You do not need to retake the exam during renewal unless there have been violations or disciplinary actions against your license. However, Arizona requires roofing contractors to maintain current knowledge of roofing safety, materials, and code compliance; while formal continuing education is not mandated for roofing licenses, the ROC recommends staying current with industry standards and Arizona construction law changes.
If you miss the renewal deadline, your license becomes inactive and you cannot legally perform roofing work in Arizona. If your license lapses, you must submit a reinstatement application with late fees (typically an additional $100-$200) and proof that you have maintained bonding and insurance throughout the lapse period. You may renew online 30 days before your expiration date. If bonding lapses, you must notify ROC immediately and obtain new bonding before resuming work. The Mesa Business License also requires annual renewal by March 31st each year with fees similar to initial issuance ($200-$400).
Penalties for Operating Without a Licence
Operating as a roofing contractor in Arizona without a valid ROC license is a Class 1 misdemeanor under Arizona Revised Statutes § 34-228. Criminal penalties include fines up to $2,500 per violation and potential jail time up to 30 days. Each day of continued unlicensed operation constitutes a separate violation, meaning daily work without a license can result in cumulative charges.
Civil penalties include cease-and-desist orders issued by the Arizona Registrar of Contractors, which demand immediate cessation of all roofing work. If you continue work after a cease-and-desist order, additional fines of $500-$1,000 per day of violation apply. The ROC may file an injunction in Maricopa County Superior Court to prevent further violations and recover enforcement costs.
Unlicensed operation creates significant liability exposure. Homeowners and property owners may refuse payment or pursue civil litigation against you for damages, and you cannot file liens for work performed without a valid license under Arizona Revised Statutes § 34-226. Your inability to enforce payment creates financial risk, and courts will not honor mechanic's lien claims filed by unlicensed contractors.
The Arizona Registrar of Contractors discovers violations through consumer complaints, job site inspections, and cross-checks with the Arizona Corporation Commission. If you lack bonding or insurance while claiming to be licensed, the ROC initiates disciplinary proceedings and license revocation. Operating without insurance also exposes you to personal liability for injuries on job sites—Arizona requires minimum coverage of $300,000 general liability, and if you lack this and an injury occurs, you face personal judgment and potential bankruptcy.
Mesa municipal enforcement adds additional penalties: operating without a Mesa Business License results in fines of $200-$500 per day under City of Mesa Municipal Code § 11-10-1. The City of Mesa may issue citations, halt job sites, and file reports with the Arizona Attorney General's office for consumer protection violations. Insurance companies may deny claims for work performed by unlicensed contractors, leaving property owners to pursue claims against you personally.
Explore comprehensive Arizona roofing business insurance and bonding solutions to meet licensing requirements quickly and affordably.
Get notified when licensing rules change
Licensing requirements and fees change periodically. We'll email you when this page is updated.
Frequently Asked Questions
Do I need an Arizona roofing license to work in Mesa?
Yes, you must have an Arizona Roofing Contractor License (ROC License) issued by the Arizona Registrar of Contractors to perform roofing work in Mesa, Arizona. Operating without this license is a Class 1 misdemeanor with potential fines up to $2,500 and jail time. The license is required whether you work for yourself, an established company, or as a contractor. Arizona Revised Statutes § 34-226 mandates that all roofing work be performed by licensed contractors. However, you may perform limited repair work on your own residential property without a license, but any work you do for payment or on others' properties requires licensure. The ROC License is the single most important authorization—without it, you cannot legally invoice clients or accept payment for roofing services in Mesa or anywhere in Arizona.
How long does it take to get an Arizona roofing license in Mesa?
The complete process from application to license issuance typically takes 4-8 weeks. The timeline breaks down as follows: Arizona Corporation Commission business registration takes 1-2 weeks online (https://ecorp.azcc.gov). Obtaining your surety bond takes 3-7 business days once you apply to a bonding company and provide financial documentation. Securing liability insurance typically takes 5-10 business days after submission. The ROC application review period is 2-4 weeks after you submit all documents online at https://roc.az.gov. The Arizona Roofing Contractor Exam can usually be scheduled within 1-2 weeks of approval, and results are provided within 24-48 hours. If you schedule your exam early in the application process, you can have it completed before final approval. However, if there are missing documents, background check delays, or bonding issues, the process can extend to 10-12 weeks. To expedite, ensure your business entity is registered, secure your bond and insurance before submitting the ROC application, and prepare all documents in advance.
What's the difference between General Roofing and Residential Roofing licenses in Arizona?
Arizona offers two roofing license classifications with different requirements and restrictions. The General Roofing License allows you to perform roofing work on any property (residential, commercial, industrial) with no job size limits. General Roofing requires a $15,000 surety bond, $300,000 general liability insurance, and passing the comprehensive ROC exam covering all roofing types and materials. The Residential Roofing License is restricted to residential properties and jobs under $25,000 in contract value. Residential Roofing requires only a $5,000 surety bond and the same insurance requirements. Residential Roofing license holders cannot legally bid on or perform commercial, industrial, or government projects. If you want flexibility to grow into larger or commercial projects, obtain the General Roofing License—the additional $10,000 bond requirement ($200-$300 annually in premiums) is worth the flexibility. The exam is slightly more rigorous for General Roofing, covering commercial-grade materials and installation methods. If you plan to focus exclusively on residential reroof and repair work under $25,000 per job, the Residential Roofing License reduces initial bonding costs by $10,000 and may lower insurance premiums slightly.
Can I transfer my roofing license from another state to Arizona?
Arizona does not have reciprocal agreements that allow automatic license transfers from other states. If you hold a roofing contractor license from California, Nevada, Utah, or another state, you cannot simply transfer it to Arizona. However, you may be eligible for exam waiver consideration if you have significant out-of-state roofing experience. The Arizona Registrar of Contractors will review your application and may waive the ROC exam if you demonstrate 5+ years of documented roofing contractor experience with verifiable references and prior state licensing. You must still obtain bonding and insurance, register your Arizona business entity through the Arizona Corporation Commission, and apply through the standard ROC process at https://roc.az.gov. The exam waiver is discretionary—the ROC may deny the waiver and require you to pass the Arizona exam regardless of out-of-state experience. Most professionals find it faster and less risky to simply take the Arizona ROC exam (approximately $200-$300) rather than spend weeks pursuing an exam waiver. Arizona law does not recognize other states' continuing education or license classes, so you must comply with Arizona's specific requirements.
What happens if I start a roofing business in Mesa without getting licensed?
Operating an unlicensed roofing business in Mesa has severe legal and financial consequences. Performing roofing work without an Arizona ROC license is a Class 1 misdemeanor under Arizona Revised Statutes § 34-228, punishable by fines up to $2,500 and up to 30 days in jail per violation. Each day you perform work without a license counts as a separate offense, so working unlicensed for two weeks could result in 14 separate criminal charges. The Arizona Registrar of Contractors actively investigates unlicensed practice through consumer complaints and job site inspections. If discovered, you receive a cease-and-desist order requiring immediate work stoppage; continuing after this order incurs additional fines of $500-$1,000 per day. Financially, you cannot file mechanic's liens for unpaid work performed without a license under Arizona Revised Statutes § 34-226, meaning clients can refuse payment with no legal recourse for you. You also cannot purchase performance bonds, bonding companies will not work with unlicensed contractors, and you lack liability insurance protection—if someone is injured on your job site, you face personal liability, medical bills, and potential bankruptcy. The City of Mesa will shut down unpermitted job sites and may issue additional municipal citations. Your credit will be damaged, you will have criminal record consequences affecting employment and loans, and you cannot 'grandfather' unlicensed experience into a license application later. The 4-8 week wait for licensing is insignificant compared to the risks of operation without it.
Does Mesa require additional permits beyond the Arizona roofing license?
Yes, the City of Mesa requires multiple additional permits and registrations beyond your Arizona ROC license. A Mesa Business License from Development Services (approximately $200-$400 per year) is mandatory—you cannot legally operate under a Mesa business address without it. Every roofing project requires a separate Building Permit from Mesa Development Services, which includes plan review and inspection fees ($150-$300 per permit). The property must have current property tax clearance from Maricopa County Assessor's office—delinquent tax properties typically cannot receive permits. For residential projects, verify zoning compliance to ensure the property is properly zoned for the proposed work. Some Mesa neighborhoods are Historic Districts requiring Historic Preservation Commission approval for roof material changes; verify this before quoting jobs. HOA properties require written permission from the homeowners association before roof work begins. Fire-rated materials may be mandated by Mesa Fire Department depending on location and property type. A Roofing Work Order or Notice to Property Owner may be required for some projects. Contact Mesa Development Services at (480) 644-3000 or visit https://www.mesaaz.gov/residents/development-services to confirm requirements for your specific project. The ROC license alone is insufficient—Mesa-specific permits and approvals are essential for legal operation within city limits.
Other Business Types in Mesa, AZ
roofing contractor Licensing in Other States
See roofing contractor licensing in every state →Sources & References
- Arizona Revised Statutes § 34-226 — Defines roofing contractor licensing requirements and bonding obligations
- Arizona Revised Statutes § 34-228 — Sets penalties for unlicensed roofing contractor operation
- Arizona Administrative Code R4-30-401 — Establishes roofing contractor exam requirements and classifications
- Arizona Revised Statutes § 34-219 — Requires general contractors to carry liability insurance minimums
- City of Mesa Municipal Code § 11-10-1 — Mesa building permit and contractor licensing local requirements
Licence requirements change. Verify current requirements with the issuing agency before applying.
Editorial standards: This guide is reviewed against primary government sources and cites 5 statutes. Last reviewed July 2026. Scheduled for re-verification by July 2027.
See our editorial policy for how content is created and verified, or report an inaccuracy.