Trade directory · Portland metro · Maine

Roofing contractors in
Portland, Maine.

A public directory of licensed roofing contractors serving greater Portland. Market data, licensing requirements, and cost benchmarks — updated continuously from public sources.

Licensed Establishments
117
U.S. Census Bureau
Peak Season
May through September, with highest demand June-August due to favorable weather and storm damage repairs
Market estimate
Avg. Response Time
2-5 business days for quotes during normal season, 1-2 weeks during peak storm seasons
Operator average
Avg. Hourly Wage
$25/hr
Bureau of Labor Statistics
§ A · Market rates

Common Job Costs

PORTLAND-ME · LOCAL ESTIMATES
Service
Description
Cost Range
Asphalt shingle roof replacement
Typical range based on local asphalt shingle roof replacement jobs.
$8,500 – $15,000
Metal roof installation
Typical range based on local metal roof installation jobs.
$12,000 – $22,000
Roof repair (storm damage)
Typical range based on local roof repair (storm damage) jobs.
$800 – $3,500
Gutter installation
Typical range based on local gutter installation jobs.
$1,200 – $2,800
Skylight installation
Typical range based on local skylight installation jobs.
$900 – $2,200
Chimney flashing repair
Typical range based on local chimney flashing repair jobs.
$400 – $1,200
§ B · Regulatory

Licensing Requirements

ME
§1

Licensing Requirements

Maine does not require state-level licensing for roofing contractors. However, contractors must register with Maine Revenue Services for tax purposes and may need local business licenses. Workers compensation insurance required for employees. No state exam required, but professional certifications from manufacturers recommended.

§2

Permit Requirements

Residential roofing permits required in Portland for roof replacements and major repairs over $1000. Fee ranges $75-200 based on project value. Commercial projects require building permits through Portland Code Enforcement. Emergency storm repairs may proceed without permits but must be filed within 72 hours.

§3

Inspection Schedule

Initial permit inspection before work begins for major projects. Final inspection required within 10 days of completion. Additional inspections may be required for structural modifications or when work is exposed during installation.

§4

Insurance Minimums

General liability insurance minimum $300,000 per occurrence recommended. Workers compensation required for any employees per Maine law. Bonding requirements vary by municipality - Portland requires $10,000 minimum bond for contractors over $3,000 project value.

§ C · Path to license

How to Get Licensed

6 STEPS
1

Business Registration

Register business name with Maine Secretary of State and obtain Federal EIN from IRS for tax purposes

01/06
2

Tax Registration

Register with Maine Revenue Services for state tax identification and sales tax permit if applicable

02/06
3

Workers Compensation

Obtain workers compensation insurance through Maine Workers Compensation Board if hiring employees

03/06
4

Local Business License

Apply for local business license through Portland City Clerk if operating within city limits

04/06
5

Insurance Coverage

Secure general liability insurance and obtain contractor bond if required by municipality

05/06
6

Professional Certifications

Consider manufacturer certifications from GAF, CertainTeed, or other suppliers for warranty work eligibility

06/06
§ D · Field notes

About This Market

UPDATED APR 2026

Portland's roofing market runs hard from May through September when weather cooperates and storm damage drives emergency work. You're competing with roughly 25-30 active crews in the metro area for everything from basic shingle replacements on the peninsula's older homes to metal roof installs on new construction in the suburbs. Costs get pushed up by material transport, limited seasonal work windows, and homeowners dealing with ice dam damage every spring. The median wage hits $25.34 hourly, but good crews charge $75-100 per hour for skilled work.

Here's what you need to know: Maine doesn't license roofers at the state level, but Portland's permit process is no joke - file everything properly or face stop-work orders. Get your workers comp sorted before you touch a ladder, and carry serious liability coverage because slip-and-fall claims kill small operations. Build relationships with local suppliers early - material delays during peak season will cost you jobs. Focus on ice dam prevention and proper ventilation systems - Portland's freeze-thaw cycles destroy amateur work fast. Most money gets made April through October, so plan your cash flow accordingly.

Data Sources
  • Median hourly wage
    Bureau of Labor Statistics Occupational Employment Statistics
  • Licensed establishments count
    U.S. Census Bureau County Business Patterns
  • Permit requirements
    Portland Code Enforcement Department
  • Insurance minimums
    Maine Bureau of Insurance
  • Licensing requirements
    Maine Department of Professional and Financial Regulation
§ E · FAQ

Frequently Asked Questions

05 QUESTIONS
Q/01

Do roofing contractors need a license in Maine?

Maine does not require state-level licensing for roofing contractors. However, contractors must register for business taxes and obtain local business licenses where required. Workers compensation insurance is mandatory for employees per Maine Department of Labor requirements.

Q/02

How much does roof replacement cost in Portland, ME?

Asphalt shingle roof replacement typically costs $8,500-$15,000 for average homes in Portland. Metal roofing runs $12,000-$22,000. Costs vary based on roof size, pitch, accessibility, and material quality. Portland's older housing stock often requires additional structural work.

Q/03

When is roofing season in Portland, Maine?

Prime roofing season runs May through September, with peak demand June-August. Winter work is possible but limited by weather conditions and material performance. Spring sees high demand for ice dam and snow load damage repairs according to local building departments.

Q/04

What permits are needed for roofing in Portland, ME?

Portland requires permits for roof replacements and repairs over $1,000. Permit fees range $75-$200 based on project value per Portland Code Enforcement. Emergency storm repairs may proceed without permits but must be filed within 72 hours.

Q/05

What insurance do roofing contractors need in Maine?

General liability insurance minimum $300,000 recommended. Workers compensation mandatory for employees per Maine Bureau of Insurance. Portland requires $10,000 contractor bonds for projects over $3,000 according to city licensing requirements.

§ F · Directory

Roofing contractors in Portland

0 LISTED · SORTED BY DISTANCE

No contractors listed yet.

List your services

For contractors

Run your roofing business on The Forge.

Get listed on The Board for free. Manage leads, quotes, jobs, and follow-ups in one place. Built for trades, used by thousands of operators nationwide.