Skip to main content

Roofing company License Requirements in Birmingham, AL

Last reviewed: September 2026

Quick Answer

Alabama does not require a state roofing licence, but roofing contractors must register with the Business Regulation Division if performing work over certain contract thresholds. Birmingham city requires roofing permits, building inspections, and proof of liability insurance before starting work. General liability insurance is mandatory. You must also comply with workers' compensation insurance if you have employees.

Key Facts

  • •Alabama roofing contractors must register with the state's Business Regulation Division.
  • •Birmingham requires roofing permits and inspections before work begins.
  • •General liability insurance is mandatory for roofing contractors in Birmingham.
  • •Workers' compensation insurance is required if you have employees.
  • •City of Birmingham issues building permits with fees based on project value.

State Licence Requirements

Licence name

Contractor Registration (threshold-based)

Issued by

Alabama Business Regulation Division, Department of Labor

Cost

$0-$150

Processing time

5-10 business days

How to apply

Alabama does not mandate a statewide roofing licence for all roofing contractors, but registration may be required depending on contract value thresholds. Roofing contractors performing work valued above certain thresholds must register with the Alabama Business Regulation Division. Contact the Alabama Department of Labor at 334-242-8990 or visit their website to determine if your business meets registration thresholds under Alabama Code § 34-14-2.

If registration is required, you must submit proof of workers' compensation insurance, general liability insurance with minimum coverage of $100,000 to $1,000,000 depending on project scope, and a completed contractor registration form. The application process typically takes 5-10 business days once all documentation is submitted. Some roofing contractors may be exempt from state registration if they operate as sole proprietors with no employees performing work below specified contract amounts, but you must still verify your specific status with the state labour department.

Even without state licence requirements, you must comply with all local City of Birmingham permits and inspections before commencing any roofing work (Birmingham City Code § 27-2-1 et seq.). Document your registration status and keep copies readily available for project inspections and customer inquiries.

Federal Requirements

Roofing contractors in Birmingham must comply with multiple federal requirements depending on project scope and employee count. The Occupational Safety and Health Administration (OSHA) under 29 U.S.C. § 651 et seq. establishes mandatory safety standards for roofing work, including fall protection requirements, which are strictly enforced on projects. If you have employees, you must obtain an Employer Identification Number (EIN) from the Internal Revenue Service under 26 U.S.C. § 6109, which is required for tax purposes and hiring workers.

Workers' compensation insurance compliance is governed by federal and state law, and the Department of Labor enforces standards under the Fair Labor Standards Act (29 U.S.C. § 201 et seq.) regarding wage and hour requirements. Americans with Disabilities Act (ADA) compliance under 42 U.S.C. § 12101 et seq. applies if your business office is public-facing or if you employ people with disabilities. Environmental Protection Standards may apply if roofing work involves hazardous materials removal; the Environmental Protection Agency enforces regulations under the Clean Air Act (42 U.S.C. § 7401 et seq.) if asbestos or other regulated materials are present.

Federal tax identification and annual Form 941 filing with the IRS is required if you have employees. OSHA recordkeeping requirements under 29 C.F.R. § 1904 mandate that you maintain injury and illness records for your roofing crew. Additionally, any roofing project receiving federal funds must comply with Davis-Bacon prevailing wage requirements under 40 U.S.C. § 3141 et seq., which establish minimum wage standards for federally funded construction projects.

Local & County Requirements

The City of Birmingham requires roofing contractors to obtain multiple local permits and approvals before starting any roofing work. A Building Permit is mandatory for all roofing projects and must be obtained from the City of Birmingham Department of Permits, Inspection and Zoning (DPIZ) before work begins. The permit application requires detailed project specifications, proof of general liability insurance (minimum $300,000 coverage for most residential projects), and a valid roofing contractor business licence or registration documentation (Birmingham City Code § 27-2-1).

Roofing permits in Birmingham typically cost between $150-$500 depending on project scope and property value. The city conducts mandatory inspections at project start, during installation, and upon completion to verify code compliance. Residential roofing projects must comply with the International Residential Code (IRC) and Alabama's building code standards. Commercial roofing projects have stricter requirements and may require structural engineer certifications and additional inspections.

Zoning Compliance verification is required; verify that roofing work is permitted in your location's zoning district. Some historic districts in Birmingham have additional aesthetic requirements. A Certificate of Occupancy inspection may be required for certain projects. Jefferson County building permits may also apply for unincorporated areas. The City of Birmingham Fire Marshal may require inspection for certain projects, particularly those involving commercial buildings or complex installations. All work must comply with Jefferson County's building standards and local electrical codes if your roofing involves electrical components.

Total Cost Breakdown

The total first-year cost for launching a roofing company in Birmingham ranges from $2,500-$8,000, depending on project scale, employee count, and insurance requirements. Here is the complete breakdown of all required costs:

