Roofer Permits & Licenses in Gresham, OR

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

City of Portland Zoning Verification (Land Use Review)

City of Portland Bureau of Development Services
May Apply
Fee: $1000.00-$1000.00
Renewal: one time
Type: permit

Roofers typically need CI (Commercial Industrial) or IG zones; home occupation limited

Portland Home Occupation Permit

City of Portland Bureau of Development Services
May Apply
Fee: $200.00-$500.00
Renewal: one time
Type: permit

No on-site storage of roofing materials/vehicles allowed

Building Permit for Business Space Modification

City of Portland Bureau of Development Services
May Apply
Fee: $1.07-$1.07
Renewal: one time
Type: permit

Required for any structural changes; roofing shop may need specific ventilation

Sign Permit

Varies by city (e.g., Portland BDS)
May Apply
Fee: $150.00-$500.00
Renewal: one time
Type: permit

Must comply with zoning sign code; wall signs under 24 sq ft may be exempt

Fire Sprinkler/Alarm System Permit

City of Portland Fire Marshal
May Apply
Fee: $150.00-$500.00
Renewal: one time
Type: permit

Required for storage of flammable roofing materials

Certificate of Occupancy

City of Portland Bureau of Development Services
May Apply
Renewal: one time
Type: permit

Verifies zoning, building, and fire code compliance

Oversize/Overweight Vehicle Permit

Multnomah County Roadway Services
May Apply
Fee: $25.00-$100.00
Renewal: one time
Type: permit

Required for county roads; state highways need ODOT permit

Noise Permit for Construction Equipment

City of Portland Bureau of Development Services
May Apply
Fee: $50.00-$50.00
Renewal: one time
Type: permit

Roofers may need for rooftop work outside normal hours

Clackamas County Business License

Clackamas County Development Agency
May Apply
Fee: $55.00-$55.00
Renewal: one time
Type: license

Separate requirements per city within county

Washington County Business License

Washington County Business Licensing
May Apply
Fee: $49.00-$49.00
Renewal: annual
Type: license

Construction businesses specifically listed

Workers' Compensation Insurance

Oregon Workers' Compensation Division (WCD), part of the Oregon Department of Consumer and Business Services (DCBS)
May Apply
Fee: $50.00-$150.00
Renewal: one time
Type: certificate

Required for all employers with one or more employees in Oregon, including LLC members who perform work. Sole proprietors without employees are exempt but may elect coverage. Roofers are classified under NAICS 238165 and have a high-risk classification code (e.g., 5318) affecting premiums.

Portland Business License Tax Registration Certificate

City of Portland Revenue Division
May Apply
Fee: $50.00-$50.00
Renewal: annual
Type: license

Required for all businesses; roofers classified under construction

Multnomah County Business License

Multnomah County Business License
May Apply
Fee: $100.00-$400.00
Renewal: annual
Type: license

Portland businesses exempt if city-licensed; applies to county areas

Oregon LLC Registration

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

Required for all LLCs. Annual report required separately (see below).

Oregon LLC Annual Report

Oregon Secretary of State, Corporation Division
Required
Fee: $100.00-$100.00
Renewal: annual
Type: registration

Applies to all LLCs.

Construction Contractors License (CCB)

Oregon Construction Contractors Board (CCB)
Required
Fee: $550.00-$550.00
Renewal: biennial
Type: license

Required for all roofing contractors performing work valued at $500+. Includes surety bond ($20,000 min). No exam required for license but RRP certification needed for lead paint jobs.

Lead-Based Paint Renovation, Repair and Painting (RRP) Firm Certification

U.S. EPA (Oregon follows federal)
May Apply
Fee: $300.00-$300.00
Renewal: one time
Type: permit

Oregon roofers must comply if work disturbs lead paint. Certifying firm must use certified renovators.

Assumed Business Name (DBA) Registration

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

Renewed every 2 years ($25). Required if using trade name.

Oregon Business Registry Number Assignment

Oregon Secretary of State, Business Registry
Required
Fee: $0.00-$0.00
Renewal: one time
Type: registration

UBI number automatically assigned to all businesses for tax purposes.

Oregon Business Registry (UBI Registration)

Oregon Secretary of State
Required
Fee: $100.00-$100.00
Renewal: one time
Type: registration

All LLCs in Oregon must register with the Secretary of State. This includes obtaining a Unified Business Identifier (UBI), which is used across state agencies for tax and regulatory purposes. Required for all businesses operating as LLCs.

Oregon Sales Tax Permit

Oregon Department of Revenue
May Apply
Renewal: one time
Type: registration

