Roofer Permits & Licenses in Columbia, MD

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

Howard County Use and Occupancy Permit

Howard County Department of Planning and Zoning
May Apply
Fee: $150.00-$400.00
Renewal: one time
Type: permit

Verifies zoning compliance and fire safety for business premises.

Maryland Sales and Use Tax Return – Roofing Materials

Maryland Comptroller of the Treasury
May Apply
Renewal: varies
Type: filing

Roofer must collect and remit sales tax on materials sold to customers; filing frequency depends on sales volume.

Workers' Compensation Insurance

Maryland Workers' Compensation Commission
May Apply
Fee: $1.50-$3.50
Renewal: one time
Type: certificate

Exemptions: Sole proprietors and partners in a partnership may elect exemption unless working on federal projects or under certain contracts. Corporate officers in an LLC may elect exemption if they own at least 10% of the company and file Form 100.9 with the Commission.

General Liability Insurance

Maryland Department of Labor, Licensing, and Regulation (DLLR)
May Apply
Fee: $500.00-$1500.00
Renewal: one time
Type: certificate

Maryland law requires all licensed home improvement contractors (including roofers) to carry general liability insurance of at least $50,000 per occurrence. This is a condition of MHIC licensure under COMAR 14.05.01.04.

Surety Bond (Contractor License Bond)

Maryland Home Improvement Commission (MHIC)
May Apply
Fee: $100.00-$500.00
Renewal: one time
Type: certificate

A $10,000 surety bond is required for all MHIC-licensed contractors. This bond protects consumers from financial loss due to contractor violations. Bond must be issued by a surety company licensed in Maryland.

Commercial Auto Insurance

Maryland Motor Vehicle Administration (MVA)
May Apply
Fee: $1200.00-$3000.00
Renewal: one time
Type: certificate

Maryland law requires all motor vehicles registered to a business to carry liability insurance with minimum limits of $30,000 bodily injury per person, $60,000 per accident, and $15,000 property damage (30/60/15). Personal policies do not cover business use.

Professional Liability / Errors & Omissions Insurance

Not applicable
Required
Fee: $1000.00-$3000.00
Renewal: one time
Type: certificate

Not legally required by Maryland state law or MHIC for roofers. However, may be required by clients or subcontracting agreements. Often confused with general liability; E&O covers design or workmanship advice, not physical damage.

Product Liability Insurance

U.S. Consumer Product Safety Commission (CPSC)
Required
Fee: $500.00-$2500.00
Renewal: one time
Type: certificate

Not specifically mandated by Maryland law. However, if the roofer sells roofing materials directly to consumers (not just installation), they may face product liability under common law. No state-mandated coverage amount.

Liquor Liability Insurance

Maryland Comptroller of the Treasury
Required
Renewal: one time
Type: certificate

Only applicable if the business sells or serves alcohol. Roofing businesses are not required to carry liquor liability insurance unless they operate a venue or event space where alcohol is served.

Obtain an Employer Identification Number (EIN)

Internal Revenue Service (IRS)
May Apply
Renewal: one time
Type: registration

While not legally required for a single-member LLC with no employees, obtaining an EIN is standard practice for opening a business bank account and maintaining liability protection. IRS allows online application.

Federal Income Tax Filing Obligations for LLC

Internal Revenue Service (IRS)
Required
Fee: $0.00-$0.00
Renewal: one time
Type: filing

A single-member LLC is treated as a disregarded entity and reports income on Schedule C of the owner's Form 1040. Multi-member LLCs are treated as partnerships and must file Form 1065. Profits are subject to self-employment tax (Schedule SE).

OSHA Workplace Safety Compliance

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

Roofers are in a high-hazard industry. Required to provide fall protection (29 CFR 1926.501), training on scaffolding, ladders, and personal protective equipment (PPE). Must maintain OSHA Form 300 (injury log) if 10+ employees.

OSHA Fall Protection Standard for Construction

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

Specific to roofers: 29 CFR 1926.501(b)(1) requires guardrails, safety nets, or personal fall arrest systems for workers at heights of 6 feet or more. Training required under 29 CFR 1926.503.

Articles of Organization (LLC Formation)

Maryland Department of Assessments and Taxation
Required
Fee: $100.00-$100.00
Renewal: one time
Type: registration

Required for all LLCs; file online via Maryland Business Express

Maryland Annual Report (Personal Property Return)

Maryland Department of Assessments and Taxation
Required
Fee: $300.00-$300.00
Renewal: annual
Type: registration

All LLCs must file; combines annual report and personal property assessment

Maryland Home Improvement Commission (MHIC) Contractor License

Maryland Department of Labor (DLLR)
Required
Fee: $370.00-$370.00
Renewal: biennial
Type: license