State-Level Costs: Contractor registration (if required based on contract threshold): $0-$150. Business licence/registration with Alabama Department of Revenue: $0 (no separate fee for most roofing contractors, though sole proprietors may file online at no cost). Federal Employer Identification Number (EIN): $0 (free from IRS).

Insurance Costs (First Year): General Liability Insurance (minimum $300,000-$1,000,000 coverage): $800-$2,500 annually depending on coverage limits and claims history. Workers' Compensation Insurance (if you have employees): $15-$25 per $100 of payroll, typically $1,200-$3,500 for a crew of 2-4 employees. Commercial Auto Insurance (if using company vehicles): $500-$1,500 annually. Tools and equipment insurance (optional but recommended): $300-$800.

Local Permits and Fees: City of Birmingham Building Permit (varies per project, typical first project): $150-$500. Business registration or licence with City of Birmingham (if required locally): $0-$200. Department of Permits, Inspection and Zoning application fees: included in building permit cost.

Other Initial Costs: Business formation (LLC or corporation filing): $50-$300. Office setup and business address: $0-$500. Initial marketing and business cards: $200-$500. Safety equipment and compliance items (OSHA fall protection, safety signage): $300-$800.

Realistic Total First-Year Range: $2,500-$8,000 for a solo roofing contractor with no employees and minimal project volume. For a roofing company with 3-4 employees from day one, costs range from $5,000-$12,000 including workers' compensation insurance and higher liability coverage. Year-two costs drop significantly to $2,000-$5,000 as insurance renews and you avoid one-time business formation expenses.

Licence Renewal

Since Alabama does not mandate a statewide roofing licence, renewal requirements depend on whether you hold contractor registration with the Business Regulation Division. If your business qualifies for registration, your registration status typically requires annual renewal to maintain compliance with Alabama Code § 34-14-2. Renewal deadlines vary based on your registration date, and you should contact the Alabama Department of Labor approximately 30 days before your registration expiration date to submit renewal documentation.

Renewal fees range from $50-$150 depending on your registration classification and contract volume. You must renew proof of workers' compensation insurance and general liability insurance as part of the renewal process; these typically must be current before your contractor registration can be renewed. Continuing education is not required for roofing contractors in Alabama, though some insurance providers may offer discounts for OSHA safety certification or industry training courses.

Birmingham city permits do not require formal renewal but must be obtained for each new roofing project. Your general liability and workers' compensation insurance policies require annual renewal separate from any contractor registration. If your registration lapses, you may face penalties and cannot legally perform roofing work. Missing renewal deadlines can result in fines and loss of ability to obtain new permits. Online renewal options may be available through the Alabama Department of Labor website; contact them at 334-242-8990 to confirm your renewal deadline and submission procedures.

Penalties for Operating Without a Licence

Operating as a roofing contractor in Birmingham without proper registration, permits, and insurance carries significant civil and criminal penalties under Alabama Code § 34-14-2 and Birmingham City Code § 27-2-1. Performing roofing work without a required City of Birmingham Building Permit is a violation that can result in fines ranging from $500-$1,500 per day of non-compliance, with daily fines accumulating until the violation is corrected. The city building department will issue a cease-and-desist order requiring all work to stop immediately.

Operating without proof of general liability insurance is a serious violation under Birmingham City Code § 27-2-1. Fines for uninsured roofing work range from $1,000-$5,000, and property owners may face liability exposure for injuries occurring during uninsured roofing projects. Workers' compensation insurance violations carry penalties under Alabama Code § 25-5-11; fines range from $500-$2,000 per employee, plus criminal charges for willful violations. Violations are discovered through building department inspections, customer complaints, and workers' compensation audits.

Unlicensed or unregistered roofing contractors operating in Birmingham may face property lien violations and legal action from the city. Insurance claims may be denied for damage caused by unlicensed roofing work, exposing property owners to personal liability. Repeat violations within 12 months can escalate penalties and result in project injunctions preventing further work. Criminal charges may apply for fraudulent representation as a licensed contractor under Alabama Code § 34-14-2. All violations are documented in city records and may prevent future permit applications or business registration renewal.

Get your roofing business insured with coverage built for contractors—compare quotes from top providers specializing in roofing contractors in Alabama.

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 a state roofing licence to work in Birmingham, Alabama?

Alabama does not require a statewide roofing licence for all roofing contractors. However, depending on your contract value and project scope, you may need to register with the Alabama Business Regulation Division under Alabama Code § 34-14-2. Most small roofing contractors performing residential work can operate without state registration if they meet specific exemption criteria. You must contact the Alabama Department of Labor at 334-242-8990 to determine whether your business requires registration based on contract thresholds and employee count.

