Roofer Permits & Licenses in Frederick, MD

Complete guide to permits and licenses required to start a roofer in Frederick, 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.

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.

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.

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.

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.

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).

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).

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.

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.

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.

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.

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 Frederick, MD, you must fulfill federal income and self-employment tax obligations with the IRS, with fees varying based on your income.
  2. Compliance with the FTC Act and the Business Opportunity Rule is required, and the FTC may assess varying fees for non-compliance.
  3. The U.S. Small Business Administration confirms that no federal business license is specifically required for roofing businesses.
  4. Ensure your advertising practices comply with FTC regulations regarding consumer protection, which currently carries no fee.
  5. If operating as an LLC, you have federal income and self-employment tax obligations with the IRS, with fees that vary.
  6. Maintain thorough record retention for tax purposes as mandated by the IRS, and this requirement has no associated fee.
  7. Proper record retention for both tax and general business records is required by the IRS, with potential fees depending on the complexity.
  8. Federal income tax filing is required, and the IRS fees will vary depending on your business structure and income.

Common Mistakes to Avoid

  • Assuming a single federal license covers all aspects of roofing operations is incorrect, as compliance is spread across several agencies.
  • Ignoring FTC advertising rules can lead to penalties, even if you aren't intentionally misleading customers.
  • Believing that no tax obligations exist simply because you are a small business is a common error.
  • Failing to obtain an EIN if you plan to hire employees or operate as a corporation or partnership is a mistake.
  • Neglecting to keep accurate records of income and expenses will complicate tax filing and potential audits.

Frequently Asked Questions

What federal agencies regulate roofing businesses in Frederick, MD?

The primary federal agencies impacting roofers are the Internal Revenue Service (IRS) and the Federal Trade Commission (FTC). The IRS handles tax obligations, while the FTC oversees advertising and consumer protection practices.

Are there any fees associated with federal compliance for roofers?

Fees vary significantly depending on the specific requirement and your business structure. IRS tax filings and some LLC-related obligations have varying fees, while many FTC compliance areas currently have no direct fee.

What does the FTC regulate for roofing companies?

The FTC regulates advertising practices, ensuring truthfulness and avoiding deceptive claims. They also have rules related to consumer protection and, specifically, the Home Improvement Rule, which impacts how you conduct business with customers.

Is an EIN required for a roofing business?

Yes, an Employer Identification Number (EIN) is required if you plan to hire employees, operate as a corporation or partnership, or file certain types of tax returns. Even sole proprietors may benefit from obtaining an EIN.

How long should I retain business and tax records?

The IRS generally requires you to keep records that support your income tax return for at least three years from when you filed it. However, certain records may need to be kept for longer periods, such as those related to property.

Need a personalized checklist?

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

Find Your Permits