Roofer Permits & Licenses in Montgomery, AL

Complete guide to permits and licenses required to start a roofer in Montgomery, AL. Fees, renewal cycles, and agency contacts.

Certificate of Formation (LLC Registration)

Alabama Secretary of State
Required
Fee: $208.00-$208.00
Renewal: one time
Type: registration

Required for all LLCs. Annual Report also required ($100 fee, due by April 15 each year).

Annual Report (LLC)

Alabama Secretary of State
Required
Fee: $100.00-$100.00
Renewal: annual
Type: registration

Applies to all LLCs formed in Alabama.

Alabama Contractor License (Unlimited Limit)

Alabama Licensing Board for General Contractors
Required
Fee: $650.00-$650.00
Renewal: biennial
Type: license

Roofing is classified under General Contractors (projects over $50,000 require license). Requires qualifying party pass business/law exam (70%) and trade exam; 4 years experience. Board confirms roofing falls under their jurisdiction.

Home Builders Licensure Board Registration (Residential Roofing under $50,000)

Alabama Home Builders Licensure Board
May Apply
Fee: $200.00-$200.00
Renewal: annual
Type: license

Required for residential "home improvements" including roofing in that value range. No exam required; proof of insurance needed. Commercial or >$50k falls under General Contractors Board.

Assumed Name (DBA) Filing

Alabama Secretary of State
May Apply
Fee: $30.00-$30.00
Renewal: one time
Type: registration

File with Probate Judge in principal place of business county AND Secretary of State. Renew every 5 years ($10 fee).

Alabama Business Privilege Tax Registration

Alabama Department of Revenue
Required
Fee: $100.00-$100.00
Renewal: annual
Type: registration

All LLCs doing business in Alabama must file Form CPT. Tax based on federal taxable income allocated to AL.

Sales and Use Tax License

Alabama Department of Revenue
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Simplified Seller Use Tax Return filing monthly/quarterly based on revenue. Roofing materials often taxable.

Alabama Sales and Use Tax Permit

Alabama Department of Revenue
Required
Renewal: one time
Type: registration

Roofers in Alabama must collect and remit sales tax on materials sold and installed as part of roofing services. Labor is generally not taxed separately if part of a bundled service. Roofing materials are taxable. Registration required even if no employees.

Alabama Withholding Tax Account Registration

Alabama Department of Revenue
May Apply
Renewal: one time
Type: registration

Required for all employers paying wages to employees in Alabama. Roofing LLCs with employees must withhold state income tax from employee wages and remit it to the state.

Alabama Unemployment Insurance (UI) Tax Registration

Alabama Department of Labor
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

All employers with one or more employees in Alabama must register. Applies to roofing LLCs that hire workers. New employers pay 2.7% on first $8,000 of wages per employee annually.

Alabama Annual Report and Privilege Tax (for LLCs)

Alabama Secretary of State
Required
Fee: $100.00-$100.00
Renewal: one time
Type: registration

All LLCs formed or registered in Alabama must file an annual report and pay the privilege tax. This is separate from income or sales tax obligations.

Alabama State Income Tax Registration (for pass-through entities)

Alabama Department of Revenue
Required
Renewal: one time
Type: registration

LLCs taxed as pass-through entities (default) are not subject to entity-level income tax, but owners must report income on personal returns. The LLC must still register with the Department of Revenue for identification and reporting purposes.

Local Business Privilege License (City or County)

Local Municipal or County Government
May Apply
Fee: $50.00-$500.00
Renewal: one time
Type: registration

Most cities and counties in Alabama require a local business license or privilege tax for roofers. Examples include Birmingham, Montgomery, and Huntsville. Fee and requirements vary. Check with city clerk or county probate office.

Federal Employer Identification Number (EIN)

Internal Revenue Service (IRS)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Required for all LLCs with employees. Also needed for banking and tax reporting. Apply online via IRS website.

Alabama Home Building Contractors License (for Residential Roofing)

Alabama Home Building Contractors Licensing Board (HBCLB)
May Apply
Fee: $250.00-$500.00
Renewal: one time
Type: license

Roofing is classified as 'home building' under Alabama law when done on existing structures. All residential roofers must register and may need to pass exams, maintain insurance, and post a $10,000 surety bond.

Alabama Home Building Contractors License (Residential Roofing)

Alabama HBCLB
May Apply
Renewal: one time
Type: license

Required for all contractors performing roofing on existing homes. Includes exam, $10,000 bond, and insurance.

Alabama Withholding Tax Registration

