Staffing agencies in Jacksonville: Northeast Florida's market, the Florida rules and how to pick one

Jacksonville's staffing market is mostly Duval County temp branches, but the pay data says they aren't all warehouse agencies: temp help here paid $58,668 a head in 2023, well above the US average. Know which kind of agency you're talking to before you compare quotes.

Market report7 min readPublished

The Jacksonville metro area had 279 staffing agency establishments in 2023, employing 11,017 people on a $576 million payroll (Census County Business Patterns): 193 temporary help locations and 86 placement or executive search offices, 210 of them in Duval County. To choose one, match the agency type to the job, confirm the business is active with Florida's Division of Corporations, ask how it handles E-Verify, and get the pay rate, markup and minimum-hours terms in writing.

  • 279 staffing establishments in the Jacksonville metro employ 11,017 people; Duval County holds 210 of them and 9,955 employees.
  • Temp help averaged $58,668 per employee in 2023, against $48,635 for temp help nationally.
  • GEE Group, headquartered in Jacksonville, reported $96.5 million in fiscal 2025 revenue, 88% from professional contract staffing.
  • Florida private employers with 25 or more employees must run new hires through E-Verify within three business days of starting work.
  • In the worked example, booking 36 temps to get 30 on the floor costs $604.80 a shift if everyone shows and the extras go home.
On this page

This report is for Northeast Florida employers choosing a staffing agency, people looking for work through one, and B2B sellers whose customers are staffing firms in the Jacksonville area.

The Jacksonville market at a glance

The figures cover the Jacksonville, FL Metro Area (CBSA 27260) 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)Jacksonville metro
Establishments279
Employees (week of March 12)11,017
Annual payroll$575,982,000
Average employees per establishment39.5
Average annual pay$52,281
Share of US establishments0.54% of 51,830
CountyEstablishmentsEmployees
Duval County, Florida2109,955
St. Johns County, Florida44441
Clay County, Florida18Not reported (high-noise figure)
Nassau County, Florida3Not reported (high-noise figure)

Duval County has 75% of the locations and 90% of the employees. St. Johns County's 44 offices average about 10 employees, which points to small recruiting and placement firms rather than temp branches. The Clay and Nassau employee counts carry the Census Bureau's high-noise flag (the noise it adds for confidentiality moved them by 5% or more), so they're left out.

Temp help carries the payroll, and pays more than you'd expect

The Census Bureau's 2023 metro file splits the total three ways:

Industry (NAICS, 2023)EstablishmentsEmployeesAnnual payrollAverage pay
Temporary help services (561320)1938,599$504,484,000$58,668
Employment placement agencies (561311)462,336$64,716,000$27,704
Executive search services (561312)4082$6,782,000$82,707

Average pay is our calculation. Temp help holds 78% of the metro's staffing 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," so a contractor working in a bank's IT department or a picker at a port warehouse sits on the agency's payroll, not the client's. That's why 193 locations average 45 employees each.

Two patterns stand out. Temp help's $58,668 average is well above the $48,635 for temp help across the US, which fits a market with a large professional contract segment (IT, accounting and finance contractors count as temps too). And placement agencies here are unusually big and low-paid on average, so don't assume a "placement agency" is a white-collar recruiter: read what it places. Executive search is tiny, 40 offices with 82 employees, most of them one- or two-person practices.

Employees per establishmentEstablishments
1 to 4126
5 to 922
10 to 1920
20 to 4950
50 to 99Not published
100 to 24931
250 to 499Not published
500 to 999Not published
1,000 or moreNot published

The Census Bureau doesn't publish the combined cells where a placement agency's count would identify it. The 30 establishments in those classes include 23 temp help locations with 50 to 99 employees and 3 with 250 to 499, which are published in the temp help row.

These are establishments with paid employees, not companies: a national brand with four Jacksonville branches counts four times, and a self-employed recruiter without payroll doesn't count. Professional employer organizations (NAICS 56133) are excluded, and the headcount is the week of March 12, 2023.

A public staffing company headquartered here

GEE Group (NYSE American: JOB) gives its principal executive offices as 7751 Belfort Parkway, Jacksonville, in its 10-K for the fiscal year ended 30 September 2025. It's a useful case study in how a staffing company's own headcount differs from the people it places:

GEE Group, fiscal 2025Figure
Net revenues$96,504,000 (down from $106,936,000)
Professional contract staffing$84,686,000, about 88%
Direct hire placement$11,818,000, about 12%
Regular employees, 30 September 2025About 173
Contract employees on assignmentAbout 815 to 1,275, varying week to week
Branch offices19 in 10 states, six of them in Florida

In June 2025 GEE agreed to sell the operating assets of its industrial staffing segment, leaving it concentrated on IT, accounting, finance and office roles. Its contract employees outnumbered its own staff about five to seven times, the same effect that makes Census temp help counts look large.

Florida rules to know

RuleWhat it means for you
E-Verify (Florida Statutes 448.095)Since 1 July 2023, private employers with 25 or more employees must verify each new hire through E-Verify within three business days of the start of paid work. For a temp, the agency is that employer; ask how it handles a delayed confirmation before a start date.
Labor Pool Act (448.20 to 448.25)Day labor halls can't charge workers to cash their pay, can't charge more than $1.50 each way for transport, and can't let deductions not authorized by law push pay below the state minimum wage.
Employee leasing (468.520 and 468.525)Employee leasing companies (PEOs) must be licensed by the state; a temporary help arrangement that supplements your workforce for absences, peaks or projects is excluded from the definition.