Required for all home improvement work including roofing over $500; 2 years experience or equivalent; financial responsibility proof required. Effective rules as of 2023.

Assumed Name (Trade Name) Registration

Maryland Department of Assessments and Taxation
May Apply
Fee: $25.00-$25.00
Renewal: one time
Type: registration

Required if DBA used; renew only if name changes. File via Maryland Business Express.

Sales and Use Tax Registration

Maryland Comptroller of the Treasury
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Roofing supplies are taxable; register online. Renew account annually via return filing.

Maryland Unemployment Insurance Employer Registration

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

Required for employers; quarterly wage reports due. Register via Maryland Business Express.

Withholding Tax Account Registration

Maryland Comptroller of the Treasury
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Most employees require withholding; file via Maryland Business Express.

Maryland Sales and Use Tax Registration

Maryland Comptroller of the Treasury
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Roofers in Maryland are generally required to collect sales tax on materials sold and installed (e.g., shingles, metal roofing), but not on labor alone. However, if materials are bundled with labor, the entire charge may be taxable. See MD Code, Tax-General § 11-201. Effective: Ongoing.

Maryland Withholding Tax Registration (for employers)

Maryland Comptroller of the Treasury
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Roofing LLCs with employees must register to withhold state income tax from wages. This includes both full-time and part-time workers. Registration is done via the Maryland Business Assistance Service (MBAS).

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

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

Roofing work that disturbs painted surfaces (e.g., removing old roof materials near eaves, soffits, or fascia) may trigger RRP rule. Firm must be EPA-certified, use certified renovators, follow lead-safe work practices, and provide EPA pamphlet "Renovate Right.

Fair Labor Standards Act (FLSA) compliance

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

Roofers are typically non-exempt employees. Must be paid at least federal minimum wage ($7.25/hour) and overtime (1.5x regular rate) for hours over 40 per week. Applies regardless of state minimum wage if federal threshold is met.

Form I-9 Employment Eligibility Verification

U.S. Citizenship and Immigration Services (DHS)
May Apply
Renewal: one time
Type: permit

Must complete Form I-9 for every employee, verify identity and work authorization using acceptable documents. Applies to all employers regardless of size. E-Verify is not required federally unless in a state that mandates it.

Occupational Safety and Health Act (OSHA) Poster

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

Must display the OSHA Job Safety and Health – It's the Law poster (OSHA 2206) in a conspicuous location accessible to employees. Available in English and Spanish.

Federal Trade Commission (FTC) Compliance with the Home Improvement Rule

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

FTC's Contractor Rule prohibits misrepresentations in advertising, requires written contracts for home improvements, and bans advance payment practices. Roofers must provide written estimates, honor estimates as binding if specified, and comply with cooling-off period for door-to-door sales (3 days).

Truth in Advertising and Consumer Protection under FTC Act

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

Prohibits deceptive or misleading advertising (e.g., fake reviews, false claims about materials, "free" estimates with hidden costs). Applies to online ads, flyers, and door-to-door sales. Roofers must substantiate claims like "lifetime warranty" or "storm damage repair.

Maryland Annual Report (LLC)

Maryland State Department of Assessments and Taxation (SDAT)
Required
Fee: $300.00-$300.00
Renewal: annual
Type: filing

All Maryland LLCs must file an Annual Report and pay the $100 fee to remain in good standing. The filing can be completed online via the SDAT portal.

Home Improvement Contractor (HIC) License Renewal – Roofing

Maryland Department of Labor, Licensing and Regulation (DLLR) – Home Improvement Commission
Required
Fee: $150.00-$150.00
Renewal: annual
Type: license

All contractors performing residential roofing work in Maryland must hold a valid HIC license. Renewal is required each year by Dec 31.

Continuing Education for HIC License – Roofing

Maryland Department of Labor, Licensing and Regulation (DLLR) – Home Improvement Commission
Required
Fee: $30.00-$30.00
Renewal: annual
Type: certificate

Two (2) hours of approved CE are required each year for roofing contractors holding an HIC license.

Maryland State Income Tax Return (Pass‑through LLC – Schedule K‑1)

Maryland Comptroller of the Treasury
Required
Renewal: annual
Type: filing

LLCs taxed as partnerships must file Form 500 (Maryland Pass‑Through Entity Return) and provide Schedule K‑1 to members.

Estimated State Income Tax Payments (Pass‑through LLC)

Maryland Comptroller of the Treasury
Required
Renewal: varies
Type: permit

Quarterly estimated payments are required if the expected tax liability exceeds $500.

Maryland Unemployment Insurance (UI) Quarterly Returns

Maryland Department of Labor – Office of Unemployment Insurance
May Apply
Renewal: varies
Type: filing

All Maryland employers must file UI wage reports each quarter.

Maryland Workers’ Compensation Insurance – Annual Coverage Confirmation

