How to Start a Roofing Business in Alabama

How to Start a Roofing Business in Alabama

How to Start a Roofing Business in Alabama

Alabama sits in Dixie Alley, the most tornado-prone region in the United States, experiencing approximately 64 tornadoes per year. This creates sustained demand for roofing repair and replacement work. Starting a roofing business in Alabama means understanding a unique and often confusing licensing split: residential roofing work above $2,500 requires a state license, while commercial roofing work is unlicensed up to the general contractor threshold of $100,000. Get the licensing wrong and your business faces penalties, shutdown orders, and liability exposure. This guide walks you through every step to start legally and correctly.

The Critical Licensing Split You Must Understand

Alabama's roofing licensing structure is not intuitive. Here is the dividing line:

  • Residential roofing work valued over $2,500: Requires an Alabama Roofers License from the Home Builders Licensure Board (HBLB). This applies to any work on a house, duplex, apartment complex, or residential structure that exceeds $2,500 in contract value.
  • Commercial roofing work up to $100,000: Does NOT require a roofers license. Commercial work is unregulated by the state until you hit the general contractor threshold of $100,000, at which point you may need a general contractor license depending on the scope of work.
  • Commercial roofing work $100,000 and above: May require a general contractor license under Act 2024-277, depending on whether you are managing the overall project or performing roofing only.

This distinction trips up many new roofing contractors. A contractor who takes residential jobs under $2,500 can operate without a roofers license, but the moment they quote a residential job at $2,501, they must be licensed. There is no gray area and no exemption for "structural" versus "cosmetic" work. The threshold is the contract value, period.

Step 1: Form Your Business Entity

Before you can apply for a roofing license, you need a legal business structure. Alabama does not require you to form an LLC or corporation, but the vast majority of roofing contractors do for liability protection and tax benefits. Choose one of these:

Sole Proprietorship (Unregistered)

You operate under your personal name or a registered trade name. No filing fee. Simplest to start, but provides zero liability protection; creditors can pursue your personal assets. Not recommended for roofing, a high-liability trade.

Limited Liability Company (LLC)

Alabama LLC formation costs $200 to file with the Secretary of State, plus a mandatory $25 Name Reservation fee before filing. The process:

  1. Reserve your business name with the Alabama Secretary of State ($25 nonrefundable, valid for 120 days)
  2. Prepare and file the Certificate of Formation with the Secretary of State ($200). File online at Secretary of State Online Services for immediate processing.
  3. Obtain an Employer Identification Number (EIN) from the IRS (free, online at irs.gov)

LLCs provide liability protection (the business is liable, not your personal assets), offer flexible tax treatment (taxed as a sole proprietorship or partnership by default), and are respected by insurance companies and bonding agencies. For roofing, an LLC is the go-to structure.

Corporation

A corporation costs $200 to form and follows a similar process. Corporations pay 6.5% corporate income tax on net income in Alabama, making them less tax-efficient than an LLC for most small roofing companies. Consider a corporation only if you are retaining significant profits in the business or have specific business planning reasons.

Step 2: Obtain Your Alabama Roofers License (HBLB)

This is the license that sets roofing apart in Alabama. You must apply to the Home Builders Licensure Board (HBLB), a state agency that regulates home builders, general contractors, and roofers. The HBLB roofers license is required before you can legally perform residential roofing work over $2,500.

HBLB Roofers License Requirements

  • Bond: $10,000 bond filed with the HBLB. This bond is not insurance; it is a surety bond that protects homeowners if you fail to complete work or commit fraud. You purchase it from a bonding company (typically $150 to $300 annually).
  • Exam: No examination required for a roofers license in Alabama. Unlike electricians, plumbers, or HVAC contractors, the state does not test your technical knowledge.
  • Experience: Alabama does not publish a specific experience requirement for roofers, but the HBLB may ask about your roofing background during application. Document any prior work, training, or apprenticeships.
  • Application: Submit the HBLB application form along with your bond documentation. Visit the Home Builders Licensure Board website or call to request the current application form and fees.

Finding and Contacting the HBLB

The HBLB website and contact information change periodically. Search "Alabama Home Builders Licensure Board" or contact the Alabama Secretary of State's Business Entities division at sos.alabama.gov. They can provide you with the current HBLB contact information and application requirements.

Budget 4 to 8 weeks for the HBLB application to be processed and approved. Once approved, your license is typically valid for a set period (confirm the renewal cycle with the HBLB).

Step 3: Obtain Your County Business Privilege License

Every business operating in Alabama, including roofing companies, must have a county business privilege license. This is a state-mandated license issued and renewed annually by the county probate judge or license commissioner.

  • Where to apply: The probate judge's office or license commissioner's office in the county where you operate. If you work in multiple counties, you need a license in each county.
  • Fee: Varies by county and by the nature of your business. Most counties charge $25 to $150 for a roofing contractor license, but confirm the exact fee with your county office.
  • Effective term: October 1 through September 30. You must renew annually before October 1 or face penalties.
  • Application: Bring your business formation documents (LLC or corporation documentation), your HBLB roofers license (or application), your EIN, and any identification. The county office will issue your license on the spot or within a few days.

Your county license is non-negotiable. Failure to maintain it results in loss of business privilege and potential penalties. Set a reminder for September 15 each year to renew before the October 1 deadline.

Step 4: Obtain Municipal Business Licenses

If you work within city limits, the city also requires a business license. This is separate from the county license and is enforced by each municipality independently.

  • Where to apply: The city business license office, usually located at city hall or the business licensing department.
  • Fee: Varies widely by city. Small towns might charge $15 to $50; larger cities like Birmingham, Huntsville, and Mobile may charge significantly more based on your gross-receipts schedule or a flat fee.
  • Requirement: If you work in multiple cities, you need a license in each. This is one of the most time-consuming (but inexpensive) compliance tasks for roofing contractors in Alabama.