Alabama Department of Revenue
Required
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Withhold state income tax from employee wages.

Alabama Unemployment Insurance Tax Registration

Alabama Department of Labor
Required
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Rate: 2.7% on first $8,000 wages per employee annually.

Federal EIN Application

IRS
Required
Renewal: one time
Type: permit

Required for federal tax reporting and banking.

Alabama Annual Report and Privilege Tax

Alabama Secretary of State
Required
Renewal: one time
Type: filing

File by 15th month after fiscal year-end. $100 fee. $25/month late penalty.

County Business Privilege License

Alabama Department of Revenue (administers county licenses)
Required
Fee: $100.00-$100.00
Renewal: annual
Type: license

Required in all Alabama counties for LLCs; administered locally but state-guided. Specific county schedules at county treasurer offices (no centralized .gov list)

Municipal Business License

City of [Specific City] (e.g., Birmingham, Mobile)
May Apply
Fee: $100.00-$100.00
Renewal: annual
Type: license

Every Alabama municipality requires its own business license for roofers as contractors. Check specific city code (e.g., Birmingham Code Sec. 4-1). No statewide municipal list; research per city

Zoning Compliance / Certificate of Occupancy

Local County or City Planning/Zoning Department
May Apply
Fee: $50.00-$500.00
Renewal: one time
Type: permit

Roofers must verify zoning allows "contractor" or "construction" use. Home occupation permit needed for residences (e.g., Montgomery Zoning Ordinance Chapter 2). Specific to property location

Building Permit for Premises Modification

Local City or County Building Inspections Department
May Apply
Fee: $50.00-$50.00
Renewal: one time
Type: permit

Not required for pure office use without changes. Common for roofing firms with equipment storage. See local building code (adopts IPC/IRC)

Sign Permit

[County/City] Building or Sign Enforcement
May Apply
Fee: $25.00-$25.00
Renewal: one time
Type: permit

Required per local zoning/sign codes (e.g., Hoover Ordinance 17-279). Freestanding signs for roofing company often need engineering review

Fire Department Inspection / Permit

Local Fire Marshal
May Apply
Fee: $50.00-$250.00
Renewal: annual
Type: permit

NFPA 1 compliance; common for roofing storage yards. Hazardous materials permit may apply (UFC Chapter 10)

Alarm Permit

Local Police Department
May Apply
Fee: $50.00-$100.00
Renewal: annual
Type: permit

Required in most cities (e.g., Tuscaloosa Code Chapter 14). Registration prevents false alarm fines

Parking or Traffic Impact Permit

[City Traffic Engineering]
May Apply
Renewal: one time
Type: permit

Part of site plan review in commercial zones. Rare for field-only roofing operations

Noise Ordinance Compliance Permit

[County/City] Code Enforcement
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: permit

No permit usually needed unless requesting variance. Construction noise exemptions daytime (e.g., Mobile Code Ch. 38)

Health Department Permit

County Health Department
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: permit

Standard sanitation for commercial spaces (no food handling typical for roofers). Asbestos handling may trigger separate notice (not permit)

Workers' Compensation Insurance

Alabama Workers' Compensation Board
May Apply
Fee: $1000.00-$3000.00
Renewal: one time
Type: certificate

Required for all employers with five or more employees in Alabama (Ala. Code § 25-5-1). Roofing is classified as a high-risk industry, leading to higher premiums. Sole proprietors and partners are not required to cover themselves unless they elect coverage.

General Liability Insurance

None (not state-mandated)
Required
Fee: $500.00-$1500.00
Renewal: one time
Type: certificate

Not legally required by the state of Alabama for general contractors or roofers, but strongly recommended due to high risk of property damage and injury. Often required by commercial landlords, municipalities, or project owners as a condition of contract. Enforced indirectly through contractual obligations.

Commercial Auto Insurance

Alabama Department of Insurance
May Apply
Fee: $1200.00-$2500.00
Renewal: one time
Type: certificate

Alabama law (Ala. Code § 32-7-1) requires all motor vehicles operated on public roads to carry minimum liability coverage: $25,000 bodily injury per person, $50,000 per accident, and $25,000 for property damage. Applies to any vehicle used for roofing operations, including vans, trucks, and trailers.

Surety Bond (Contractor License Bond)

Alabama Licensing Board for General Contractors
May Apply
Fee: $100.00-$500.00
Renewal: one time
Type: certificate

