Roofing company License Requirements in Montgomery, AL
Last reviewed: September 2026
Quick Answer
Yes, roofing contractors in Montgomery, Alabama must obtain a Roofing Contractor License from the Alabama State Board of Contractors (ASBC). You will also need a Montgomery city building permit, a business license, and workers' compensation insurance. The ASBC processes applications through their online portal at www.boc.alabama.gov, with processing times typically between 3–5 weeks after submission of required documentation.
Key Facts
- •Alabama requires roofing contractors to obtain a Roofing Contractor License from the State Board of Contractors.
- •Montgomery roofing companies need both state and local permits before operating.
- •Roofing contractors must carry workers' compensation insurance and liability coverage.
- •License renewal occurs annually with continuing education requirements.
- •Operating without a license can result in fines up to $500 per violation.
State Licence Requirements
Licence name
Roofing Contractor License
Issued by
Alabama State Board of Contractors (ASBC)
Cost
$375–$475
Processing time
3–5 weeks
How to apply
To obtain your Roofing Contractor License in Alabama, visit the Alabama State Board of Contractors online portal at www.boc.alabama.gov and create an account. Complete the Roofing Contractor License application form (Form SBC-1) with detailed business information, including ownership structure and experience details. You must provide proof of at least three years of documented roofing experience within the past five years, submitted as work history with contractor references.
Submit the following required documents: government-issued photo identification, proof of Alabama business registration (obtained from the Alabama Secretary of State), proof of workers' compensation insurance coverage, and a completed experience affidavit signed by previous employers or clients. You will need to pass the Alabama Roofing Contractor exam, which covers building codes, safety regulations, and industry standards specific to roofing work (Alabama Code § 34-8-30).
The examination fee is approximately $100–$150, separate from the license fee. Once your application is approved and you pass the exam, pay the license fee of $375–$475. The ASBC will issue your license, which allows you to legally bid on and perform roofing projects in Alabama. Processing typically takes 3–5 weeks from submission of a complete application.
Federal Requirements
Roofing contractors must obtain an Employer Identification Number (EIN) from the Internal Revenue Service under 26 U.S.C. § 6109, even if you operate as a sole proprietor. Federal OSHA regulations under 29 U.S.C. § 651 apply to all roofing work, requiring compliance with fall protection standards, personal protective equipment (PPE), and training requirements for employees working at heights. If your roofing company employs workers, you must comply with federal wage and hour laws under the Fair Labor Standards Act (29 U.S.C. § 201 et seq.), including overtime pay requirements.
Roofing contractors must maintain workers' compensation insurance compliance under federal reporting requirements. Environmental Protection Procedures under EPA regulations apply if your company handles or disposes of roofing materials containing asbestos (40 CFR Part 61). Americans with Disabilities Act (ADA) compliance is required for any customer-facing facilities, including office locations.
If your company performs roofing work on federal buildings or federally-funded projects, you may need to register with SAM.gov and comply with the Davis-Bacon Act (40 U.S.C. § 3141), which mandates prevailing wage payments. Federal tax compliance includes quarterly estimated tax payments and annual business tax returns filed with the IRS.
Local & County Requirements
Montgomery roofing companies must obtain a City Building Permit from the Montgomery Building Department before commencing any roofing work. This permit requires submission of project plans, scope of work documentation, and proof of general liability insurance. The Montgomery Building Department conducts inspections at rough-in and final completion stages to ensure compliance with the International Building Code (IBC) and local amendments.
A Montgomery City Business License is required, obtainable through the City of Montgomery Finance Department or online portal. Zoning compliance verification is necessary to confirm the project location meets municipal zoning requirements. Fire safety inspections may be required for commercial roofing projects under Montgomery Fire Code § 101.
Some Montgomery neighborhoods and historic districts require additional approval from the Urban Design Review Board if properties are located in designated historic areas. Sign permits are needed if you install business signage at your company's office location. Electrical permits may apply if your roofing project includes electrical work such as skylight wiring or solar panel installation. Payment bonds and performance bonds are typically required for municipal and public works roofing projects in Montgomery. County-level permits from Montgomery County may also apply depending on project location outside city limits.
Total Cost Breakdown
First-year startup costs for a roofing company in Montgomery, Alabama include the state Roofing Contractor License ($375–$475), the Alabama roofing exam fee ($100–$150), and the Montgomery City Business License ($50–$150). You must obtain general liability insurance (typically $800–$1,500 annually for a small roofing operation) and workers' compensation insurance, which costs approximately $1,200–$2,500 annually depending on payroll and number of employees.
Montgomery building permits for your office location typically range from $100–$300, with residential roofing project permits averaging $150–$400 per job depending on project scope. Bonding requirements for municipal or public works projects may cost $500–$2,000 annually or project-specific bonds at 1–3% of the contract value.
Business registration with the Alabama Secretary of State costs $50–$100. Contractor tools, equipment, and initial inventory for a small roofing operation may require $3,000–$8,000 upfront investment. Professional licensing renewal occurs annually at $200–$250, plus 8 hours of continuing education coursework costing $150–$400 annually.
A realistic first-year total cost range for launching a roofing company in Montgomery is $6,500–$14,000, including all licenses, permits, insurance minimums, bonding, and initial equipment. Subsequent years will cost approximately $3,500–$6,000 annually for renewals and ongoing insurance.
Licence Renewal
Alabama Roofing Contractor Licenses must be renewed annually. The renewal deadline is typically December 31 each year, with renewals processed through the ASBC online portal at www.boc.alabama.gov beginning November 1. The annual renewal fee is $200–$250. To renew, log into your ASBC account, verify that your business information remains current, and pay the renewal fee online using a credit or debit card.
Continuing education is required for license renewal under Alabama Code § 34-8-2. You must complete 8 hours of approved continuing education courses annually, covering topics such as building code updates, safety regulations, and professional standards. Approved courses are offered by the ASBC, community colleges, and industry organizations recognized by the board. Documentation of course completion must be submitted with your renewal application.
If you miss the December 31 deadline, your license will become inactive, and you cannot legally perform roofing work. You may reinstate your license within 60 days by paying a late renewal fee of $50–$100 in addition to the standard renewal fee. If more than 60 days pass, you must reapply for licensure as if applying new, including exam requirements. Online renewal is the standard method; in-person renewal is available at the ASBC office in Montgomery by appointment.
Penalties for Operating Without a Licence
Operating a roofing business in Alabama without a valid Roofing Contractor License is a violation of Alabama Code § 34-8-41 and constitutes a misdemeanor offense. The primary penalty is a fine of $200–$500 for each violation, with each day of unlicensed operation potentially counted as a separate violation, accumulating fines rapidly.
The Alabama State Board of Contractors actively investigates unlicensed roofing operations through customer complaints, permit office reports, and industry referrals. If discovered operating without a license, the ASBC will issue a Cease and Desist Order requiring immediate termination of all roofing work. Failure to comply with a Cease and Desist Order results in additional civil penalties of $50–$100 per day of continued operation.
Criminal prosecution is possible for willful and repeated violations, potentially resulting in jail time up to 90 days in addition to fines. Unlicensed roofing contractors face civil liability claims from customers for any property damage or injuries occurring during their work. Insurance companies typically deny claims filed by or against unlicensed contractors, leaving homeowners and contractors personally liable for all damages. General liability insurance policies are void if the contractor was operating without a proper license, creating significant financial exposure. Customers may pursue recovery through small claims court or civil lawsuit for damages and breach of contract. The contractor's name and violation history are recorded in the ASBC database, making it difficult to obtain licensing in the future and damaging professional reputation throughout the roofing industry.
Compare roofing contractor insurance quotes tailored to Alabama requirements and protect your Montgomery roofing business today.
Get notified when licensing rules change
Licensing requirements and fees change periodically. We'll email you when this page is updated.
Frequently Asked Questions
How long does the entire licensing process take from start to finish in Montgomery?
The complete licensing process typically takes 4–8 weeks total. Initial ASBC application review takes 3–5 weeks, followed by exam scheduling (usually 1–2 weeks availability). After passing the exam, the ASBC issues your license within 2–3 business days. Simultaneously, obtaining your Montgomery City Business License takes 1–2 weeks, and building permits for your office location take 1–2 weeks through the Montgomery Building Department. We recommend starting the process 8–10 weeks before you plan to begin operations to allow for all approvals and insurance documentation.
Can I operate as a roofing contractor in Montgomery with a license from another state?
No, Alabama does not have reciprocity agreements with other states for roofing contractor licenses. If you hold a roofing license from another state, you must still obtain the Alabama Roofing Contractor License through the full application and exam process. However, your out-of-state experience counts toward the three-year experience requirement mandated by Alabama Code § 34-8-30. You can apply the experience documentation from your previous state and take the Alabama exam. Some applicants with extensive out-of-state experience may qualify for exam waivers in rare circumstances—contact the ASBC directly at www.boc.alabama.gov to inquire about potential exemptions based on your specific credentials.
What happens if I start a roofing business without obtaining the license first?
Starting roofing work without an Alabama Roofing Contractor License is illegal and exposes you to immediate penalties under Alabama Code § 34-8-41. You face fines of $200–$500 per violation, with each day of operation potentially counted as a separate violation. The ASBC actively investigates unlicensed operations through customer complaints and permit office reports, and will issue a Cease and Desist Order requiring you to stop work immediately. Your general liability and workers' compensation insurance will likely deny claims if you were operating unlicensed, leaving you personally liable for all damages. Customers may sue you in civil court for breach of contract and damages. We strongly recommend obtaining your license before accepting any roofing contracts or performing any work.
Do I need separate licenses for residential and commercial roofing in Montgomery?
No, the Alabama Roofing Contractor License issued by the ASBC (Alabama Code § 34-8-30) authorizes you to perform both residential and commercial roofing work throughout the state. However, commercial roofing projects in Montgomery may require additional inspections, bonding, and compliance with commercial building codes that differ from residential requirements. Each specific project in Montgomery will require its own City Building Permit regardless of project type. Commercial roofing projects may need performance bonds and payment bonds, which are handled separately through bonding companies. Your general liability insurance and workers' compensation insurance should adequately cover both residential and commercial work, though higher-value commercial projects may require increased coverage limits.
What continuing education courses are required to renew my roofing license in Montgomery?
Alabama requires 8 hours of approved continuing education annually for Roofing Contractor License renewal (Alabama Code § 34-8-2). Approved courses cover topics such as current building code updates, OSHA safety regulations, fall protection requirements, workers' compensation compliance, and professional ethics. The ASBC maintains a list of approved continuing education providers on their website at www.boc.alabama.gov, including community colleges, industry organizations, and online course providers. Popular options include courses offered through the Alabama Roofing Contractors Association, local community colleges in Montgomery, and nationally-recognized online providers. Course costs typically range from $150–$400 for the annual 8-hour requirement. You must submit proof of course completion (certificates) with your renewal application by December 31 each year to maintain active license status.
Other Business Types in Montgomery, AL
roofing contractor Licensing in Other States
See roofing contractor licensing in every state →Sources & References
- Alabama Code § 34-8-2 — Establishes State Board of Contractors authority and licensing requirements
- Alabama Code § 34-8-30 — Defines roofing contractor classification and licensing obligations
- Alabama Code § 34-8-41 — Specifies penalties for operating without required contractor license
- Montgomery City Code § 25-39 — Establishes local building permit and inspection 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 4 statutes. Last reviewed September 2026. Scheduled for re-verification by September 2027.
See our editorial policy for how content is created and verified, or report an inaccuracy.