Roofing Contractor License Requirements in Alabama
| Licensing Authority | Alabama Home Builders Licensure Board (HBLB) |
| License Type | Residential Roofer License |
| Experience Required | Must currently hold, or have held for at least 1 year prior to application, a business or occupational license as a contractor issued by a municipality, township, or county in Alabama. |
| Exam Required | No |
| Bond Required | Yes — $10,000 |
| Insurance | General liability: recommended. Workers comp: required with employees |
| Continuing Education | 6 hours annually (for licensees under age 60). At least 2 hours must be Alabama-specific coursework. Due by November 30 to avoid $50 late penalty. |
| Processing Time | 4-6 weeks after complete application submission |
Fee Breakdown
| Application Fee | $100 |
| Initial License Fee | $150 |
| CE late filing penalty (after November 30) | $50 |
| Est. Initial Total | $300 |
Renewal: $150 every 1 year (October 1 - December 31 renewal window)
Notes
- License required for residential roofing projects exceeding $2,500
- No state exam required — experience and bond are the primary qualifications
- Must hold a local business/occupational license for at least 1 year to qualify
- Separate from ALBGC general contractor license (which covers commercial roofing at $100K+)
- Local building permits typically required for full roof replacements, significant repairs, or structural modifications
- Licensees age 60+ are exempt from continuing education requirement
Frequently Asked Questions
Do I need a roofing contractor license in Alabama?
Yes, Alabama requires a statewide roofing contractor license through the Alabama Home Builders Licensure Board.
How much does a roofing contractor license cost in Alabama?
The estimated initial cost is $250, including application, exam, and license fees.
Data last verified: 2026-04-02 | Source: HBLB