Required under the Alabama Building Contractor Licensing Law (Ala. Code § 34-11A-1 et seq.) for any contractor, including roofers, performing work valued at more than $5,000. A $10,000 surety bond must be posted to obtain a license. Roofing is considered a building trade under this law. Exemptions apply only to projects under $5,000.

Professional Liability / Errors and Omissions Insurance

None
Required
Fee: $500.00-$1200.00
Renewal: one time
Type: certificate

Not legally required by the state of Alabama for roofers. However, recommended to cover claims of faulty workmanship, leaks, or design errors. Some clients or general contractors may require it as a condition of contract.

Product Liability Insurance

None
May Apply
Fee: $1000.00-$3000.00
Renewal: one time
Type: certificate

Not legally required in Alabama. However, if a roofer sells physical roofing products (shingles, flashing, etc.) directly to consumers, they may be exposed to product liability claims. Coverage is strongly recommended but not mandated by state law.

Liquor Liability Insurance

Alabama Alcoholic Beverage Control Board
May Apply
Fee: $500.00-$1500.00
Renewal: one time
Type: certificate

Only applicable if the roofer business hosts events where alcohol is served or sold. Alabama Alcohol and Beverage Control Board requires responsible alcohol service, but no specific insurance mandate. However, general liability policies typically exclude liquor-related claims unless endorsed.

Obtain an Employer Identification Number (EIN)

Internal Revenue Service (IRS)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Single-member LLCs with no employees may use the owner's Social Security Number, but obtaining an EIN is recommended for separation of personal and business finances. This is a federal requirement for tax administration.

Federal Income and Self-Employment Tax Obligations for LLC

Internal Revenue Service (IRS)
Required
Renewal: one time
Type: filing

A single-member LLC is disregarded for federal tax purposes and reports income on Schedule C (Form 1040). Multi-member LLCs are treated as partnerships and must file Form 1065. Roofing contractors must track income and expenses and pay self-employment tax via Schedule SE.

OSHA Workplace Safety Compliance

Occupational Safety and Health Administration (OSHA)
May Apply
Fee: $100.00-$500.00
Renewal: one time
Type: permit

Roofers are subject to OSHA’s fall protection standards (29 CFR 1926.501). Required protections include guardrails, safety nets, or personal fall arrest systems when working at heights of 6 feet or more. Training on hazard communication, scaffolding, and ladder safety also applies.

OSHA Injury and Illness Recordkeeping and Posting

Occupational Safety and Health Administration (OSHA)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: filing

Roofing contractors must maintain OSHA Form 300 (Log of Work-Related Injuries), Form 301 (Incident Report), and post Form 300A annually. Electronic submission may be required based on size and industry.

EPA Lead Renovation, Repair, and Painting (RRP) Rule

Environmental Protection Agency (EPA)
May Apply
Fee: $100.00-$150.00
Renewal: one time
Type: permit

Roofing work that involves removal or disturbance of exterior painted materials (e.g., fascia, soffits, gutters) in pre-1978 structures triggers RRP compliance. Contractors must be EPA-certified, follow lead-safe work practices, and provide lead hazard information to clients. Certification is through EPA-authorized trainers.

Fair Labor Standards Act (FLSA) Wage and Hour Compliance

U.S. Department of Labor (DOL)
May Apply
Fee: $7.25-$7.25
Renewal: one time
Type: permit

Roofers typically qualify under FLSA due to use of tools and materials in interstate commerce. Employers must pay at least federal minimum wage ($7.25/hour) and overtime (1.5x regular rate for hours over 40/week). Independent contractor misclassification is a common issue in roofing.

Form I-9 Employment Eligibility Verification

U.S. Department of Homeland Security (DHS)
May Apply
Renewal: one time
Type: permit

Employers must verify identity and employment authorization using Form I-9. Roofing contractors with employees must retain I-9 forms for 3 years after hire or 1 year after employment ends, whichever is later. E-Verify is not federally required but may be mandated by state law or federal contracts.

Federal Trade Commission (FTC) Compliance – Advertising and Consumer Protection

Federal Trade Commission (FTC)
Required
Fee: $0.00-$0.00
Renewal: one time
Type: permit

Roofing businesses must avoid deceptive advertising (e.g., fake affiliations, false claims about materials or warranties). Must honor the FTC’s Mail, Internet, and Telephone Order Rule (provide refunds within 30 days if not shipping as promised). Applies to all consumer-facing communications.

Family and Medical Leave Act (FMLA) Compliance

U.S. Department of Labor (DOL)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: permit

