Complete guide to permits and licenses required to start a roofer in Auburn, ME. Fees, renewal cycles, and agency contacts.
Contractor Registration
City of Portland Planning & Development
May Apply Fee: $100.00-$100.00
Renewal: annual
Type: license
Roofers must register as contractors with proof of state license and insurance. Portland Code Ch. 6.
Zoning Compliance Permit
City of Portland Planning & Urban Development
May Apply Fee: $150.00-$150.00
Renewal: one time
Type: permit
Roofing businesses typically allowed in industrial/commercial zones; home-based may need home occupation permit.
Certificate of Formation (LLC Registration)
Maine Secretary of State, Bureau of Corporations, Elections & Commissions
Required Fee: $175.00-$175.00
Renewal: one time
Type: registration
Required for all LLCs. Annual report filing also required ($85 fee, due June 1 each year).
Annual Report
Maine Secretary of State, Bureau of Corporations, Elections & Commissions
Required Fee: $85.00-$85.00
Renewal: annual
Type: registration
Applies to all domestic LLCs in good standing.
Assumed Name (DBA) Registration
Maine Secretary of State, Bureau of Corporations, Elections & Commissions
May Apply Fee: $20.00-$20.00
Renewal: one time
Type: registration
Renews every 5 years ($20 renewal fee). Not required if using exact legal name.
Contractor Basic Electrical License (if performing electrical work on roofs)
Maine Department of Professional and Financial Regulation, Electricians' Examining Board
May Apply Fee: $125.00-$125.00
Renewal: biennial
Type: license
Requires exam, 4 years experience or equivalent. Roofing typically exempt unless electrical work involved.
Master Electrician License (if supervising electrical work)
Maine Department of Professional and Financial Regulation, Electricians' Examining Board
May Apply Fee: $140.00-$140.00
Renewal: biennial
Type: license
Requires exam, 5 years experience including 1 year as journeyman. Not required for pure roofing.
State Tax Registration (Sales Tax License)
Maine Revenue Services
May Apply Fee: $0.00-$0.00
Renewal: one time
Type: registration
Roofing materials and supplies are taxable; labor may be exempt. File returns monthly/quarterly.
Withholding Tax Account Registration
Maine Revenue Services
May Apply Fee: $0.00-$0.00
Renewal: one time
Type: registration
Required for employers. Quarterly/annual filings required.
Home Occupation Permit
City of Portland Planning & Urban Development
May Apply Fee: $50.00-$50.00
Renewal: annual
Type: permit
Limited to low-impact activities; storage of roofing materials typically prohibited.
Building Permit
City of Portland Planning & Development Services
May Apply Fee: $75.00-$75.00
Renewal: varies
Type: permit
Required for office/shop modifications or roofing projects over certain thresholds.
Sign Permit
City of Portland, Maine Planning & Development
May Apply Fee: $75.00-$75.00
Renewal: one time
Type: permit
Wall signs up to 100 sq ft allowed in commercial zones with permit.
Fire Inspection Certificate
Portland Fire Department
May Apply Fee: $50.00-$150.00
Renewal: annual
Type: permit
Required for commercial occupancies storing >100 gal flammables.
Alarm Permit
Portland Police Department
May Apply Fee: $25.00-$50.00
Renewal: annual
Type: permit
Registration required to avoid false alarm fines.
County Business Operation Permit
Cumberland County Regional Planning
May Apply Renewal: one time
Type: permit
Maine counties do not issue business licenses; defer to municipalities. Confirmed no county requirement.
Noise Ordinance Compliance
City of Portland Code Enforcement
May Apply Fee: $0.00-$0.00
Renewal: one time
Type: permit
Roofing operations restricted to 7am-7pm weekdays; permits for extended hours.
Workers' Compensation Insurance
Maine Department of Labor, Workers' Compensation Division
May Apply Fee: $1.50-$5.00
Renewal: one time
Type: certificate
Maine law requires all employers with ≥1 employee to carry workers’ comp coverage. No minimum dollar‑amount coverage is prescribed; benefits are defined by statute.
General Liability Insurance (Home‑Improvement Contractor)
Maine Department of Professional and Financial Regulation (DPFR)
May Apply Fee: $500.00-$500.00
Renewal: one time
Type: certificate
Minimum required limits are $100,000 each for bodily injury, personal injury, and property damage per occurrence.
Home‑Improvement Contractor Surety Bond
Maine Department of Professional and Financial Regulation (DPFR)
May Apply Fee: $10000.00-$10000.00
Renewal: one time
Type: certificate
The DPFR requires a minimum $10,000 surety bond for all home‑improvement contractors.
Commercial Auto Liability Insurance
Maine Bureau of Motor Vehicles (BMV)
May Apply Fee: $1200.00-$1200.00
Renewal: one time
Type: certificate
Maine requires minimum liability limits of $25,000 per person, $50,000 per accident for bodily injury, and $25,000 for property damage.
Professional Liability (Errors & Omissions) Insurance
Not required by Maine law for roofing contractors
Required Renewal: one time
Type: certificate
Maine does not mandate professional liability coverage for roofing contractors. It may be advisable for contractors who also provide design or consulting services.
Product Liability Insurance
Maine Bureau of Insurance
Required Renewal: one time
Type: certificate
Only required if the contractor manufactures or sells roofing materials to third parties.
Liquor Liability Insurance
Maine Department of Alcoholic Beverages and Cannabis Control
Required Renewal: one time
Type: certificate
Liquor liability insurance is only required for businesses that sell or serve alcoholic beverages.
Employer Identification Number (EIN)
Internal Revenue Service (IRS)
Required Renewal: one time
Type: registration
All LLCs that have employees, operate as a partnership, or are required to file any federal tax return must obtain an EIN.
Federal Income Tax Filing – LLC (Partnership or Disregarded Entity)
Internal Revenue Service (IRS)
May Apply Renewal: annual
Type: filing
LLC may elect corporate taxation by filing Form 8832; then corporate filing deadlines apply.
Unemployment Insurance Tax Account
Maine Department of Labor
May Apply Fee: $0.00-$0.00
Renewal: one time
Type: registration
New employer rate 2.7% on first $12,000 wages per employee (2024).
Maine Sales and Use Tax Registration
Maine Revenue Services
May Apply Fee: $0.00-$0.00
Renewal: one time
Type: registration
Roofers in Maine may be required to collect sales tax if they sell and install roofing materials. Labor-only services are generally not taxable, but materials are. Registration is required if selling taxable items. File using Form REG-1.
Maine Employer Withholding Tax Registration
Maine Revenue Services
May Apply Fee: $0.00-$0.00
Renewal: one time
Type: registration
All employers in Maine must register and withhold state income tax from employee wages. File using Form WTH-1.
Maine Unemployment Insurance Tax Registration
Maine Department of Labor - Center for Workforce Protections
May Apply Fee: $0.00-$0.00
Renewal: one time
Type: registration
Employers must register with Maine's Unemployment Insurance program. New employers pay a standard rate (currently 2.7% in 2024) on first $17,000 of each employee's wages annually. File via Maine eFile system.
Maine Franchise Tax (for LLCs)
Maine Department of the Treasury - Maine Revenue Services
May Apply Fee: $250.00-$250.00
Renewal: one time
Type: permit
Most LLCs are pass-through entities and do not pay franchise tax. However, if the LLC has elected to be taxed as a C or S corporation, it may be subject to Maine's Corporation Income Tax (franchise tax). This is not a universal LLC tax.
Maine Individual Income Tax Filing (Pass-Through Entities)
Maine Department of the Treasury - Maine Revenue Services
Required Fee: $0.00-$0.00
Renewal: one time
Type: permit
LLC profits pass through to owners' personal income. Owners must file Maine Individual Income Tax (Form 1040ME) and report business income. Applies to all Maine-resident owners of the LLC.
Local Business Privilege Tax or Local Option Tax
Varies by municipality
May Apply Renewal: one time
Type: registration
Most Maine cities and towns do not impose a local business privilege tax. However, some may require a business license with a fee (e.g., Portland, Bangor). Check with city/town clerk. No statewide local option tax for roofers.
Federal Employer Identification Number (EIN)
Internal Revenue Service (IRS)
May Apply Fee: $0.00-$0.00
Renewal: one time
Type: registration
Required for tax reporting. Single-member LLCs with no employees may use owner’s SSN, but EIN is recommended. Apply online via IRS website.
Federal Self-Employment Tax and Income Tax Filing
Internal Revenue Service (IRS)
Required Fee: $0.00-$0.00
Renewal: one time
Type: permit
All self-employed individuals, including LLC owners, must pay self-employment tax (Social Security and Medicare) and file Schedule C with Form 1040. Estimated tax payments required if tax liability exceeds $1,000.
Federal Excise Tax (Roofing Industry)
Internal Revenue Service (IRS)
May Apply Fee: $0.00-$0.00
Renewal: one time
Type: permit
Roofers are not subject to federal excise taxes unless they sell fuel, operate heavy vehicles on public highways, or handle hazardous materials. Most residential/commercial roofing work does not trigger federal excise tax obligations.
City Business License
City of Portland, Maine
May Apply Fee: $35.00-$150.00
Renewal: annual
Type: license
All businesses must register; contractors like roofers require general business license. Specific to Portland, ME.
Federal Motor Carrier Safety Administration (FMCSA) – Commercial Vehicle Registration
Federal Motor Carrier Safety Administration (FMCSA)
May Apply Fee: $100.00-$100.00
Renewal: one time
Type: registration
Even smaller vehicles used for business may require a USDOT number if they transport hazardous materials.
IRS Form 941 – Quarterly Federal Tax Return (Employer’s Quarterly Federal Tax Return)
Internal Revenue Service (IRS)
May Apply Fee: $0.00-$0.00
Renewal: varies
Type: filing
Form 941 reports withheld income tax, Social Security, and Medicare taxes.
Maine Annual Report (LLC)
Maine Secretary of State, Office of the Secretary of State – Corporations Division
Required Fee: $85.00-$85.00
Renewal: annual
Type: filing
All domestic LLCs must file an Annual Report to keep the entity in good standing. The filing can be completed online.
Maine Contractor Specialty License – Roofing
Maine Department of Professional and Financial Regulation (DPFR) – Office of Professional Licensure
Required Fee: $100.00-$100.00
Renewal: annual
Type: license
Roofer LLC must hold a Specialty Contractor license for Roofing. Renewal is required each calendar year.
Continuing Education for Maine Contractor License
Maine Department of Professional and Financial Regulation (DPFR)
Required Fee: $50.00-$50.00
Renewal: biennial
Type: certificate
Two (2) CE hours are required for each renewal period. Courses must be approved by DPFR.
Federal Employment Taxes (Social Security, Medicare, Federal Unemployment)
Internal Revenue Service (IRS)
May Apply Fee: $7000.00-$7000.00
Renewal: varies
Type: filing
Form 941 must be filed each quarter; annual FUTA return (Form 940) due January 31.
OSHA Construction Safety Standards (29 CFR §1926)
Occupational Safety and Health Administration (OSHA)
May Apply Fee: $150.00-$150.00
Renewal: one time
Type: permit
Key standards for fall protection, scaffolding, ladders, and hazardous materials apply to roofers.
OSHA Recordkeeping (OSHA 300 Log & 300A Summary)
Occupational Safety and Health Administration (OSHA)
May Apply Renewal: annual
Type: filing
Employers must also report workplace injuries/illnesses electronically via OSHA’s Injury Tracking Application (ITA) if required.
Americans with Disabilities Act (ADA) – Title III Compliance
U.S. Department of Justice (DOJ) – Civil Rights Division
May Apply Renewal: one time
Type: permit
Requires nondiscriminatory service provision and reasonable accommodations for customers with disabilities.
EPA Lead Renovation, Repair and Painting (RRP) Rule – Certification
Environmental Protection Agency (EPA)
May Apply Fee: $150.00-$150.00
Renewal: one time
Type: permit
Certification must be renewed every two years.
EPA Stormwater Construction General Permit (NPDES) – Discharges from Construction Activities
Environmental Protection Agency (EPA) – Office of Water
May Apply Fee: $0.00-$0.00
Renewal: one time
Type: permit
Often required when installing new roofing systems that involve removal of existing materials and substrate preparation.
Federal Trade Commission (FTC) – Advertising and Consumer Protection Rules
Federal Trade Commission (FTC)
Required Renewal: one time
Type: permit
Roofing contractors must ensure all claims (e.g., warranties, pricing, energy efficiency) are truthful and substantiated.
Fair Labor Standards Act (FLSA) – Minimum Wage, Overtime, Recordkeeping
U.S. Department of Labor (DOL) – Wage and Hour Division
May Apply Renewal: one time
Type: permit
Roofing work is generally non‑exempt; overtime must be paid at 1.5× regular rate for hours >40 per week.
Form I‑9 Employment Eligibility Verification
U.S. Citizenship and Immigration Services (USCIS) (enforced by DOL)
May Apply Renewal: one time
Type: filing
Electronic completion is permitted if the system meets USCIS requirements.
Family and Medical Leave Act (FMLA) Coverage
U.S. Department of Labor (DOL) – Wage and Hour Division
May Apply Renewal: one time
Type: permit
If the threshold is not met, the employer is not covered by FMLA.
Maine Sales‑Use Tax Registration
Maine Revenue Services (MRS)
May Apply Renewal: one time
Type: registration
Roofer LLC that sells roofing materials must collect and remit sales tax.
Maine Sales‑Use Tax Return Filing
Maine Revenue Services
May Apply Renewal: varies
Type: filing
Returns are filed electronically via the Maine Revenue Services portal.
Maine Unemployment Insurance (UI) Quarterly Wage Report
Maine Department of Labor – Unemployment Insurance Division
May Apply Fee: $25.00-$25.00
Renewal: varies
Type: filing
Report wages and pay UI contributions electronically via the Maine UI portal.
Maine Workers’ Compensation Insurance Coverage
Maine Department of Labor – Workers’ Compensation Board
May Apply Fee: $1.00-$1.00
Renewal: annual
Type: certificate
Proof of coverage must be kept on file at the worksite and provided to the state upon request.
Federal OSHA Poster (Job Safety & Health) Display
U.S. Occupational Safety and Health Administration (OSHA)
Required Renewal: annual
Type: permit
The “Job Safety & Health: It’s the Law” poster must be displayed in a conspicuous place where employees can see it.
Maine Labor Law Posters
Maine Department of Labor
Required Renewal: annual
Type: permit
Required posters include Minimum Wage, Workers’ Compensation, Unemployment Insurance, and Anti‑Discrimination notices.
Federal Income Tax Return (Form 1065 or 1120) & Estimated Payments
Internal Revenue Service (IRS)
Required Fee: $210.00-$210.00
Renewal: annual
Type: filing
LLC taxed as partnership files Form 1065; if elected to be taxed as corporation, file Form 1120.
Maine Corporate/Personal Income Tax Return & Estimated Payments
Maine Revenue Services
Required Renewal: annual
Type: filing
LLC members report income on personal returns if pass‑through; otherwise corporate return required.
Record‑Keeping Retention Requirements
Internal Revenue Service (IRS)
Required Renewal: one time
Type: permit
Include tax returns, payroll records, sales tax returns, contractor license documentation, and insurance certificates.
General Liability Insurance Proof of Coverage
Not a government agency (industry standard), but required by many municipal contracts and may be mandated by the Maine DPFR for contractor licensing.
May Apply Fee: $500.00-$500.00
Renewal: annual
Type: certificate
Proof of coverage must be kept on file and presented upon license renewal.
Need a personalized checklist?
Permit Finder asks follow-up questions to give you an exact list of permits.
Find Your Permits