Some large cities like Birmingham and Huntsville use gross-receipts-based licensing, meaning your fee scales with your annual revenue. Keep accurate income records to ensure your license renewal reflects your actual business volume.

Step 5: Register for Sales Tax and State Taxes

Roofing is a service, but if you provide materials as part of your work (as most roofers do), you will owe Alabama sales tax on those materials. Register with the Alabama Department of Revenue through My Alabama Taxes.

  • Sales tax registration: Free. Alabama's state sales tax is 4% on tangible personal property (roofing materials). Register online and receive your sales tax permit within 3 to 5 business days.
  • Sales tax rate: 4% state plus any local municipal sales tax. In major cities like Huntsville and Mobile, combined rates reach 9% to 10%. Charge your customers accurately and remit quarterly or as required by your local tax authority.
  • Income tax: Your business profit is subject to Alabama income tax at rates of 2%, 4%, or 5% depending on your taxable income bracket. If you form an LLC, you will pay individual income tax as a pass-through entity (the LLC itself does not pay corporate tax).
  • Business privilege tax (BPT): A separate annual tax based on your net worth apportioned to Alabama, at rates of $0.25 to $1.75 per $1,000 of net worth, capped at $15,000. Good news: if your calculated BPT is $100 or less (which covers most new roofing startups in their first year or two), you owe no tax and file no return as of 2024.

Register for My Alabama Taxes before you complete your first job. The system is straightforward and filing is online.

Step 6: Obtain Bonding and Insurance

Bonding and insurance are not the same, and you need both.

Surety Bond

You already know you need a $10,000 bond for the HBLB roofers license. A surety bond is a three-party agreement: you (the principal), the bonding company (the surety), and the customer (the obligee). If you fail to complete work or violate the terms of your contract, the bond protects the customer. You purchase the bond annually, typically paying $150 to $300 depending on your credit and claims history.

General Liability Insurance

This covers injury or property damage caused by your work. A roofing contractor falling from a ladder and injuring a homeowner's car, or a mistake in installation that causes water damage, are exactly the scenarios liability insurance protects against. Roofing is a high-risk trade; insurance companies typically charge $1,000 to $3,000 annually for roofing contractor coverage, depending on your payroll and loss history.

Workers' Compensation Insurance

Alabama requires workers' compensation insurance if you have 5 or more employees. If you start as a solo operator or with 1 to 4 employees, it is optional but strongly recommended. Workers' comp covers medical expenses and lost wages if an employee is injured on the job. Roofing workers are at high risk for falls, injuries, and long-term repetitive-stress conditions; insurance protects both you and your team.

Shop insurance through local brokers who specialize in contractor coverage. They understand the roofing trade and can bundle liability, bonding, and workers' comp into a single package.

Step 7: Set Up Bookkeeping and Quarterly Tax Planning

Alabama's business privilege tax, sales tax, and city occupational taxes (in some cities) create a bookkeeping burden unique to Alabama. Hire a CPA or bookkeeper familiar with Alabama contractor taxes to:

  • Track material costs separately from labor (sales tax applies only to materials)
  • File quarterly estimated tax payments with the state
  • Manage your BPT calculation and filing (due March 15 if you operate on a calendar tax year)
  • Ensure city sales tax and occupational tax compliance

A good bookkeeper costs $100 to $300 monthly but pays for itself by preventing costly tax penalties and optimizing your deductions.

Common Mistakes to Avoid

Underestimating the $2,500 residential threshold: Many new roofers take jobs they think are under the license requirement, only to hit $2,500 partway through a season. Failure to be licensed for residential work over $2,500 is a violation and can result in work orders to stop, fines, and liability exposure.

Forgetting municipal licenses: The county license is state law, so it is hard to forget. But city licenses vary by jurisdiction and are easy to overlook. A city can fine you for unlicensed operation even if your county license is current.

Mixing up bonding and insurance: A bond is not insurance. Insurance does not replace a bond. You need both, and they serve different purposes.

Neglecting sales tax on materials: If you provide a metal roof or shingles as part of your contract, you owe sales tax on the materials themselves. Labor is not taxable; materials are. Overestimate your tax obligation rather than underestimate, and ask your CPA to review your first few invoices.

Delaying insurance: Do not perform any work before your insurance is active. A single injury or property-damage claim without coverage can bankrupt a new business.

Expected Timeline and Cost Summary

From idea to your first licensed job, budget 8 to 16 weeks and approximately $1,200 to $2,500 in direct startup costs:

  • LLC formation: $225 (filing $200 + name reservation $25)
  • HBLB roofers license application: $0 to $100 (varies by board, check current fees)
  • HBLB surety bond: $150 to $300 (annual)
  • County business privilege license: $25 to $150 (annual)
  • Municipal licenses (estimate 2 to 5 cities): $50 to $300 (annual)
  • General liability insurance: $1,000 to $3,000 (annual)
  • Bookkeeping setup and first month: $100 to $500

These costs are investments in legal compliance and risk management, not overhead. Cutting corners on licensing or insurance is never worth the legal and financial exposure.

Disclaimer

This article is informational and does not constitute legal or tax advice. Roofing licensing, bonding, and tax requirements in Alabama are subject to change, and specific requirements may vary by county and municipality. Before applying for any license or starting work, consult with a qualified attorney licensed in Alabama and a CPA familiar with Alabama contractor taxes. The HBLB, your county probate judge or license commissioner, and the Alabama Department of Revenue are authoritative sources for current fees, deadlines, and procedures. Always verify current requirements directly with these agencies before committing to business decisions.

Keep exploring: related Alabama guides