Requires eligible employers to provide up to 12 weeks of unpaid, job-protected leave for qualifying medical and family reasons. Roofing businesses with fewer than 50 employees are generally exempt.

Hazard Communication Standard (Hazardous Chemicals)

Occupational Safety and Health Administration (OSHA)
May Apply
Renewal: one time
Type: permit

Roofing contractors must maintain Safety Data Sheets (SDS), label containers, and train employees on chemical hazards. Applies to use of bitumen, sealants, and cleaning solvents.

Davis-Bacon Act Compliance (Prevailing Wage)

U.S. Department of Labor (DOL)
May Apply
Renewal: one time
Type: permit

Roofing work on public infrastructure, schools, or federally assisted buildings may be subject to Davis-Bacon. Contractors must classify laborers correctly and submit certified payroll (Form WH-380). Misclassification or underpayment triggers audits and penalties.

Annual Report Filing for Alabama LLC

Alabama Secretary of State
Required
Fee: $100.00-$100.00
Renewal: one time
Type: permit

All LLCs formed or registered in Alabama must file an annual report by May 1 each year. Failure to file may result in administrative dissolution. This applies to all LLCs regardless of industry, including roofing businesses.

Alabama Contractor License Renewal

Alabama Licensing Board for General Contractors
May Apply
Fee: $150.00-$150.00
Renewal: biennial
Type: license

Roofing is considered a construction trade; contractors must be licensed by the Alabama Licensing Board for General Contractors if contracts exceed $5,000. The license must be renewed biennially. Roofers performing only minor repairs under $5,000 may be exempt but must still comply with local rules.

Workers' Compensation Insurance Coverage

Alabama Workers' Compensation Board
May Apply
Fee: $5.00-$15.00
Renewal: one time
Type: certificate

Alabama law requires all employers with five or more employees to carry workers' compensation insurance. However, most roofing contractors are strongly advised to carry coverage due to high-risk nature of work, even with fewer employees. Roofing falls under high-risk classification codes.

Federal Employer Identification Number (EIN) Annual Filings

Internal Revenue Service (IRS)
May Apply
Fee: $0.00-$0.00
Renewal: annual
Type: filing

