Roofer Permits & Licenses in Rochester, NH

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

New Hampshire Employer Withholding Tax Registration

New Hampshire Department of Revenue Administration
May Apply
Renewal: one time
Type: registration

Applies to all employers in New Hampshire. Includes withholding state income tax from employee wages. Registration is done via Form MULTI, Business Tax Registration Application.

New Hampshire Unemployment Insurance (UI) Tax Registration

New Hampshire Department of Employment Security (DES)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Employers must register even if only one employee is hired. Tax rate varies by experience rating; new employers pay 0.12% on first $16,500 of each employee’s wages (as of 2024).

Certificate of Formation (LLC Registration)

New Hampshire Secretary of State - Corporation Division
Required
Fee: $100.00-$100.00
Renewal: one time
Type: registration

Required for all LLCs. Annual report required separately.

Annual Report

New Hampshire Secretary of State - Corporation Division
Required
Fee: $100.00-$100.00
Renewal: annual
Type: registration

Required for all LLCs. Late fee $50 if filed by June 1.

Assumed Business Name (DBA) Registration

New Hampshire Secretary of State - Corporation Division
May Apply
Fee: $50.00-$50.00
Renewal: one time
Type: registration

Renewed automatically with annual report. Applies if using trade name.

Register of Contractors

New Hampshire Secretary of State - Corporation Division
Required
Fee: $120.00-$120.00
Renewal: annual
Type: registration

Mandatory for all home improvement contractors including roofers. No exam required. Must carry liability insurance (min $50,000 proof required).

New Hampshire Business Tax Registration (Form DP-1)

New Hampshire Department of Revenue Administration
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Required for Business Profits Tax, Business Enterprise Tax, Meals & Rooms if applicable. All LLCs with activity typically need.

Employment Security (Unemployment) Tax Account

New Hampshire Employment Security
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Quarterly wage reporting required.

New Hampshire Business Profits Tax (BPT) Registration

New Hampshire Department of Revenue Administration
May Apply
Renewal: one time
Type: registration

BPT applies to entities with $200,000 or more in business income apportioned to NH. Most small roofers operating solely in NH may not meet this threshold. LLCs taxed as pass-through entities may not owe BPT but must register if threshold is met. File Form BPT-1.

New Hampshire Business Enterprise Tax (BET) Registration

New Hampshire Department of Revenue Administration
May Apply
Renewal: one time
Type: registration

BET applies to entities with $100,000 or more in enterprise value (wages + interest + dividends + profits). Most small LLCs may not meet this threshold. Roofers structured as pass-through entities must file Form BET-1 if threshold is met.

Federal Employer Identification Number (EIN)

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

Even single-member LLCs without employees may need EIN for banking or tax reporting. Apply online via IRS Form SS-4.

Local Business Tax (LBT) or Privilege Tax

Municipal Government (City or Town)
May Apply
Fee: $25.00-$100.00
Renewal: one time
Type: registration

Not all NH towns impose LBT. Examples: Manchester (Business Tax), Nashua (Business Profits Tax). Contact local town clerk. See RSA 31-A:5 for authority.

Local Business License

New Hampshire Department of Revenue Administration
May Apply
Renewal: one time
Type: license

New Hampshire municipalities have authority to require local business licenses or registration. No uniform statewide requirement. Roofer businesses must contact specific city/town hall (e.g., Manchester, Nashua) for details. No specific roofer license found at local level.

Zoning Compliance or Certificate of Occupancy

Local Planning/Zoning Board (municipality-specific)
May Apply
Fee: $100.00-$500.00
Renewal: one time
Type: permit

Every NH city/town has zoning ordinances administered by local planning/zoning board. Roofers must verify commercial zoning for shop/yard. Home occupation permit needed for residential operation. Specific codes vary (e.g., Manchester Zoning Ordinance Chapter 11).

Building Permit for Space Modifications

Local Building Department (e.g., City of Nashua Building Division)
May Apply
Renewal: one time
Type: permit

Issued by local building departments. State building code (IBC 2015 w/ amendments) enforced locally. Roofers performing roofing work on customer properties need separate building permits from property owner/municipality.

Workers' Compensation Insurance Coverage

New Hampshire Department of Labor
May Apply
Renewal: one time
Type: certificate

LLC owners may elect coverage but not required unless employees hired.

New Hampshire Sales and Use Tax Permit

New Hampshire Department of Revenue Administration
May Apply
Renewal: one time
Type: registration

Roofers who sell and install roofing materials are generally required to collect and remit sales tax on both materials and labor related to installation. Labor for repairs is taxable; new construction labor is generally not. See RSA 76:2 and DRA Sales and Use Tax Guide.