Regardless of state licence requirements, you absolutely must obtain a City of Birmingham Building Permit for every roofing project before work begins. Birmingham enforces strict local permitting and inspection requirements under Birmingham City Code § 27-2-1. The city requires proof of general liability insurance and workers' compensation insurance before issuing permits. Even if you don't need state registration, you cannot legally perform roofing work in Birmingham without local permits, so plan on obtaining these for each project.

How long does it take to get a Birmingham roofing permit and start working?

The City of Birmingham Building Permit application process typically takes 3-5 business days if you submit a complete application with all required documentation. However, the total timeline from application to project start depends on several factors. First, you must gather required documents including project specifications, architectural plans, proof of general liability insurance (minimum $300,000 coverage), proof of workers' compensation insurance if you have employees, and a completed permit application form.

Once submitted to the City of Birmingham Department of Permits, Inspection and Zoning (DPIZ), the city reviews your application for code compliance and issues the permit if everything is in order. The initial inspection must be scheduled before work begins; this can typically be arranged within 3-7 days of permit issuance. In total, from initial application to your first inspection, expect 1-2 weeks for straightforward residential projects. Commercial or complex roofing projects may require 2-3 weeks due to additional structural reviews. Plan ahead and apply for permits as early as possible to avoid project delays. You can apply online or in person at the DPIZ office located in downtown Birmingham.

Can I transfer my roofing licence from another state to Alabama?

Alabama does not have formal roofing licence reciprocity with other states because Alabama does not mandate a statewide roofing licence. If you hold a roofing licence in another state (such as Florida, Georgia, or North Carolina), that licence does not automatically authorize you to work in Alabama. Instead, you would need to comply with Alabama's own requirements, which depend on contract value and whether state registration applies to your specific business model.

To work in Birmingham, you must obtain local City of Birmingham Building Permits for each project and provide proof of general liability insurance and workers' compensation insurance. Your out-of-state licence may be helpful for demonstrating experience and professional standing, and some insurers may recognize it when calculating your insurance rates. However, you cannot advertise or claim to hold an "Alabama roofing licence" if you don't have state registration. Contact the Alabama Department of Labor at 334-242-8990 and the City of Birmingham Department of Permits, Inspection and Zoning to confirm exactly what documentation your out-of-state licence satisfies and what additional requirements apply to your situation.

What happens if I start a roofing job in Birmingham without getting a permit first?

Starting roofing work in Birmingham without a Building Permit is a violation of Birmingham City Code § 27-2-1 that can result in serious consequences. The city building department will issue a cease-and-desist order requiring you to stop all work immediately once they discover unpermitted work. Penalties for unpermitted roofing work range from $500-$1,500 per day of non-compliance, and these fines accumulate daily until the violation is corrected.

Once work is stopped, you must obtain the required permit retroactively and may face additional fines for the unpermitted work already completed. The property owner could also face legal liability if someone is injured during unpermitted work, and insurance claims for damage caused by unpermitted roofing may be denied. Your business reputation will be damaged, and the city may prevent you from obtaining future permits if you have a pattern of violations. Additionally, the property owner may have recourse against you for cost overruns and project delays caused by the stop-work order. Always obtain your permit before your first day on site, even if it delays your start date by a few days.

What insurance do I absolutely need as a roofing contractor in Birmingham?

As a roofing contractor in Birmingham, you must carry General Liability Insurance with a minimum of $300,000-$1,000,000 in coverage, depending on project scope. This is required to obtain a City of Birmingham Building Permit under Birmingham City Code § 27-2-1. General liability insurance covers bodily injury, property damage, and legal defence if a customer or third party is injured during your roofing work. Without proof of general liability insurance, the city will not issue permits, and you cannot legally operate.

If you have any employees—even part-time—Workers' Compensation Insurance is mandatory under Alabama Code § 25-5-11. This covers medical expenses and lost wages if an employee is injured on the job. Violations for operating without workers' compensation insurance can result in fines of $500-$2,000 per employee and criminal charges. Additionally, Commercial Auto Insurance is strongly recommended (and may be required by Birmingham for some projects) if you use a company vehicle to transport equipment or workers. Property owners often require Roofing-Specific Contractors Insurance as a condition of hiring you, which covers additional risks like theft of materials or damage caused during your work. Plan for $800-$2,500 annually for general liability insurance and $1,200-$3,500 for workers' compensation if you have a small crew. These are non-negotiable costs of doing business as a roofing contractor in Birmingham.

Other Business Types in Birmingham, AL

roofing contractor Licensing in Other States

See roofing contractor licensing in every state →

Sources & References

  • Alabama Code § 34-14-1 et seq. — Establishes contractor licensing and registration requirements
  • Alabama Code § 34-14-2 — Defines roofing contractor classification and exemptions
  • Birmingham City Code § 27-2-1 et seq. — Establishes local building permits and inspection requirements
  • Alabama Code § 25-5-11 — Requires workers' compensation insurance for employees

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.