Choosing an agency: a checklist

  1. Name the type you need. Temp or temp-to-hire for peaks and trial periods; direct hire placement for permanent roles; executive search for senior hires; a PEO if you want someone to run payroll and benefits for staff you already employ.
  2. Confirm the business is active with Florida's Division of Corporations, and get certificates of workers' compensation and general liability insurance.
  3. Ask for the pay rate and markup as separate lines, plus overtime, conversion fees and any minimum hours billed when you send a worker home early.
  4. Ask about E-Verify timing for your start date.
  5. Read client and talent reviews (ClearlyRated lists Jacksonville agencies with both) and call two references with similar work.

If you're looking for work, register with two or three agencies that place people in your field, ask each for the pay rate and expected length of the assignment before you accept, and remember that the agency, not the client, issues your paycheck.

Worked example: how many temps to book for a peak

Illustrative example. The company, show-up rates and bill rate are invented to show the arithmetic.

Ribault River Distribution (ribault.example) runs a Northside warehouse and needs 30 temps on the floor each shift for a six-week holiday peak. Its agency's experience is that 85% of booked workers show up in the first week and 95% after that. The contract bills a four-hour minimum for anyone sent home, at a $25.20 bill rate.

PeriodExpected show rateWorkers bookedExpected on the floor
Week 185%3630.6
Weeks 2 to 695%3230.4

Booking exactly 30 in week one would leave about 4.5 positions empty a shift. Booking 36 covers that, but on a day when all 36 show, sending 6 home costs 6 × 4 hours × $25.20 = $604.80. Agree the booking rule and the send-home terms in writing before the peak, and cut the buffer once attendance settles.

Selling to Jacksonville staffing agencies

Establishment sizeCountWho usually decides
1 to 19 employees168The owner or lead recruiter
20 to 49 employees50Branch manager, with the owner signing
100 to 249 employees31Regional operations or finance; national brands often buy centrally

The temp branches buy for volume and compliance: screening and E-Verify support, payroll and timekeeping, workers' compensation and recruiting ads. The professional contract firms buy candidate data, applicant tracking and contractor benefits. Start from the Florida Staffing Association and ASA directories, separate light industrial from professional firms by reading their job postings, and time compliance pitches ahead of the fourth-quarter peak. Research is the slow part at volume; Bebop builds the list from a plain-language description and explains why each agency fits. See how to find decision makers for reaching the owner at smaller firms.

Email to a professional staffing branch manager
Subject: Onboarding contractors before [month] starts

Hi [first name],

I noticed [agency] has [number] contract roles open in Jacksonville for [role, e.g. accountants or developers].

When a start date slips, it's usually paperwork: background checks, E-Verify and benefits enrollment landing on one coordinator. We [what you do] so contractors are cleared [time] sooner.

Worth a short call to see if it fits how [agency] onboards?

[Your name]

Where to find and check agencies

SourceWhat it gives you
Florida Staffing AssociationThe state association and its staffing firm directory
ASA member directoryNational association members by location and job field
ClearlyRated: Jacksonville staffingAgencies with client and talent ratings
Florida Statutes chapter 448E-Verify and Labor Pool Act text
JAXUSA PartnershipThe seven-county regional economic development organization, for employer expansions
GEE Group 10-K (fiscal 2025)The Jacksonville-based public staffing company's annual report

Next step: put staffing in context with the wider economy in the report on companies in Jacksonville.

Sources

Written by the Bebop team at Blackpearl Group. Published .

Questions people ask

How many staffing agencies are there in Jacksonville?

Census County Business Patterns counted 279 staffing agency establishments in the Jacksonville metro area in 2023, employing 11,017 people. That's 193 temporary help locations, 46 employment placement agencies and 40 executive search offices, with 210 in Duval County and 44 in St. Johns County. Locations are counted, not companies, and self-employed recruiters with no payroll are left out.

Which staffing company is headquartered in Jacksonville?

GEE Group, listed as JOB, has its principal executive offices at 7751 Belfort Parkway in Jacksonville according to its 10-K for the year ended 30 September 2025. It reported $96.5 million in net revenues that year, about 88% from professional contract staffing and 12% from direct hire placement, with about 173 regular employees and 815 to 1,275 contract employees on assignment.

Do temp agencies in Florida have to use E-Verify?

If they have 25 or more employees, yes. Florida Statutes section 448.095 requires private employers with 25 or more employees to verify each new employee's work eligibility through E-Verify within three business days after the employee starts working for pay, a rule in force since 1 July 2023. A temp agency is the employer of the people it places, so the check is the agency's job.

Can a Jacksonville day labor agency charge me for transportation?

Only a reasonable amount, capped by Florida's Labor Pool Act at $1.50 each way. The act also bars labor pools from charging workers to cash their paychecks, from charging for required safety equipment (with limited exceptions), and from letting deductions not authorized by law push pay below the state minimum wage. Labor halls must provide restrooms, drinking water and seating while you wait for an assignment.

How do I choose a staffing agency in Jacksonville?

Start with the type of work: temp or temp-to-hire for short or trial roles, direct hire for permanent ones, and a PEO only if you want payroll handled for staff you already employ. Then check the business is active with Florida's Division of Corporations, ask for insurance certificates, get the pay rate and markup separately, ask about E-Verify timing and call two references.

Find the Jacksonville 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