Commercial Auto Insurance

New Hampshire Department of Safety - Division of Motor Vehicles
May Apply
Fee: $1200.00-$3000.00
Renewal: one time
Type: certificate

New Hampshire does not mandate auto insurance by statute but enforces financial responsibility (proof of ability to pay damages). However, under the "Direct Responsibility Law" (RSA 260:41), employers are liable for vehicles operated by employees. Most roofing businesses carry commercial auto policies to meet contractual requirements and protect assets. Vehicles used for business must be registered as commercial.

Professional Liability / Errors & Omissions Insurance

Not required by state law
Required
Fee: $500.00-$1200.00
Renewal: one time
Type: certificate

Not legally required in New Hampshire for roofers. However, may be requested for design-build contracts or specialty roofing systems. More common in engineering or architectural fields. Roofers typically rely on general liability and warranty provisions instead.

Product Liability Insurance

Not mandated by state law
May Apply
Fee: $1000.00-$3000.00
Renewal: one time
Type: certificate

Not mandated by New Hampshire law. However, if the LLC sells physical roofing products (shingles, flashing, etc.) rather than just labor, product liability exposure increases. Coverage typically included in broader general liability policies but may require endorsement. Recommended for businesses selling materials.

Liquor Liability Insurance

Not applicable
May Apply
Renewal: one time
Type: certificate

Not applicable to standard roofing operations. Only relevant if the business holds a liquor license or hosts events where alcohol is served. Roofers are not typically involved in alcohol service.

Employer Identification Number (EIN)

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

While not required for all single-member LLCs with no employees, most roofing businesses will need an EIN to hire workers or open business bank accounts. Must be obtained before tax filings.

Federal Income and Self-Employment Tax Obligations for LLC

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

Single-member LLCs are disregarded entities and taxed as sole proprietorships; multi-member LLCs are taxed as partnerships unless they elect otherwise. Roofing business profits subject to self-employment tax.

OSHA Workplace Safety Compliance for Roofing Operations

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

Roofers are subject to OSHA’s fall protection standard (29 CFR 1926.501), ladder safety (29 CFR 1926.1053), and personal protective equipment (PPE) requirements. Training and site-specific safety plans required.

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

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

Roofing work that involves removal of components with lead-based paint (e.g., fascia, soffits) triggers RRP compliance. Requires certified firm status, certified renovators, and lead-safe work practices.

Fair Labor Standards Act (FLSA) Wage and Hour Compliance

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

Roofing contractors must pay at least federal minimum wage ($7.25/hour) and overtime (1.5x regular rate) for hours over 40/week. Misclassifying employees as independent contractors is a common violation.

Form I-9 Employment Eligibility Verification

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

Required for all roofing businesses that hire employees. Applies regardless of citizenship. E-Verify is voluntary unless required by state law or federal contract.

Federal Trade Commission (FTC) Rules on Advertising and Consumer Protection

Federal Trade Commission (FTC)
Required
Renewal: one time
Type: permit

Roofing businesses must avoid deceptive advertising (e.g., fake "free roof" offers, false storm damage claims). Must honor the FTC’s Do Not Call provisions and comply with the Telemarketing Sales Rule if cold-calling. Applies to online and direct marketing.

Family and Medical Leave Act (FMLA)

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

Not typically applicable to small roofing LLCs, but required if workforce threshold is met. Allows eligible employees up to 12 weeks of unpaid, job-protected leave per year.

Sign Permit

Local Planning/Zoning Department
May Apply
Fee: $50.00-$300.00
Renewal: one time
Type: permit

Governed by local zoning/sign ordinances. Examples: Concord Sign Ordinance Sec. 28-10; varies widely. No state-level sign permit.

Fire Department Inspection/Permit

New Hampshire Fire Marshal's Office
May Apply
Fee: $50.00-$300.00
Renewal: annual
Type: permit

Local fire departments enforce state fire code. Hazardous materials permit likely needed for roofing operations (NFPA 400).

Alarm Permit

Local Police Department (e.g., City of Dover Police)
May Apply
Fee: $50.00-$100.00
Renewal: annual
Type: permit

Administered by local police/fire departments. Many NH towns require registration (e.g., RSA 153:10-c).

Occupancy Certificate

Local Building Department
May Apply
Renewal: one time
Type: permit

Issued by local building official after inspections confirm code compliance.

Health Department Permit

Local Health Department
May Apply
Renewal: one time
Type: permit

No health department permits required for roofers.

Parking or Traffic Impact Permit

