GetTradeLicense

Roofing Contractor License Requirements in Alabama

Licensing AuthorityAlabama Home Builders Licensure Board (HBLB)
License TypeResidential Roofer License
Experience RequiredMust 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 RequiredNo
Bond RequiredYes — $10,000
InsuranceGeneral liability: recommended. Workers comp: required with employees
Continuing Education6 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 Time4-6 weeks after complete application submission

Fee Breakdown

Application Fee$100
Initial License Fee$150
Est. Initial Total$250

Related & additional fees

Separate or ongoing costs — not included in the estimate above.

CE late filing penalty (after November 30)$50

Renewal: $150 every 1 year (October 1 - December 31 renewal window)

Set up the business before you apply in Alabama

Most states license the company as well as the person, so the application usually asks for an LLC or corporation and a registered agent in Alabama. Northwest forms the entity and acts as your registered agent — a flat fee, no upsell funnel.

Some links below are affiliate links. If you buy through them we may earn a commission at no extra cost to you.

Form an LLC with Northwest→

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

You're licensed in Alabama as a roofing contractor — the next 30 days

Most of the steps below are required before your first paid job; the order is the order the state and its counties will ask for them.

Some links below are affiliate links. If you buy through them we may earn a commission at no extra cost to you.

  1. Form the business and get an EIN.

    The Alabama Home Builders Licensure Board issues the Residential Roofer License; the business that invoices Alabama customers is a separate decision. A sole proprietorship is the default, an LLC keeps business liability off your personal assets, and either needs an EIN before the first payroll. Settle it before the license number goes on an estimate.

  2. Post the bond.

    Alabama requires a $10,000 surety bond. $10,000 Residential Roofer surety bond required. Must name the Alabama Home Builders Licensure Board as the obligee. How contractor bonds work→

  3. Carry general liability insurance.

    Alabama does not set a general liability minimum for this trade, but most permits and commercial customers ask for proof of GL cover. GL not mandated by the state board but strongly recommended and often required for local permits. Workers comp required for employers with 5+ employees. Contractor insurance requirements→

  4. Register locally.

    Most cities and counties require local business licenses and building permits for roofing work. Requirements vary significantly by jurisdiction.

  5. Set up quoting, scheduling and invoicing before the first call.

    Your first customers will ask for a written estimate and expect to pay by card on site. Most one-truck roofing contractor businesses run that on field-service software; Housecall Pro is the one we link because it is built for this size of company and this link carries 20% off your first 12 months. Start a free trial of Housecall Pro→

  6. Keep the license.

    Renewal is every year (October 1 - December 31 renewal window) at $150. 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.

Other licenses in Alabama

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. A $10,000 surety bond is also required.

What experience do I need for a roofing contractor license in Alabama?

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.

Do I need a bond for a roofing contractor license in Alabama?

Yes, a $10,000 surety bond is required. $10,000 Residential Roofer surety bond required. Must name the Alabama Home Builders Licensure Board as the obligee.

How long does it take to get a roofing contractor license in Alabama?

Processing time is typically 4-6 weeks after complete application submission after submitting a complete application.

Is continuing education required for roofing contractors in Alabama?

Yes, 6 hours per annually (for licensees under age 60). At least 2 hours must be Alabama-specific coursework. Due by November 30 to avoid $50 late penalty. is required for license renewal.

Data last verified: 2026-04-02 | Source: HBLB