Oregon does NOT have a statewide sales tax. However, some local jurisdictions (e.g., cities) may impose local option taxes. As of now, no local sales tax exists in Oregon. Roofing services are generally not subject to sales tax in Oregon because labor is not taxed, and materials are typically purchased by the customer or included without triggering retail sales tax. Confirm with DOR if incidental material sales trigger registration. This registration would only be required if the business were to sell taxable goods (e.g., leftover materials at retail).

Oregon Commercial Activity Tax (CAT)

Oregon Department of Revenue
May Apply
Fee: $100.00-$100.00
Renewal: one time
Type: registration

The CAT applies to all businesses operating in Oregon with $500,000 or more in annual commercial activity (gross receipts). Rate is 0.517% on commercial activity above $1 million, with a minimum tax of $275 per year (adjusted annually; $275 for 2023, $250 for prior years). Roofing services count toward commercial activity. Registration is required once threshold is met.

Employer Withholding Tax Registration

Oregon Department of Revenue
May Apply
Renewal: one time
Type: registration

Required for all employers in Oregon. Employers must withhold state income tax from employee wages. Registration is done through the Combined Tax Registration form (Form WR-1). Applies only if the LLC hires W-2 employees.

Unemployment Insurance Tax (UI)

Oregon Employment Department
May Apply
Fee: $58500.00-$58500.00
Renewal: one time
Type: registration

All employers in Oregon must register with the Employment Department and pay unemployment insurance taxes. Roofing businesses with employees must comply. Rate is based on employer experience; new employers start at 2.7%. Applies only if the business has W-2 employees.

Oregon State Income Tax Filing (Pass-Through Entity)

Oregon Department of Revenue
Required
Fee: $0.00-$0.00
Renewal: one time
Type: filing

Oregon LLCs are pass-through entities. Profits are reported on owners’ personal Oregon income tax returns (Form OR-40). The business itself does not pay income tax, but owners must file annually. Due date aligns with federal deadline (April 15). Applies to all LLC owners earning income in Oregon.

General Liability Insurance

Not applicable (no state mandate)
Required
Renewal: one time
Type: certificate

Not legally required by the State of Oregon, but strongly recommended for all contractors. Often required by contracts, property owners, or municipalities for permitting. May be necessary to obtain certain surety bonds or licenses.

Surety Bond (Contractor Bond)

Not required at state level for tree services
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: certificate

Mandatory for registration with the Oregon CCB. The $15,000 surety bond protects consumers from financial loss due to contractor violations. Bond must be issued by a surety licensed in Oregon. Sole proprietors and LLCs both require this if they meet the $1,000 threshold.

Commercial Auto Insurance

Oregon Department of Motor Vehicles (DMV)
May Apply
Fee: $1200.00-$2500.00
Renewal: one time
Type: certificate

Required for all vehicles registered to the business. Personal auto policies do not cover business use. Roofers transporting tools, materials, or employees must have commercial auto insurance with minimum limits of $25,000 bodily injury per person, $50,000 per accident, and $20,000 property damage (25/50/20).

Professional Liability / Errors and Omissions Insurance

Not applicable
Required
Renewal: one time
Type: certificate

Not legally required by Oregon state law or CCB. However, recommended for roofers providing design or consulting services. May be required in contracts with commercial clients or property managers.

Product Liability Insurance

Not applicable
Required
Renewal: one time
Type: certificate

Not legally required in Oregon. However, if the roofer sells roofing materials directly to consumers (not just labor), they may face product liability risks. This coverage is typically part of a broader general liability policy but is not mandated by law.

Liquor Liability Insurance

Oregon Liquor and Cannabis Commission (OLCC)
May Apply
Renewal: one time
Type: certificate

Only applicable if the business serves or sells alcohol. Roofers typically do not serve alcohol as part of their services, so this is not relevant unless hosting events with alcohol. OLCC requires liquor liability insurance for licensees selling alcohol.

Obtain Employer Identification Number (EIN)

Internal Revenue Service
May Apply
Renewal: one time
Type: registration

Single-member LLCs without employees may use the owner's Social Security Number, but obtaining an EIN is recommended for business legitimacy and banking purposes. Required for opening a business bank account.

Federal income tax obligations for LLC

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

By default, a single-member LLC is disregarded for federal tax purposes and reports income on Schedule C of the owner's Form 1040. Multi-member LLCs are taxed as partnerships and must file Form 1065. LLCs may elect corporate taxation (Form 1120). Roofing business income is subject to self-employment tax (15.3%) if from a single-member LLC.

OSHA Workplace Safety Compliance

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

Roofers are subject to fall protection standards (29 CFR 1926.501), ladder safety (29 CFR 1926.1053), and head/eye protection (29 CFR 1926.100). Employers must provide training, maintain injury logs (OSHA Form 300), and display the OSHA poster.

EPA lead-based paint renovation rule (RRP)

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

