Staffing agencies in Portland: the Oregon and Washington market, the rules on each side and how to choose

Portland's staffing market sits in two states with two minimum wages that change on different dates, and its best-known public staffing company earns 94% of its revenue as a PEO. Before you compare agencies, decide whether you need workers supplied or payroll handled.

Market report7 min readPublished

The Portland-Vancouver-Hillsboro metro area had 441 staffing agency establishments in 2023, employing 18,976 people on an $860 million payroll (Census County Business Patterns): 319 temporary help locations and 122 placement or executive search offices, led by Washington County (173) and Multnomah County (135). To choose one, decide between a temp agency and a PEO, confirm the business with the Oregon or Washington Secretary of State, and price each work address at its own state's minimum wage.

  • 441 staffing establishments in the Portland metro employ 18,976 people; temp help locations account for 16,214 of them.
  • Washington County, Oregon has the most locations (173), but Multnomah County has the most employees (7,393).
  • Barrett Business Services, headquartered in Vancouver, reported $1.24 billion in 2025 revenue, 94.2% from its PEO business.
  • Oregon's Portland metro minimum wage is $16.80 until 30 June 2027; Washington's rises to $17.73 on 1 January 2027.
  • In the worked example, the same 10-person crew costs $13,520 more over 26 weeks in Vancouver than in Hillsboro.
On this page

This report is for employers on both sides of the Columbia River choosing a staffing agency, people looking for work through one, and B2B sellers whose customers are staffing firms in the Portland metro.

The Portland-Vancouver market in Census data

The figures cover the Portland-Vancouver-Hillsboro, OR-WA Metro Area (CBSA 38900) and two industry codes: NAICS 56131 (Employment Placement Agencies and Executive Search Services) and NAICS 56132 (Temporary Help Services). Source: US Census Bureau, County Business Patterns 2023.

Measure (2023)Portland metro
Establishments441
Employees (week of March 12)18,976
Annual payroll$859,906,000
Average employees per establishment43.0
Average annual pay$45,315
Share of US establishments0.85% of 51,830
CountyEstablishmentsEmployees
Washington County, Oregon1736,788
Multnomah County, Oregon1357,393
Clark County, Washington652,580
Clackamas County, Oregon581,843
Yamhill County, Oregon6Not reported (high-noise figure)

Washington County, home to Hillsboro and Beaverton, has the most locations, but Multnomah's are bigger (about 55 employees each against 39), so Multnomah has more people on agency payrolls. Clark County, the Washington side, has 65 locations. Yamhill County's employee count carries the Census Bureau's high-noise flag (the noise added for confidentiality moved it by 5% or more), so it's left out.

Big placement agencies, small search firms

Industry (NAICS, 2023)EstablishmentsEmployeesAnnual payrollAverage pay
Temporary help services (561320)31916,214$711,108,000$43,858
Employment placement agencies (561311)712,617$134,639,000$51,448
Executive search services (561312)51145$14,159,000$97,648

From the Census Bureau's 2023 metro file; average pay is our calculation. Temp help has 85% of the employees because a temp agency is the legal employer of the people it places: the Census definition says they "are employees of the temporary help services establishment." A production temp at a Hillsboro fab supplier is on the agency's payroll, not the plant's. Placement agencies average 37 employees, large for that industry, while the 51 search offices average three.

Employees per establishmentEstablishments
1 to 4192
5 to 943
10 to 1939
20 to 4964
50 to 9941
100 to 24947
250 or more15

The Census Bureau doesn't publish the cells above 249 employees, so the 15 is the total less the published classes; the temp help row shows 12 of them are temp locations with 250 to 499 employees. In broader bands, 274 establishments have 1 to 19 employees, 105 have 20 to 99 and 62 have 100 or more.

County Business Patterns counts establishments with paid employees, not companies (a firm with offices in Beaverton and Vancouver counts twice) and leaves out self-employed recruiters. Professional employer organizations (NAICS 56133, 35 more locations here) aren't in these figures, and the snapshot is the week of March 12, 2023.

A Vancouver public company, and the PEO question

Barrett Business Services (Nasdaq: BBSI) gives 8100 NE Parkway Drive, Vancouver, Washington, as its principal executive offices in its 10-K for 2025. Its numbers show the difference between the two models:

BBSI, 2025Figure
Total revenues$1,240,298,000
Professional employer services$1,168,334,000 (94.2%)
Staffing services$71,964,000 (5.8%)
PEO clients and average worksite employeesMore than 8,200 clients, 138,218 worksite employees
Its own employees, 31 December 20253,197, including 2,297 staffing services employees
Branches in Oregon and Washington4 in each state

A PEO co-employs staff you already have and runs payroll, benefits and workers' compensation; the client keeps control of the work, including hiring and firing. A temp agency supplies its own employees to you. If your problem is headcount, you want the second; if it's HR administration for your own people, the first.

Oregon and Washington rules

QuestionOregonWashington
Minimum wage$16.80 inside the Portland metro urban growth boundary, $15.55 elsewhere in the three metro counties, from 1 July 2026 to 30 June 2027$17.13 in 2026, $17.73 from 1 January 2027
Agencies charging job seekersAn "employment agency" under ORS 658.005 procures jobs for a fee; agencies paid by someone other than the applicant fall outside that definitionAsk the agency what state registration it holds
Construction laborAnyone who supplies workers for construction needs a BOLI labor contractor license, except staffing agencies whose main purpose is supplying workers to clients and that carry workers' compensation and pay employment taxesCheck the contractor's registration with the state
Business registrationOregon Secretary of State business registryWashington Corporations and Charities System

Worked example: the same crew in two states

Illustrative example. The company and markup are invented; the wage rates are the published minimums for the first half of 2027.