Maryland Workers’ Compensation Commission (MWCC)
May Apply
Fee: $1000.00-$1000.00
Renewal: annual
Type: certificate

Employers must keep workers’ comp insurance in force at all times; annual renewal is required.

Federal OSHA Workplace Safety Poster

U.S. Department of Labor – Occupational Safety and Health Administration (OSHA)
May Apply
Renewal: annual
Type: permit

The OSHA “Job Safety and Health: It’s the Law” poster must be posted in a conspicuous place.

Maryland Minimum Wage & Paid Leave Poster

Maryland Department of Labor, Licensing and Regulation (DLLR)
May Apply
Renewal: one time
Type: permit

Poster must include Maryland minimum wage rates and paid family/medical leave information.

Federal & State Labor Law Posters (FLSA, EEOC, etc.)

U.S. Department of Labor & Maryland DLLR
May Apply
Renewal: one time
Type: permit

Includes FLSA Minimum Wage, Equal Pay, EEOC anti‑discrimination, and other required notices.

Local Building Permit Inspections (Roof Installation/Repair)

County/City Building Department (e.g., Montgomery County Department of Permitting Services)
May Apply
Fee: $100.00-$100.00
Renewal: one time
Type: permit

All roofing projects that require a permit must pass required inspections (rough, final, etc.)

Record‑Keeping – Tax and Business Documents

Maryland Comptroller of the Treasury
Required
Renewal: one time
Type: permit

Maintain copies of all tax returns, supporting schedules, payroll records, invoices, contracts, and insurance policies.

Annual Employer Report to Maryland Workers’ Compensation Commission

Maryland Workers’ Compensation Commission (MWCC)
May Apply
Renewal: annual
Type: filing

Employers must submit an annual report confirming coverage and reporting any changes in payroll.

Annual Unemployment Insurance Wage Report Confirmation

Maryland Department of Labor – Office of Unemployment Insurance
May Apply
Renewal: annual
Type: filing

After quarterly filings, an annual reconciliation is required.

Federal Estimated Income Tax Payments (if LLC taxed as corporation)

Internal Revenue Service (IRS)
May Apply
Renewal: varies
Type: permit

Quarterly estimated payments are required for corporations and certain pass‑through entities.

Federal Annual Information Return – Form 1120 (if taxed as corporation)

Internal Revenue Service (IRS)
May Apply
Renewal: annual
Type: filing

Corporate income tax return filed with the IRS.

Maryland Unemployment Insurance Tax Registration

Maryland Department of Labor - Division of Unemployment Insurance
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

All employers in Maryland must register with the Division of Unemployment Insurance. Roofing businesses with employees must pay quarterly unemployment insurance taxes. The tax rate varies based on experience rating. New employers pay 2.5% on the first $9,000 of wages per employee (2024 rate).

Maryland Franchise Tax Registration

Maryland Comptroller of the Treasury
Required
Fee: $300.00-$300.00
Renewal: one time
Type: registration

All Maryland LLCs are subject to the annual franchise tax regardless of income or activity. The tax consists of a $300 annual filing fee and, if applicable, a tax based on net income (though most small LLCs pay only the fee).

Local Business License or Privilege Tax (varies by jurisdiction)

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

Most Maryland counties and municipalities require a local business license or privilege tax for roofers. Examples: Baltimore City requires a Retail/Commercial Business License; Prince George’s County requires a Business, Professional and Occupational License (BPOL). Fees and requirements vary. Check with the specific county or city revenue office.

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

Maryland Comptroller of the Treasury
Required
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Maryland LLCs are pass-through entities; income flows to members who report on personal returns. However, the LLC must register with the Comptroller and may need to file Form 508 (Partnership Return) or Form 510 (LLC Return) annually. Non-resident members may have additional withholding obligations under the Maryland Nonresident Withholding Act.

Maryland Home Improvement Commission (MHIC) License

Maryland Home Improvement Commission
May Apply
Fee: $100.00-$200.00
Renewal: one time
Type: license

All roofers in Maryland must be MHIC-licensed. Requires passing an exam, background check, and posting a $10,000 surety bond. Continuing education required every 2 years.