Roofing work that involves removal of painted structures (e.g., fascia, soffits, gutters) may trigger RRP compliance. Requires firm certification, renovator training, lead-safe work practices, and recordkeeping. Enforced by EPA or authorized state.

Fair Labor Standards Act (FLSA) Compliance

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

Roofing contractors must comply with federal minimum wage ($7.25/hour), overtime (1.5x regular rate after 40 hours/week), and recordkeeping requirements. Independent contractor classification must meet DOL criteria to avoid misclassification penalties.

Local Business License or Privilege Tax

City of Portland (example jurisdiction)
May Apply
Fee: $50.00-$100.00
Renewal: one time
Type: registration

Many Oregon cities (e.g., Portland, Eugene, Salem) require a local business license or privilege tax. Fees and requirements vary. For example, Portland requires a Business License from the Bureau of Development Services. Roofers must check with their city or county. Not required statewide, but common in larger municipalities.

Federal Employer Identification Number (EIN)

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

Required for all LLCs (even single-member) for federal tax purposes. Used for income, employment, and excise tax filings. Obtained via IRS Form SS-4 or online application. Not a state requirement but necessary for federal compliance.

Form I-9 Employment Eligibility Verification

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

Employers must verify identity and work authorization using Form I-9 and retain for 3 years after hire or 1 year after employment ends, whichever is later. Roofing businesses with employees must comply.

Federal Trade Commission (FTC) advertising and consumer protection rules

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

Roofing businesses must avoid deceptive advertising (e.g., false claims about materials, pricing, or qualifications). Must honor estimates, provide clear contracts, and comply with the FTC’s “Do Not Call” rules. Applies to all businesses offering services to consumers.

Family and Medical Leave Act (FMLA) Compliance

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

Requires eligible employees (worked 1,250 hours in past 12 months, employed 12 months, at covered worksite) to receive up to 12 weeks of unpaid, job-protected leave for qualifying reasons. Most small roofing businesses do not meet threshold.

ADA compliance for public communications and services

Department of Justice (DOJ)
May Apply
Fee: $1000.00-$10000.00
Renewal: one time
Type: permit

Roofing businesses with websites must ensure accessibility under ADA Title III (e.g., screen reader compatibility). While no explicit federal website regulation exists, courts have interpreted ADA to cover digital access. Also applies to physical locations if open to public (e.g., office).

No industry-specific federal license required for roofing

Small Business Administration (SBA)
Required
Fee: $0.00-$0.00
Renewal: one time
Type: license

There is no federal license required to operate as a roofer. Roofing is regulated at the state and local level in Oregon (e.g., CCB license). Federal agencies do not issue trade-specific licenses for construction trades.

Annual Report and Statement of Information for LLC

Oregon Secretary of State
Required
Fee: $100.00-$100.00
Renewal: annual
Type: filing

All Oregon LLCs must file an Annual Report and updated Statement of Information with the Secretary of State each year on the anniversary of the formation date. Includes business address, registered agent, and principal officers.

Oregon Contractor Registration Renewal

Oregon Construction Contractors Board (CCB)
Required
Fee: $480.00-$480.00
Renewal: biennial
Type: license

All roofing contractors must be registered with the CCB. Registration includes bonding and insurance requirements. Renewal is biennial based on a staggered schedule by CCB license number.

Workers' Compensation Insurance Registration and Premium Payments

Oregon Workers' Compensation Division (WCD), Department of Consumer and Business Services (DCBS)
May Apply
Renewal: one time
Type: certificate

Mandatory for all employers in Oregon. Employers must register with a certified workers' comp insurer (e.g., SAIF or private carrier). Roofing has high-risk classification; premiums reflect hazard level.

Federal Employer Identification Number (EIN) Reporting

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

Required for payroll tax reporting. Employers must file Form 941 quarterly, Form 940 annually, and issue W-2s by January 31. EIN is required even if no employees, if business has LLC tax election.

Oregon State Tax Registration and Filing (Withholding, B&O Tax)

Oregon Department of Revenue
Required
Fee: $0.00-$0.00
Renewal: one time
Type: filing

All businesses must register with Oregon DOR for tax accounts (e.g., OR tax ID, withholding tax). Roofers may owe Oregon Business Income Tax (corporate level) and employee withholding. Due dates depend on assigned filing frequency.

Oregon Unemployment Insurance Tax Filing and Payment

Oregon Employment Department
May Apply
Fee: $49800.00-$49800.00
Renewal: varies
Type: filing

Employers must file Form 9400 (Contribution Report) quarterly and pay unemployment insurance tax. New employers start at 2.7% rate.

Continuing Education for CCB Registration

Oregon Construction Contractors Board (CCB)
Required
Fee: $120.00-$200.00
Renewal: biennial
Type: permit

