Staffing agencies in Charlotte: 565 locations, what each kind does and how to check one

Nine in ten people on Charlotte staffing payrolls are temps working at a client's warehouse, plant or office, which is why the industry looks far bigger than its 565 offices. North Carolina's licence list covers PEOs, not temp agencies, so most of the checking is yours to do.

Market report7 min readPublished

The Charlotte metro area had 565 staffing agency establishments in 2023, employing 27,965 people on a $1.47 billion payroll (Census County Business Patterns): 406 temporary help locations, 73 placement agencies and 86 executive search offices, with 383 in Mecklenburg County. To choose one, match the agency type to the job, confirm its workers' compensation cover with the NC Industrial Commission, check the PEO licence list if it will co-employ your staff, and get the pay rate and markup separately.

  • 565 staffing establishments in the Charlotte metro employ 27,965 people; temp help locations account for 25,569 of them.
  • Mecklenburg County has 68% of the locations and 70% of the employees.
  • North Carolina's Department of Insurance lists 257 active PEO licences, only 10 with a North Carolina address.
  • Both North Carolina and South Carolina use the federal $7.25 minimum wage, so temp pay on either side of the state line is set by the market.
  • In an illustrative $25.20 bill rate, payroll taxes and insurance take $2.36 an hour of the agency's $7.20 spread.
On this page

This report is for Charlotte-area employers deciding which agency to call, job seekers working out which agencies place people in their field, and B2B sellers whose customers are staffing firms.

How many staffing agencies Charlotte has

The US Census Bureau's County Business Patterns for 2023 counts staffing establishments in the Charlotte-Concord-Gastonia, NC-SC Metro Area (CBSA 16740) under two industry codes: NAICS 56131 (Employment Placement Agencies and Executive Search Services) and NAICS 56132 (Temporary Help Services).

Measure (2023)Charlotte metro
Establishments565
Employees (week of March 12)27,965
Annual payroll$1,465,288,000
Employees per establishment49.5
Average annual pay$52,397
Share of US staffing establishments1.09% of 51,830

Why 565 agencies employ 27,965 people

A temp agency is the legal employer of the people it places, so Census counts them on the agency's payroll even though they work at a client's site. The Census definition of temporary help services says the workers supplied "are employees of the temporary help services establishment." Placement and search firms work the other way: the people they place join the client's payroll, so only the agency's own recruiters are counted.

Industry (NAICS, 2023)EstablishmentsEmployeesAnnual payrollAverage pay
Temporary help services (561320)40625,569$1,363,981,000$53,345
Employment placement agencies (561311)731,966$67,621,000$34,395
Executive search services (561312)86430$33,686,000$78,340

These three rows come from the Census Bureau's 2023 metro file. Temp help holds 91% of the employees and averages 63 people per location. Executive search is a cottage industry here: 86 offices averaging five people, 70 with fewer than five employees.

Size and location

Employees per establishmentEstablishments
1 to 4252
5 to 951
10 to 1946
20 to 4964
50 to 9955
100 to 24974
250 to 499Not published
500 to 999Not published
1,000 or moreNot published

In broader bands, 349 locations have 1 to 19 employees, 119 have 20 to 99 and 97 have 100 or more. The 97 is the total less the smaller bands, because the Census Bureau doesn't publish the top three cells for the two codes combined. The temp help row fills part of the gap: 17 temp locations have 250 to 499 employees and 4 have 500 to 999.

CountyEstablishmentsEmployees
Mecklenburg County, North Carolina38319,599
York County, South Carolina48Not reported (high-noise figure)
Iredell County, North Carolina29Not reported (high-noise figure)
Cabarrus County, North Carolina28Not reported (high-noise figure)
Gaston County, North Carolina23Not reported (high-noise figure)
Union County, North Carolina23760
Lincoln County, North Carolina12Not reported (high-noise figure)
Rowan County, North Carolina9763

