Short answer
The Charleston-North Charleston metro had 135 staffing agency establishments in 2023, employing 6,774 people on a $279 million payroll (Census County Business Patterns): 101 temp help branches, 16 placement agencies and 18 executive search offices, with 99 in Charleston County. To choose one, match the agency to the work, check its insurance certificates and the job's workers' compensation class, and if you want a PEO, confirm its licence with the South Carolina Department of Consumer Affairs.
- 135 staffing establishments in the Charleston metro employ 6,774 people; temp help branches hold 6,481 of them.
- Charleston County has 99 locations, Berkeley 25 and Dorchester 11.
- HireQuest, headquartered in Goose Creek, reported $30.6 million of revenue for 2025 on $500.2 million of system-wide sales, nearly all from franchise offices.
- South Carolina requires a Department of Consumer Affairs licence to offer PEO services.
- In the worked example, the workers' compensation class alone moves an agency's cost by $1,615 per full-time temp a year.
On this page
- Charleston staffing agencies in Census data
- Why the counts look this way
- Size and location
- The public staffing company headquartered here
- Kinds of agency in the Lowcountry
- South Carolina rules
- Worked example: why a forklift temp costs more than an office temp
- How to vet a Charleston agency
- If you're looking for work
- Selling to Charleston staffing agencies
- Local sources
- Sources
- Questions people ask
This report is for Lowcountry employers choosing an agency, job seekers comparing them, and B2B sellers whose customers are staffing firms. It covers Charleston, Berkeley and Dorchester counties.
Charleston staffing agencies in Census data
US Census Bureau, County Business Patterns 2023, for the Charleston-North Charleston, SC Metro Area (CBSA 16700), NAICS 56131 (Employment Placement Agencies and Executive Search Services) and 56132 (Temporary Help Services):
| Measure (2023) | Charleston metro |
|---|---|
| Establishments | 135 |
| Employees (week of March 12) | 6,774 |
| Annual payroll | $279,454,000 |
| Average employees per establishment | 50.2 |
| Average annual pay | $41,254 |
| Share of US establishments | 0.26% of 51,830 |
| Industry (NAICS, 2023) | Establishments | Employees | Annual payroll |
|---|---|---|---|
| Temporary help services (561320) | 101 | 6,481 | $263,801,000 |
| Employment placement agencies (561311) | 16 | 241 | $11,756,000 |
| Executive search services (561312) | 18 | Not reported (high-noise figure) | $3,897,000 |
The Census Bureau published the executive search employee count but flagged it as high-noise: the noise it adds to protect confidentiality moved it by 5% or more.
Why the counts look this way
Temp help is three-quarters of the locations and 96% of the jobs. A temp agency employs the people it places, so a welder on assignment at a North Charleston plant is on the agency's payroll and counted at its branch. That's why 101 temp branches average 64 employees, at an average pay of about $40,700. Placement and search offices place people on the client's payroll, so they stay small.
Size and location
| Employees per establishment | Establishments |
|---|---|
| 1 to 4 | 53 |
| 5 to 9 | 14 |
| 10 to 19 | Not published |
| 20 to 49 | 22 |
| 50 to 99 | Not published |
| 100 to 249 | Not published |
| 250 to 499 | Not published |
| 500 to 999 | Not published |
| 1,000 or more | Not published |
With few locations, the Census Bureau withholds most classes for the combined codes. The temp help row is complete: 28 branches with 1 to 4 employees, 11 with 5 to 9, 5 with 10 to 19, 19 with 20 to 49, 15 with 50 to 99, 18 with 100 to 249 and 5 with 250 to 499. None reached 500.
| County | Establishments | Employees |
|---|---|---|
| Charleston County | 99 | Not reported (high-noise figure) |
| Berkeley County | 25 | Not reported (high-noise figure) |
| Dorchester County | 11 | Not reported (high-noise figure) |
All three county employee figures are published but flagged high-noise. The counts are establishments with paid employees, not companies, and they exclude self-employed recruiters and professional employer organizations (11 PEO locations, 653 employees).
The public staffing company headquartered here
| Company | Headquarters (10-K cover) | Revenue, 2025 | Scale |
|---|---|---|---|
| HireQuest, Inc. (Nasdaq: HQI) | 111 Springhall Drive, Goose Creek, South Carolina | $30,640,000 | $500.2 million of system-wide sales; 413 franchisee-owned offices and one company-owned office at 31 December 2025 |
HireQuest's revenue is mostly franchise royalties ($28,995,000, 94.6% of the total), so its revenue is a small share of the sales made under its brands. Its 10-K says "nearly all system-wide sales originated from franchisee-owned offices" and that it employed about 75,000 temporary employees during 2025 through its subsidiaries, which are the employer of record for the temps its franchises place. It also says 197 offices, its MRI network, were divested on 1 January 2026. For buyers and sellers the lesson is the same: a branded staffing office may be run by a local franchisee who makes their own decisions.
Kinds of agency in the Lowcountry
| Type | Typical use | What to ask |
|---|---|---|
| Day labor and general labor | Same-day crews for construction, events and logistics | How and when workers are paid |
| Light industrial and skilled trades temp | Production, warehouse, welding and maintenance | Workers' compensation class and safety training |
| Office and hospitality temp | Front desk, admin and seasonal hospitality | Minimum shift and cancellation terms |
| Healthcare staffing | Nurses and aides | Licence checks and replacement time |
| Direct hire and executive search | Permanent and senior roles | Fee and replacement guarantee |
| PEO | Payroll and HR for staff you already have | Its South Carolina licence |
South Carolina rules
PEOs need a licence. Under S.C. Code 40-68-30, "a person may not engage in or offer professional employer services in this State without holding a license" from the South Carolina Department of Consumer Affairs. Applications cost $100 for each controlling person plus $200 for a PEO or $300 for a PEO group, and licensees must report felony convictions or civil judgments against them within 30 days. Ask any PEO for its licence and check it with the department.
For a temp agency, check the entity with the Secretary of State, get certificates for workers' compensation and general liability, and ask which workers' compensation class the agency will use for your jobs, because that drives part of the price.
Worked example: why a forklift temp costs more than an office temp
Illustrative example. The agency, pay and workers' compensation rates are invented; real rates vary by insurer, class and claims history.
Cooper River Staffing (cooperriver.example) quotes two roles at the same $17.00 pay rate for a client in Summerville: a receptionist and a forklift operator, each full time (2,000 hours a year). Its workers' compensation cost is quoted per $100 of payroll.
| Role | Comp rate per $100 of payroll | Comp cost per hour | Per year (2,000 hours) |
|---|---|---|---|
| Receptionist (clerical class) | $0.25 | $0.04 | $85.00 |
| Forklift operator (warehouse class) | $5.00 | $0.85 | $1,700.00 |
| Difference | $0.81 | $1,615.00 |
That $0.81 an hour is one reason the same agency's markup can be 30% on office roles and 40% on warehouse roles. Ask the agency for the class code it will report, and make sure the job description matches the work: a "receptionist" who also drives a forklift belongs in the dearer class.
How to vet a Charleston agency
- Confirm the entity with the South Carolina Secretary of State, and the brand: a franchise office is a separate business from the franchisor.
- Get certificates for workers' compensation and general liability naming your company.
- Ask for the class code and the pay rate and markup separately.
- Ask about safety training for industrial roles and who supplies protective equipment.
- Read ratings on ClearlyRated and call two clients with similar work.
If you're looking for work
Agencies are paid by the employers they staff, so don't pay to register. Ask whether you'll be employed by the local office or by a parent company: with franchised brands, the employer of record named on your pay stub may be a company headquartered elsewhere. SC Works, the state's public workforce system, is another route to local jobs.
Selling to Charleston staffing agencies
The market is small enough to know by name: 135 locations, of which 101 are temp branches and 57 of those have 20 or more employees. Franchise owners decide locally; corporate brands buy centrally.
| Who | How many | Who decides |
|---|---|---|
| Small offices (1 to 9 employees) | 67 | The owner or office manager |
| Temp branches with 20 to 99 employees | 34 | Branch manager or franchise owner |
| Temp branches with 100 or more | 23 | Franchise owner, area manager or regional operations |
Workers' compensation cost is a lever every industrial branch feels, so safety training, claims management and return-to-work services land well here. At volume, Bebop researches each agency and writes the angle to open with. For list method, see how to build a prospect list.
Subject: Your warehouse class code and next renewal Hi [first name], I saw [office] is staffing [role, e.g. forklift operators] for sites in [town]. Warehouse placements usually carry a higher workers' compensation rate than office work, and a few claims move it at renewal. Our [service] trains new temps on [topic] before day one and documents it for your carrier. Could I show you what it did for an office your size? [Your name]
Local sources
| Source | What it gives you |
|---|---|
| S.C. Code Title 40, Chapter 68 | The PEO licensing law |
| HireQuest 10-K for 2025 | The Goose Creek franchisor's results and network |
| ClearlyRated: Charleston staffing | Agencies with client and talent ratings |
| SC Works | The state's public workforce system, for job seekers and employers |
| Charleston Regional Development Alliance | Regional economic development, for employer expansions |
| Charleston Metro Chamber | The regional chamber |
Next step: compare the Upstate in the report on staffing agencies in Greenville.
Sources
- County Business Patterns (CBP), 2023, US Census Bureau, accessed 30 October 2026
- County Business Patterns methodology, US Census Bureau, accessed 30 October 2026
- HireQuest, Inc., Form 10-K for the year ended 31 December 2025, US Securities and Exchange Commission, filed 31 March 2026
- S.C. Code of Laws, Title 40, Chapter 68, Professional Employer Organizations, South Carolina Legislature, accessed 30 October 2026
- Best Charleston Staffing Agencies, ClearlyRated, accessed 30 October 2026
- SC Works, SC Works, accessed 30 October 2026
Written by the Bebop team at Blackpearl Group. Published .
Questions people ask
How many staffing agencies are there in Charleston, SC?
Census County Business Patterns counted 135 staffing agency establishments in the Charleston-North Charleston metro in 2023, employing 6,774 people: 101 temp help branches, 16 employment placement agencies and 18 executive search offices. Charleston County had 99, Berkeley County 25 and Dorchester County 11. These are locations with paid employees, not companies.
Which staffing company is headquartered near Charleston?
HireQuest, Inc., listed on Nasdaq as HQI, gives its principal executive offices as 111 Springhall Drive, Goose Creek, South Carolina. It reported total revenue of $30.6 million for 2025, mostly franchise royalties, on system-wide sales of $500.2 million. At the end of 2025 it had 413 franchisee-owned offices and one company-owned office.
Do PEOs need a license in South Carolina?
Yes. S.C. Code 40-68-30 says a person may not engage in or offer professional employer services in South Carolina without a licence from the Department of Consumer Affairs. The application fee is $100 per controlling person plus $200 for a PEO or $300 for a PEO group. A temp staffing agency that recruits workers is a different business from a PEO.
Why do staffing agencies charge different markups for different jobs?
Because the agency's costs differ by job. Payroll taxes are similar, but workers' compensation is priced per $100 of payroll by job class, and warehouse or construction classes cost far more than clerical ones. In our illustrative example, the same $17.00 pay rate carries $0.04 an hour of comp cost for a receptionist and $0.85 for a forklift operator.