All registered contractors must complete 6 hours of CCB-approved continuing education per renewal cycle. Topics include business practices, safety, and code updates. Must be completed before renewal.

General Liability and Surety Bond Maintenance

Oregon Construction Contractors Board (CCB)
Required
Fee: $100.00-$500.00
Renewal: one time
Type: certificate

CCB requires a $20,000 surety bond and proof of general liability insurance ($100,000 minimum) at all times. Certificate of insurance must list CCB as certificate holder. Renewals typically annual; must be kept current.

Required Labor Law Postings

Oregon Bureau of Labor and Industries (BOLI)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: permit

Employers must display current Oregon and federal labor law posters (minimum wage, OSHA, EEO, family leave, etc.). Posters must be updated when laws change. Available in English and Spanish.

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

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

Roofing is a high-hazard industry. Employers with 11+ employees must maintain OSHA injury and illness logs. Form 300A must be posted each February–April. Exemptions apply for certain low-risk industries, but not roofing.

Oregon OSHA Consultative Services Program (Recommended)

Oregon Occupational Safety and Health Division (Oregon OSHA)
Required
Fee: $0.00-$0.00
Renewal: one time
Type: permit

Oregon OSHA offers free, confidential workplace safety consultations. While not mandatory, it helps identify fall protection, electrical, and other roofing hazards. Does not replace enforcement inspections.

Business License at City or County Level

Local Jurisdiction (e.g., City of Portland, Multnomah County)
May Apply
Fee: $50.00-$200.00
Renewal: annual
Type: license

Many Oregon cities (e.g., Portland, Eugene, Salem) require a local business license. Fees and deadlines vary. Check with city or county clerk. Some jurisdictions require separate contractor licensing.

Retention of Business and Tax Records

Internal Revenue Service (IRS) and Oregon Department of Revenue
Required
Fee: $0.00-$0.00
Renewal: one time
Type: permit

Federal: Keep tax records for at least 3 years. Oregon: Tax records must be kept for 4 years. OSHA: Injury logs for 5 years. CCB: Contracts and warranties must be retained for 4 years under ORS 701.087.

CCB Contract and Warranty Record Retention

Oregon Construction Contractors Board (CCB)
Required
Fee: $0.00-$0.00
Renewal: one time
Type: permit

ORS 701.087 requires contractors to keep copies of all signed contracts and warranty documents for 4 years. Applies to all residential and commercial roofing projects.

Step-by-Step Compliance Guide

  1. As a roofer in Gresham, OR, 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 associated fees can vary depending on the specifics of your business.
  3. The U.S. Small Business Administration confirms that no federal business license is specifically required for roofing contractors.
  4. Ensure your advertising and consumer protection practices align with Federal Trade Commission guidelines, which currently have no associated fee.
  5. If operating as an LLC, you’ll have federal income and self-employment tax obligations with the IRS, and the fee varies.
  6. Maintain thorough record retention for tax purposes as mandated by the IRS, with no associated fee for this requirement.
  7. For LLCs, proper record retention for both tax and general business records is required, with fees potentially varying.
  8. Federal income tax filing is required, and the fee will vary depending on your business structure and income.

Common Mistakes to Avoid

  • Assuming a single, fixed fee applies to all IRS tax obligations is incorrect, as fees are income-dependent.
  • Ignoring FTC advertising rules can lead to penalties, even if your business is small.
  • Believing a federal license is needed specifically for roofing is a common misunderstanding.
  • Failing to retain records for the IRS-required period can result in audits and penalties.
  • Overlooking the need for an EIN if you plan to hire employees or operate as a corporation is a critical error.

Frequently Asked Questions

What is the cost of the Federal Income and Self-Employment Tax Filing Obligations?

The fee for fulfilling these IRS obligations varies significantly based on your self-employment income and applicable tax brackets. It's not a fixed amount, and you should consult the IRS website or a tax professional for accurate calculations.

Is there a fee associated with FTC compliance for advertising?

Currently, the Federal Trade Commission does not charge a fee for basic compliance with advertising and consumer protection rules, but non-compliance can lead to substantial penalties. It's crucial to understand and adhere to their guidelines.

What does the U.S. Small Business Administration say about federal licensing for roofers?

The SBA states that there is no federal business license specifically required for roofing contractors. However, this doesn't negate the need for other federal, state, and local permits and registrations.

How long should I retain my business records for tax purposes?

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

What is an EIN and do I need one?

An EIN (Employer Identification Number) is a unique tax ID number assigned by the IRS. While not always required for sole proprietorships without employees, it's essential if you operate as a corporation or LLC, or if you plan to hire employees.

Need a personalized checklist?

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

Find Your Permits