Baltimore City Business License (Trader's License for Roofing Contractors)

Baltimore City Department of Finance
Required
Fee: $150.00-$150.00
Renewal: annual
Type: license

Required for all contractors performing roofing work within Baltimore City limits. Separate from state MHC license.

Baltimore City Zoning Verification Permit

Baltimore City Department of Planning
May Apply
Fee: $50.00-$200.00
Renewal: one time
Type: permit

Confirms property is zoned for contractor operations (typically I-2 or I-3 Industrial zones).

Baltimore City Building Permit (for office/warehouse modifications)

Baltimore City Department of Housing and Community Development
May Apply
Fee: $75.00-$75.00
Renewal: varies
Type: permit

Required for interior build-out, roof repairs on business property, or additions.

Baltimore City Sign Permit

Baltimore City Department of Permits, Approvals and Inspections
May Apply
Fee: $5.00-$5.00
Renewal: one time
Type: permit

Wall signs up to 200 sq ft allowed in industrial zones with permit.

Baltimore City Fire Prevention Permit (Hazardous Materials Storage)

Baltimore City Fire Department
May Apply
Fee: $100.00-$300.00
Renewal: annual
Type: permit

Required for roofing contractors storing asphalt or other flammables.

Montgomery County Business License

Montgomery County Department of Finance
Required
Fee: $100.00-$100.00
Renewal: one time
Type: license

No general business license required, but registration needed for permit eligibility. Effective 2023.

Montgomery County Zoning Approval for Contractor Yard

Montgomery County Department of Permitting Services
May Apply
Fee: $300.00-$300.00
Renewal: one time
Type: permit

Typically requires I-1/I-2 zoning or special exception.

Prince George's County Contractor Registration

Prince George's County Department of Permitting, Inspections and Enforcement
Required
Fee: $100.00-$100.00
Renewal: annual
Type: registration

All contractors (including roofers) must register before performing work in county.

Prince George's County Building Permit for Business Premises

Prince George's County Department of Permitting, Inspections and Enforcement
May Apply
Fee: $100.00-$100.00
Renewal: varies
Type: permit

Required for office fit-outs or warehouse modifications.

Anne Arundel County Contractor License Verification

Anne Arundel County Department of Inspections and Permits
Required
Fee: $50.00-$50.00
Renewal: biennial
Type: registration

Must verify state MHC license and provide insurance proof for county work.

Federal Payroll Tax Deposits (Social Security, Medicare, Federal Unemployment)

Internal Revenue Service (IRS)
May Apply
Renewal: varies
Type: permit

Employers must deposit federal payroll taxes according to the IRS deposit schedule.

Federal Annual Payroll Tax Forms (Form 941, Form 940)

Internal Revenue Service (IRS)
May Apply
Renewal: annual
Type: filing

Form 941 reports quarterly federal payroll taxes; Form 940 reports annual Federal Unemployment Tax (FUTA).

Maryland Business Personal Property Tax Return (if applicable)

Maryland Department of Assessments and Taxation (SDAT)
May Apply
Fee: $50.00-$50.00
Renewal: annual
Type: filing

All businesses with personal property over $1,000 must file a personal property return.

Step-by-Step Compliance Guide

  1. As a roofer in Columbia, MD, you must comply with federal income and self-employment tax obligations through the IRS.
  2. The IRS requires record retention for tax purposes, ensuring you keep accurate financial documentation.
  3. Federal Trade Commission (FTC) compliance is necessary, covering advertising and consumer protection practices.
  4. Roofers operating as LLCs have specific federal income and self-employment tax obligations with the IRS.
  5. You are required to register for a Federal EIN through the IRS, even if you don't have employees.
  6. The U.S. Small Business Administration confirms that no federal business license is specifically required for roofing businesses.
  7. Ensure you understand and adhere to FTC guidelines regarding advertising and consumer protection rules.
  8. Depending on your business structure, you'll need to file federal income taxes, potentially using Form 1120-S or Schedule C.

Common Mistakes to Avoid

  • Assuming a single, one-time fee covers all IRS requirements is incorrect, as fees vary based on your specific tax obligations.
  • Ignoring FTC compliance can lead to penalties, even if you believe your advertising is truthful.
  • Believing that because roofing isn't specifically licensed federally, no permits are needed is a common error.
  • Failing to retain adequate tax records can result in audits and potential fines from the IRS.
  • Thinking that LLC formation automatically exempts you from federal income tax filing is a misunderstanding of IRS regulations.

Frequently Asked Questions

What IRS fees can I expect as a roofer?

IRS fees vary significantly depending on your business structure and tax obligations; some requirements, like record retention, have no fee, while others, such as income tax filing, depend on your income and deductions.

Does the FTC require any specific permits for roofers?

The FTC doesn't issue permits, but requires compliance with acts like the FTC Act and the Home Improvement Rule, focusing on fair business practices and truthful advertising.

Is an EIN always required for a roofing business?

Yes, if you operate as a corporation or LLC, or if you plan to hire employees, you'll need to obtain an EIN from the IRS.

What records should I retain for the IRS?

You should retain records related to income, expenses, payroll, and taxes, as the IRS may request these during an audit; keeping organized records is crucial for compliance.

What does FTC compliance entail for a roofing business?

FTC compliance means adhering to truth-in-advertising standards and protecting consumer rights, ensuring your marketing materials are accurate and don't contain deceptive practices.

Need a personalized checklist?

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

Find Your Permits