Local Public Works/Planning
May Apply
Fee: $100.00-$500.00
Renewal: one time
Type: permit

Part of site plan review process in zoning approval. Common for contractor yards.

Federal Contractor Reporting (OSHA Form 300A Summary Posting)

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

Roofing is not a partially exempt industry under OSHA’s recordkeeping rule. Employers must maintain Form 300 (log of injuries), Form 301 (incident reports), and post Form 300A each year.

No industry-specific federal license required for roofers

U.S. Small Business Administration (SBA)
Required
Renewal: one time
Type: license

Roofers do not require federal licenses from agencies like FDA, ATF, FCC, or DOT. All licensing and permitting is handled at the state or local level in New Hampshire. Federal requirements are limited to tax, safety, and labor compliance.

Annual Report Filing for LLC

New Hampshire Secretary of State
Required
Fee: $100.00-$100.00
Renewal: annual
Type: permit

All LLCs registered in New Hampshire must file an annual report with the Secretary of State by April 1 each year. The report includes business address, registered agent, and management structure. Must be filed online or by mail.

New Hampshire Contractor Registration Renewal

New Hampshire Office of Professional Licensure and Certification (OPLC)
Required
Fee: $150.00-$150.00
Renewal: biennial
Type: license

All contractors, including roofers, must register with OPLC. Registration is required even if not 'licensed' in the traditional sense. Renewal is biennial. Roofers are not required to pass a state-level trade exam but must maintain registration to perform jobs over $5,000.

Federal Employer Identification Number (FEIN) Annual Filings

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

LLCs with employees must file Form 940 (FUTA), Form 941 (quarterly federal tax), and issue Form 1099-NEC to contractors paid over $600 annually. Due dates: Form 940 by January 31; Form 941 quarterly by the last day of the month following each quarter; Form 1099-NEC by January 31.

New Hampshire Business Profits Tax Filing

New Hampshire Department of Revenue Administration
May Apply
Fee: $50000.00-$50000.00
Renewal: annual
Type: filing

New Hampshire imposes a Business Profits Tax (BPT) on entities with net profits over $50,000. Most small roofers may not meet threshold. Filing required only if threshold is met. Due April 15.

New Hampshire Business Enterprise Tax Filing

New Hampshire Department of Revenue Administration
May Apply
Fee: $200000.00-$200000.00
Renewal: annual
Type: filing

The Business Enterprise Tax (BET) applies to businesses with enterprise value over $200,000. Most small roofers may not meet this threshold. Filing required only if threshold is met. Due April 15.

Unemployment Insurance Tax (UI) Filing and Payments

New Hampshire Employment Security
May Apply
Fee: $19500.00-$19500.00
Renewal: varies
Type: filing

Employers must file Form UC-800W quarterly and pay unemployment insurance tax on first $19,500 of each employee’s wages. New employers pay 0.11%.

Federal OSHA Recordkeeping (Form 300, 300A, 301)

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

Roofing is considered a high-risk industry. Employers with 11 or more employees must maintain OSHA Form 300 (log of injuries), post Form 300A (summary) from Feb 1–April 30, and submit Form 300A to OSHA via Injury Tracking Application by March 2. Even smaller businesses should maintain records due to high risk.

Display of Required Labor Law Posters

New Hampshire Department of Labor
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: permit

Employers must display federal and state labor law posters, including Minimum Wage, OSHA Rights, and Family Medical Leave. Available for free download from NH DOL and DOL websites. Must be visible in employee break rooms or common areas.

Contractor’s License Display at Business Location and Vehicles

New Hampshire Office of Professional Licensure and Certification (OPLC)
Required
Renewal: one time
Type: permit

Registered contractors must display their registration number on all business vehicles, advertisements, and contracts. Also required to display certificate of registration at principal place of business.

Continuing Education for Licensed Contractors

New Hampshire Office of Professional Licensure and Certification (OPLC)
Required
Renewal: one time
Type: certificate

New Hampshire does not require continuing education for general contractor registration. Roofers are not required to hold a trade-specific license beyond registration with OPLC.

Local Zoning and Land Use Permits for Business Operation

Local Municipalities (City/Town)
May Apply
Fee: $50.00-$200.00
Renewal: one time
Type: permit

Many towns require a home occupation permit or business license for contractors operating from a residence or commercial space. Must check with local zoning office. Renewal frequency varies (annual to triennial).

Sales Tax Collection and Remittance

New Hampshire Department of Revenue Administration
May Apply
Renewal: varies
Type: filing