Columbia Slough Supply (slough.example) needs 10 temps at its Hillsboro warehouse, inside the urban growth boundary, and 10 at its Vancouver site for 26 weeks from January 2027, 40 hours a week, at minimum wage with a 40% markup.

SitePay rateBill rateCost per worker for 1,040 hoursCost for 10 workers
Hillsboro, Oregon$16.80$23.52$24,460.80$244,608.00
Vancouver, Washington$17.73$24.82$25,812.80$258,128.00

The Vancouver crew costs $1,352 more per worker, $13,520 for the team. Oregon resets on 1 July and Washington on 1 January, so a year-long contract covering both sites has four rate periods. Ask the agency to quote each address and each period.

Choosing an agency

  1. Decide between a temp agency and a PEO, using the test above, then narrow to the specialty: light industrial and manufacturing, office, IT contract, healthcare, temp-to-hire, direct hire or search.
  2. Confirm the business is active with the Oregon Secretary of State or Washington's Corporations and Charities System, and ask for workers' compensation and general liability certificates.
  3. For construction work in Oregon, ask for the BOLI license or confirm the agency qualifies for the staffing exclusion.
  4. Get pay rate, markup and conversion terms in writing, with the rate for each work address.
  5. Check reviews and references: ClearlyRated lists Portland agencies with client and talent ratings.

If you're looking for work, register with two or three agencies that place your kind of job, and ask whether the assignment is in Oregon or Washington before you accept, since the minimum wage differs. Worksystems, which funds workforce programs for Portland and Multnomah and Washington counties, lists the WorkSource Portland Metro job centers on its site.

Selling to Portland staffing agencies

Establishment sizeCountWho usually decides
1 to 19 employees274The owner or lead recruiter
20 to 99 employees105Branch or operations manager, with the owner signing
100 or more employees62Regional operations, payroll or risk; national firms often buy centrally

Two-state payroll is the obvious angle: agencies with branches on both sides of the river run two minimum wages, two workers' compensation systems and two tax setups. Temp branches buy screening, timekeeping, safety training and recruiting ads; the large placement agencies buy applicant tracking and candidate data. Build the list from the ASA directory and ClearlyRated, and read job postings to sort semiconductor and manufacturing temp branches from office and IT recruiters. At volume that research is the slow part; Bebop finds agencies that match a description and explains why each fits. To turn the directories into a ranked list, follow how to build a prospect list.

Email to a branch manager with sites in both states
Subject: January rate changes on the Washington side

Hi [first name],

I saw [agency] is filling [role] orders in both [Oregon town] and [Washington town]. With Washington's minimum moving on 1 January and Oregon's on 1 July, the same client can need new bill rates twice a year.

We [what you do] so each work address picks up the right rate automatically.

Worth 15 minutes before your January repricing?

[Your name]

Local sources

SourceWhat it gives you
Oregon BOLI labor contractor licensingConstruction, farm and forest, and janitorial labor contractor licenses
Oregon BOLI minimum wageCurrent Oregon rates and the Portland metro boundary
Washington L&I minimum wageCurrent and next-year Washington rates
Oregon business registry searchOregon entity status
Washington Corporations and Charities SystemWashington entity status
WorksystemsWorkforce programs and WorkSource Portland Metro centers
Greater Portland IncThe seven-county economic development organization
Portland Metro ChamberThe regional chamber and its member directory

Next step: see the wider regional economy in the report on companies in Portland.

Sources

Written by the Bebop team at Blackpearl Group. Published .

Questions people ask

How many staffing agencies are there in Portland?

Census County Business Patterns counted 441 staffing agency establishments in the Portland-Vancouver-Hillsboro metro area in 2023, employing 18,976 people. That's 319 temporary help locations, 71 employment placement agencies and 51 executive search offices. Washington County, Oregon had 173 locations, Multnomah 135, Clark County, Washington 65 and Clackamas 58. These are locations with paid employees, so a national firm counts once per branch.

What's the difference between a PEO and a staffing agency?

A staffing agency supplies its own employees to work at your business for a period. A PEO co-employs people who already work for you and handles payroll, benefits and workers' compensation while you keep control of the work, including hiring and firing. Vancouver-based Barrett Business Services does both: in 2025, 94.2% of its $1.24 billion revenue came from PEO services and 5.8% from staffing.

What is the minimum wage for temp workers in Portland and Vancouver?

Oregon's rate inside the Portland metro urban growth boundary is $16.80 an hour from 1 July 2026 to 30 June 2027, with $15.55 elsewhere in the three Oregon metro counties. Washington's is $17.13 in 2026 and $17.73 from 1 January 2027. The agency must pay the rate for where the temp works, so the same job can pay differently on each side of the river.

Do staffing agencies need a license in Oregon?

It depends on the work. Under ORS 658.005, an employment agency is one that procures jobs for a fee, and agencies paid by someone other than the job seeker fall outside that definition. Anyone supplying workers for construction needs a labor contractor license from BOLI, but staffing agencies whose main purpose is supplying workers to clients are excluded if they carry workers' compensation and pay employment taxes.

Which public staffing company is based in the Portland area?

Barrett Business Services (BBSI), listed on Nasdaq, gives its principal executive offices as 8100 NE Parkway Drive in Vancouver, Washington in its 2025 10-K. It reported $1,240.3 million in revenue for 2025, more than 8,200 PEO clients with 138,218 average worksite employees, and 3,197 employees of its own, including 2,297 in staffing services, with four branches each in Oregon and Washington.

Find the Portland staffing firms that fit your offer

Describe the agencies you sell to. Bebop finds matching firms, explains why each fits and drafts the first email.

Edit the search to match your market. Already have an account? Log in