Last updated: February 25, 2026
Starting a cleaning service in Oregon is one of the most accessible businesses you can launch – and Oregon’s lack of sales tax gives you a real advantage. You never need to collect or remit sales tax on your cleaning services or supplies, which simplifies your operations compared to nearly every other state.
However, Oregon does have specific requirements for commercial janitorial contractors. The Bureau of Labor and Industries (BOLI) requires a Property Services Contractor License if you employ workers for janitorial services. Solo residential cleaners have fewer requirements, but you still need to form your business entity, carry the right insurance, and comply with workers’ compensation laws if you hire employees. This guide covers every requirement, cost, and step.
Cleaning Service Requirements in Oregon at a Glance
| Requirement | Agency | Cost | Timeline |
|---|---|---|---|
| LLC Formation | Oregon Secretary of State | $100 | 2-3 business days |
| Federal EIN | IRS | Free | Immediate (online) |
| Property Services Contractor License | BOLI | Contact BOLI | 30+ days (includes exam) |
| Workers’ Compensation | SAIF Corporation / private insurer | Varies by payroll | 1-3 days |
| General Liability Insurance | Private insurer | ~$400-$800/year | Same day |
| Janitorial Surety Bond | Bonding company | ~$100-$300/year | 1-3 days |
| Local Business License | City/county | Varies by city | Varies |
How to Start a Cleaning Service in Oregon (Step by Step)
Step 1: Form Your Business Entity
Register an LLC with the Oregon Secretary of State for $100. Processing takes 2-3 business days online. Then apply for a free federal EIN at IRS.gov.
If you want to operate under a name different from your LLC’s legal name, register an Assumed Business Name (DBA) for $50 with the Secretary of State. This registration is valid for 2 years.
Step 2: Determine If You Need a BOLI Property Services License
Oregon’s Bureau of Labor and Industries (BOLI) requires a Property Services Contractor License for anyone who recruits, solicits, supplies, or employs workers for janitorial or cleaning services for another person.
You DO need this license if:
- You hire employees to perform cleaning work for clients
- You supply cleaning workers to other businesses
- You operate a commercial janitorial contracting business with employees
You are EXEMPT if:
- You are a sole proprietor working alone under your own name or ABN doing residential cleaning
- You only do residential janitorial work (residential contractors are not required to obtain a labor contractor license)
To obtain the license:
- Submit an application to BOLI
- Take and pass a qualifying exam within 30 days of receiving your temporary permit
- Obtain tax certifications from the Oregon Department of Revenue and Employment Department
- Post a surety bond (if required – see insurance section below)
- Complete required employee training on sexual harassment prevention, discrimination, and whistleblower protections
Step 3: Get Business Insurance
Insurance requirements depend on your operation size:
- General liability insurance: Protects against property damage claims, slip-and-fall injuries, and broken items. Most commercial clients require this. Typical cost: $400-$800/year for a small cleaning operation.
- Janitorial surety bond: Protects clients against theft by your employees. BOLI-licensed contractors can substitute $1,000,000+ in general liability insurance for the bond requirement if they have no wage/hour violations in the past 2 years. Otherwise: $10,000 bond (0-20 employees) or $30,000 bond (21+ employees).
- Workers’ compensation: Required if you hire any employees in Oregon. Purchase from SAIF Corporation (Oregon’s state-run insurer) or a private insurer.
- Commercial auto insurance: Required if you use a vehicle for business purposes.
Step 4: Register for Local Business Licenses
Oregon has no statewide general business license, but many cities require local registration:
- Portland: Portland Business License Tax (minimum $100) – required for all businesses operating in city limits
- Salem: Business license through the city
- Eugene: Business registration with the city
- Bend: Check with Deschutes County and city of Bend
Step 5: Register as an Employer (If Hiring)
If you plan to hire employees, you must:
- Register for unemployment insurance through the Oregon Employment Department (new employer rate: 2.4% on first $56,700/employee)
- Register for Paid Leave Oregon (1.0% of wages – 0.6% employee share, 0.4% employer share for 25+ employees)
- Set up income tax withholding with the Oregon Department of Revenue
- Withhold the Statewide Transit Tax (0.1% of wages)
- Pay TriMet payroll tax (0.8237%) if in the Portland metro area
- Obtain workers’ compensation insurance before your first employee starts
- Report new hires within 20 days to the Oregon employer reporting system
Step 6: Set Up Operations
With your legal and insurance requirements handled, focus on operations:
- Purchase cleaning supplies and equipment (vacuum, mop, bucket, chemicals, rags, etc.)
- Create written service agreements that outline scope of work, pricing, and liability terms
- Set competitive pricing – residential cleaning in Oregon typically ranges from $130-$275 per session depending on home size and location
- Build a professional online presence and register on platforms like Google Business Profile
Cost to Start a Cleaning Service in Oregon
| Item | Cost | Notes |
|---|---|---|
| LLC Formation | $100 | Oregon Secretary of State |
| EIN | Free | IRS online application |
| Assumed Business Name (DBA) | $50 | If operating under a different name (valid 2 years) |
| BOLI Property Services License | Contact BOLI | Required if employing workers for commercial cleaning |
| Local Business License | $50-$150 | Varies by city (Portland minimum $100) |
| General Liability Insurance | $400-$800/year | Covers property damage, bodily injury |
| Janitorial Bond | $100-$300/year | Required for BOLI licensees without $1M+ liability policy |
| Workers’ Comp (if hiring) | Varies | SAIF Corporation or private insurer |
| Cleaning Supplies & Equipment | $200-$500 | Initial startup supplies |
| Marketing (website, cards, etc.) | $100-$500 | Basic online presence |
| Annual Report | $100/year | Required to keep LLC active |
Estimated total startup cost: $1,100-$2,500 (solo operator, first year including insurance)
Related Oregon Business Guides
- How to Start a Food Truck in Oregon
- How to Start a Daycare in Oregon
- How to Start an HVAC Business in Oregon
- How to Start a Hair Salon in Oregon
- How to Start a Landscaping Business in Oregon
- How to Start a Private Investigation Business in Oregon
← Back to all Oregon business guides
Frequently Asked Questions
Do I need a license to start a cleaning business in Oregon?
It depends on your situation. If you work alone doing residential cleaning, you do not need a state license – just form your business entity ($100 LLC) and get insurance. If you employ workers for janitorial or cleaning services, you must obtain a Property Services Contractor License from BOLI, which includes passing an exam and posting a bond.
Do I need to collect sales tax on cleaning services in Oregon?
No. Oregon has no general sales tax – period. This applies to all goods and services, including cleaning. You never need to collect, report, or remit sales tax on your cleaning services or supply charges within Oregon.
How much does it cost to start a cleaning business in Oregon?
You can start a solo cleaning business in Oregon for approximately $1,100-$2,500 in the first year. This includes LLC formation ($100), insurance ($400-$800), local business license ($50-$150), cleaning supplies ($200-$500), and basic marketing. Costs increase if you hire employees due to workers’ comp, unemployment insurance, and Paid Leave Oregon contributions.
Do I need workers’ comp for a cleaning business in Oregon?
If you operate as a solo owner with no employees, workers’ comp is optional. The moment you hire even one employee, you must carry workers’ compensation insurance. Oregon offers coverage through SAIF Corporation (state-run) or private insurers.
What is the BOLI bond requirement for cleaning businesses?
BOLI-licensed property services contractors must post a surety bond: $10,000 for 0-20 employees or $30,000 for 21+ employees. However, if you carry $1,000,000+ in general liability insurance and have no wage/hour or civil rights violations in the past 2 years, the bond requirement is waived.
What insurance do I need for a cleaning business in Oregon?
At minimum, carry general liability insurance ($400-$800/year) to protect against property damage and injury claims. Add a janitorial surety bond ($100-$300/year) for theft protection. If you hire employees, workers’ compensation is mandatory. Commercial auto insurance is needed if you use a vehicle for business.
More Oregon Business Guides
Start a Cleaning Service Business in Other States
- Alabama
- Alaska
- Arizona
- Arkansas
- California
- Colorado
- Connecticut
- Washington D.C.
- Delaware
- Florida
- Georgia
- Hawaii
- Idaho
- Illinois
- Indiana
- Iowa
- Kansas
- Kentucky
- Louisiana
- Maine
- Maryland
- Massachusetts
- Michigan
- Minnesota
- Mississippi
- Missouri
- Montana
- Nebraska
- Nevada
- New Hampshire
- New Jersey
- New Mexico
- New York
- North Carolina
- North Dakota
- Ohio
- Oklahoma
- Pennsylvania
- Rhode Island
- South Carolina
- South Dakota
- Tennessee
- Texas
- Utah
- Vermont
- Virginia
- Washington
- West Virginia
- Wisconsin
- Wyoming