LLCs with employees must file quarterly Form 941 (Employer's Quarterly Tax Return) and annual Form 940 (Federal Unemployment Tax Act). Roofing businesses with employees must comply. EIN is required for tax reporting but does not expire or require renewal.

Alabama Sales and Use Tax License Renewal

Alabama Department of Revenue
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: filing

Alabama contractors must collect and remit sales tax on materials and labor if part of a taxable contract. Roofing services are generally taxable in Alabama. Sellers must file returns (Form ST-1) monthly or quarterly based on volume. No renewal, but license must remain active.

Continuing Education for Licensed Contractors

Alabama Licensing Board for General Contractors
May Apply
Fee: $120.00-$200.00
Renewal: biennial
Type: certificate

CE must be approved by the Board and cover topics such as business practices, safety, and code updates. Roofing-specific CE is not mandated but accepted if approved. Courses must be from Board-authorized providers.

OSHA Injury and Illness Recordkeeping (Form 300)

Occupational Safety and Health Administration (OSHA)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: permit

Roofing is not on OSHA's list of exempt industries. Employers with 11+ employees must maintain OSHA Form 300 (Log of Work-Related Injuries). Form 300A must be posted from February 1 to April 30 each year. Electronic submission may be required based on size and industry.

Display of Alabama Contractor License

Alabama Licensing Board for General Contractors
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: permit

Licensed contractors must display their license number on all vehicles, contracts, and advertising materials. This includes roofing businesses that are licensed. Required under Alabama Code § 34-11-180.

Federal OSHA Form 300A Posting

Occupational Safety and Health Administration (OSHA)
May Apply
Fee: $0.00-$0.00
Renewal: annual
Type: permit

Employers must post Form 300A (Summary of Work-Related Injuries) in a visible location each year. Roofing contractors with 11+ employees must comply. Even smaller firms are encouraged to maintain records due to high-risk nature of work.

Alabama Business Privilege License

Alabama Department of Revenue
May Apply
Fee: $50.00-$500.00
Renewal: annual
Type: license

Also known as the 'Business Privilege License' or 'Business Tax.' Must be obtained from the county or city where the business is located or operates. Roofing businesses operating in multiple jurisdictions may need multiple licenses. Fee based on net worth or income brackets.

Unemployment Insurance Tax Filing (Form UI)

Alabama Department of Labor
May Apply
Fee: $8000.00-$8000.00
Renewal: varies
Type: filing

Employers must file quarterly unemployment tax returns (Form UI) and pay tax on first $8,000 of wages per employee. Roofing businesses with employees must register with the Alabama Department of Labor and file regularly.

Federal Income Tax Filings (Form 1120-S or 1065)

Internal Revenue Service (IRS)
May Apply
Fee: $0.00-$0.00
Renewal: annual
Type: filing

By default, a single-member LLC is disregarded and reports income on owner's personal return (Schedule C). If the LLC has elected S-corp or partnership status, it must file Form 1120-S or Form 1065 by March 15. Roofing LLCs often use pass-through taxation but may elect corporate status for tax planning.

Alabama Annual Income Tax Filing (Form PPT)

Alabama Department of Revenue
May Apply
Fee: $0.00-$0.00
Renewal: annual
Type: filing

Alabama requires pass-through entities (S-corps, partnerships) to file Form PPT (Privilege Tax Return) by April 15. The tax is based on net worth or capital used in Alabama. Most small LLCs pay a minimum $100 privilege tax annually.

Local Zoning and Land Use Permits for Business Location

Local County or Municipal Government
May Apply
Fee: $50.00-$300.00
Renewal: one time
Type: permit

Roofing businesses operating from a physical location (even a home office) may need zoning approval and periodic renewal. Check with city or county planning department. Some jurisdictions require annual inspections or renewals for commercial use.

Required labor law postings

U.S. Department of Labor
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: permit

Employers must display current federal posters: Fair Labor Standards Act (FLSA), Employee Rights (EEO), OSHA, and Family and Medical Leave Act (FMLA). Available free from DOL website. State-specific posters from Alabama Department of Labor also required.

Step-by-Step Compliance Guide

  1. First, register your roofing business with the Alabama Secretary of State and obtain a Certificate of Formation, which currently costs $208.00.
  2. Next, you must register for Alabama withholding tax through the Alabama Department of Revenue, which has no initial fee.
  3. Register for unemployment insurance tax with the Alabama Department of Labor; this registration is also currently free.
  4. Obtain an Alabama Business Privilege Tax Registration from the Alabama Department of Revenue, incurring a $100.00 fee.
  5. Secure a County Business Privilege License, administered by the Alabama Department of Revenue, with an annual fee of $100.00.
  6. Roofers in Alabama must obtain an Alabama Contractor License (Unlimited Limit) from the Alabama Licensing Board for General Contractors, costing $650.00 for the initial application.
  7. Register for Alabama Sales and Use Tax through the Alabama Department of Revenue, with fees varying based on your sales volume.
  8. Ensure you file an annual report with the Alabama Secretary of State, which has a $100.00 fee.

Common Mistakes to Avoid

  • Forgetting to register for Alabama withholding tax can lead to penalties from the Alabama Department of Revenue.
  • Operating without a valid Alabama Contractor License can result in fines and legal issues with the Alabama Licensing Board for General Contractors.
  • Failing to obtain a County Business Privilege License can lead to penalties assessed by the Alabama Department of Revenue.
  • Not maintaining proper records for tax purposes can result in audits and penalties from the IRS.
  • Ignoring Federal Trade Commission (FTC) compliance regarding advertising can lead to legal action and fines.

Frequently Asked Questions

What insurance is required for a roofing business in Montgomery, AL?

While not state-mandated, General Liability Insurance is strongly recommended for roofers, typically costing between $500.00 and $1500.00, and Professional Liability/Errors and Omissions Insurance is also advisable, ranging from $500.00 to $1200.00.

How often do I need to renew my Alabama Contractor License?

The Alabama Contractor License (Unlimited Limit) requires biennial renewal with the Alabama Licensing Board for General Contractors, meaning every two years.

What is the Alabama Business Privilege Tax and how much does it cost?

The Alabama Business Privilege Tax is an annual tax levied by the state on businesses operating in Alabama, and the initial registration fee is $100.00 through the Alabama Department of Revenue.

Do I need a federal business license to operate as a roofer in Montgomery, AL?

No, the U.S. Small Business Administration (SBA) indicates that there is no federal business license specifically required for roofers, but you will still need to fulfill federal tax obligations.

What are my federal tax obligations as a roofing business owner?

You will need to obtain a Federal EIN through the IRS, file federal income and self-employment taxes, and maintain records for tax purposes; the costs associated with these vary depending on your business structure and income.

Need a personalized checklist?

Permit Finder asks follow-up questions to give you an exact list of permits.

Find Your Permits