New Hampshire has no general sales tax. However, if a roofer sells and installs materials as part of a contract, the transaction may be considered a 'retail sale' and subject to sales tax if materials exceed 50% of total contract value. See RSA 78:2. Most roofing contracts are exempt if labor dominates. Consult DRA if uncertain.

Retention of Business and Tax Records

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

Federal law requires retention of tax records for at least 3 years. Employment tax records must be kept for 4 years. OSHA injury logs must be kept for 5 years. Business contracts and registration documents should be retained indefinitely or for 7+ years. Recommended to keep all records for 7 years.

Noise Ordinance Compliance/Permit

New Hampshire Municipal Association
May Apply
Fee: $100.00-$500.00
Renewal: one time
Type: permit

Enforced via local ordinances; no specific permit unless variance requested.

Special District Permits

Local Special Districts (if applicable)
May Apply
Renewal: one time
Type: permit

Local wetlands commissions enforce; state DES for larger impacts. Not business operation permit but project-specific.

Workers' Compensation Insurance

New Hampshire Department of Labor - Division of Workers' Compensation
May Apply
Fee: $1.50-$5.00
Renewal: one time
Type: certificate

Required under NH RSA 281-A:4. Sole proprietors and partners may elect out if they file Form WCA-3. Roofing is classified as high-risk (code 5470), leading to higher premiums. All employers must display a workers' comp notice in the workplace.

General Liability Insurance

Not mandated by state law
May Apply
Fee: $500.00-$1500.00
Renewal: one time
Type: certificate

While not mandated by New Hampshire state law, most commercial contracts and local building departments require proof of general liability insurance (typically $500,000–$1M) for roofing contractors. Strongly recommended due to high risk of property damage and fall-related incidents.

Surety Bond (Contractor License Bond)

New Hampshire Office of Professional Licensure and Certification (OPLC)
May Apply
Fee: $100.00-$500.00
Renewal: one time
Type: certificate

A $10,000 surety bond is required for all construction contractors performing work over $3,000 in value. This is a license bond, not a performance bond. Required under NH RSA 311C. Bond must be issued by a surety licensed in NH.

Step-by-Step Compliance Guide

  1. As a roofer in Rochester, NH, you must comply with federal income and self-employment tax obligations as determined by the IRS.
  2. The IRS requires record retention for tax purposes, though there is no associated fee for this requirement.
  3. Federal Trade Commission (FTC) compliance with the FTC Act and Business Opportunity Rule is required for all businesses.
  4. Roofers operating as LLCs have specific federal income and self-employment tax obligations to fulfill with the IRS.
  5. You must also adhere to Federal Trade Commission (FTC) guidelines regarding advertising and consumer protection.
  6. The U.S. Small Business Administration (SBA) confirms that no federal business license is specifically required for roofing businesses.
  7. If operating as an LLC or S-Corp, you’ll need to file federal income taxes, potentially using Form 1120-S or Schedule C.
  8. Maintaining records for both tax and general business purposes is a federal requirement set by the IRS.

Common Mistakes to Avoid

  • Assuming a single federal license covers all aspects of roofing business operation is incorrect.
  • Ignoring federal income tax obligations as a self-employed roofer can lead to penalties.
  • Failing to retain adequate tax records can cause issues during an IRS audit.
  • Believing FTC advertising rules don't apply to roofing services is a common error.
  • Overlooking the need for an Employer Identification Number (EIN) if you plan to hire employees.

Frequently Asked Questions

What federal agencies will I be dealing with as a roofer in Rochester, NH?

Primarily, you will interact with the Internal Revenue Service (IRS) for tax obligations and the Federal Trade Commission (FTC) for consumer protection and advertising compliance. The U.S. Small Business Administration (SBA) provides information on federal licensing, confirming no specific license is required for roofers.

Are there any fees associated with federal compliance for my roofing business?

Fees vary depending on the specific requirement; IRS tax filing fees depend on your business structure and income, while some FTC compliance aspects have no direct fee. The SBA confirms no fee for the confirmation of no federal license requirement.

What does FTC compliance entail for a roofing business?

FTC compliance involves adhering to truth-in-advertising standards, avoiding deceptive business practices, and following the Home Improvement Rule, which requires clear contracts and disclosure of important information to customers.

How long should I retain my business and tax records?

The IRS generally requires you to keep records that support your income or deductions for at least three years from when you file your return. However, certain records may need to be kept for longer periods depending on the specific situation.

Do I need a federal license to operate a roofing business?

No, the U.S. Small Business Administration (SBA) states that there is no federal business license specifically required for roofing contractors. However, you still need to comply with all other federal regulations, such as tax and FTC requirements.

Need a personalized checklist?

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

Find Your Permits