"Not reported (high-noise figure)" means the Census Bureau published the number but flagged that the noise it adds for confidentiality changed it by 5% or more. Mecklenburg has 68% of the locations and 70% of the employees. Rowan County's nine locations average about 85 employees each, against about 33 in Union County, so a county's agency count says little about its temp headcount.

What the counts leave out. County Business Patterns counts establishments with paid employees, not companies: a national agency with five Charlotte branches counts five times, and a recruiter working alone with no payroll isn't counted. Professional employer organizations (NAICS 561330, another 34 locations with 2,257 employees here) are excluded, and the employee count is a single week in March, before the fourth-quarter peak.

Which kind of agency you need

KindUse it forWho employs the workerHow you usually pay
Light industrial tempWarehouse, production and forklift shiftsThe agencyHourly bill rate
Office, call center and admin tempCover for leave, projects, seasonal volumeThe agencyHourly bill rate
Healthcare staffingNurses, aides and allied staff on contractThe agencyHourly or shift rate
IT and finance contractDevelopers, analysts and accountants for monthsThe agencyHourly bill rate
Temp-to-hireA trial before you hireThe agency, then youBill rate, then a conversion fee if you hire early
Direct hire placementPermanent staffYouOne fee, usually a share of first-year pay
Executive searchSenior and board rolesYouRetainer in stages, or a contingency fee
PEOPayroll, benefits and HR for staff you already haveYou and the PEO jointlyA fee per employee or a share of payroll

Checking an agency in the Carolinas

  1. Decide whether it's a PEO. If the firm will co-employ your existing staff rather than supply new workers, it must hold a North Carolina PEO licence. The Department of Insurance's active list (modified 6 October 2026) has 257 licensees: 128 have Florida addresses and 10 have North Carolina addresses, five of those in the Charlotte metro (Huntersville and Salisbury), so most PEOs licensed to serve Charlotte firms are run from out of state.
  2. Check workers' compensation. Search the agency's legal name in the NC Industrial Commission's Insurance Coverage Search. The Commission says the database is not proof of coverage, so also ask for a certificate naming your company, issued to the same legal entity that signs your contract.
  3. Get the price in parts: pay rate, markup, overtime rate and conversion terms on separate lines.
  4. Know the wage floor. North Carolina's minimum wage is the federal $7.25, and South Carolina has no state minimum wage law, so the federal rate applies in York County too. Charlotte pay is set by the market, so compare the agency's pay rate with what your own staff earn.
  5. Call two references at similar sites, then pilot with a few workers before you hand over a whole shift.

Worked example: what a bill rate pays for

Illustrative example. The company, pay rate, markup, state unemployment rate and workers' compensation rate are invented; the federal tax rates are the IRS's.

Catawba Crate (catawbacrate.example) brings in a temp packer in Gaston County for 13 weeks at 40 hours, 520 hours in all. The agency pays $18.00 an hour and bills $25.20, a 40% markup, so it keeps $7.20 an hour before costs.

Cost to the agency, per hourAmountHow it's worked out
Social Security and Medicare$1.387.65% of $18.00
Federal unemployment tax$0.080.6% of the first $7,000 of wages, $42.00 over 520 hours
State unemployment tax$0.362.0% of wages (illustrative)
Workers' compensation$0.54$3.00 per $100 of payroll (illustrative)
Total$2.36
Left for recruiting, payroll, overhead and profit$4.84$7.20 less $2.36

Catawba Crate pays $13,104.00 for the assignment; the agency keeps $2,516.80 after those costs. A quote far below that markup on warehouse work deserves a question about workers' compensation.

If you're looking for work through an agency

Register with two or three agencies that place people in your field, not ten general ones. Ask each recruiter for the pay rate, the expected length of the assignment, whether it can turn permanent and whom to call if you're hurt on site. Reputable agencies are paid by the employer. Charlotte Works, the workforce development board for Mecklenburg County, lists local hiring events on its site, including a veterans' hiring event on 5 November.

Selling to Charlotte staffing agencies

SegmentLocationsWhat they buyWho usually signs
Large temp branches (100 or more employees)91 temp help locationsScreening, timekeeping, workers' compensation, safety training, recruiting adsRegional or branch operations; national brands often buy centrally
Smaller temp offices315 temp help locationsPayroll, job boards, onboarding softwareThe owner or branch manager
Placement and search firms159 officesCandidate data, applicant tracking, background checksThe owner or managing partner

Start with the American Staffing Association member directory filtered to North Carolina, then sort temp from search by reading each firm's job postings: forty forklift openings in Gastonia mean a different buyer from two controller searches uptown. Watch for new branch openings outside Mecklenburg: a new branch means new hiring, onboarding and insurance decisions. Bebop can take a plain description, such as light industrial agencies in Gaston County, and return matching firms with the reason each one fits. The steps for turning a market like this into a ranked account list are in how to build a prospect list.

Email to a light industrial branch manager
Subject: Second-shift no-shows at [client site]

Hi [first name],

I saw [agency] is filling [number] second-shift roles in [county] this month. When a new temp doesn't show on day one, the branch usually finds out from the client.

We send shift confirmations by text the night before and flag who hasn't replied, so your team can backfill before the shift starts.

Worth a look before your fourth-quarter ramp?

[Your name]

Local sources

SourceWhat it gives you
NC Department of Insurance: active PEOsLicensed PEOs, downloadable
NC Industrial Commission: insurance coverage searchAn employer's workers' compensation insurer on record
Charlotte WorksMecklenburg County's workforce board: hiring events and labor data
Charlotte Regional Business AllianceRegional economic development and expansion news
ASA member directoryStaffing firms by state and job field
US Department of Labor: state minimum wagesThe wage floor in each state

Next step: see who the agencies' clients are in the report on companies in Charlotte.

Sources

Written by the Bebop team at Blackpearl Group. Published .

Questions people ask

How many staffing agencies are in Charlotte, NC?

Census County Business Patterns counted 565 staffing agency establishments in the Charlotte-Concord-Gastonia metro area in 2023, employing 27,965 people. That's 406 temporary help locations, 73 employment placement agencies and 86 executive search offices, with 383 in Mecklenburg County. The figures count locations with paid employees, so a national firm counts once per branch and recruiters working alone without payroll aren't included.

Do staffing agencies need a license in North Carolina?

North Carolina licenses professional employer organizations, which co-employ a client's existing staff, through the Department of Insurance, and publishes a list of active licensees. The licence list doesn't cover temp agencies that supply their own workers. For those, check workers' compensation cover with the NC Industrial Commission's coverage search, ask for an insurance certificate naming your company, and make sure the contract names the same legal entity.

Why do Charlotte staffing agencies report so many employees?

Temp agencies employ the workers they place, so those workers count as the agency's employees in Census data even though they work at client sites. In the Charlotte metro, 406 temporary help locations reported 25,569 employees in 2023, about 63 per location, against 2,396 at placement and executive search offices, whose candidates join the client's own payroll instead.

How much does a staffing agency charge in Charlotte?

There's no published standard. Temp agencies bill an hourly rate made up of the worker's pay plus a markup. In an illustrative example, an $18.00 pay rate with a 40% markup gives a $25.20 bill rate; payroll taxes and insurance take about $2.36 of the $7.20 difference, and the rest covers recruiting, overhead and profit. Direct hire firms usually charge a share of first-year pay instead.

What's the minimum wage for temp workers in Charlotte?

North Carolina's minimum wage is $7.25 an hour, the same as the federal rate, and South Carolina has no state minimum wage law, so the federal $7.25 applies in York County too, according to the US Department of Labor. Charlotte has no local minimum wage for private employers. In practice, temp pay rates are set by the local labor market and are usually well above the minimum.

Find the Charlotte agencies that fit your offer

Tell Bebop which Charlotte-area agencies you sell to. It returns matching firms and contacts and drafts the first email.

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