US · Starting

How do you register a staffing agency in the US? 

The registration sequence for a US staffing agency: entity, EIN, state withholding and unemployment insurance, workers' compensation and insurance certificates.

Written and reviewed by James Doyle, Investor and exited founder· Updated 31 August 2026

The short answer

Form an LLC or corporation in your home state, get an EIN from the IRS, register for state withholding and unemployment insurance in every state you place workers, bind workers' compensation and liability cover, then check whether your state or city requires an employment agency licence. Most founders complete it in two to four weeks.

Key facts

Typical time to trade
2–4 weeks
Typical registration spend
$1,500–$5,000
Registrations per placement state
Withholding + unemployment insurance
Federal staffing licence
None — regulation is state and city level

Registration is the easy half of opening a staffing agency, but the order matters. Every downstream step — bank account, payroll provider, insurance binder, client onboarding — asks for the entity and EIN, so a delay at the front pushes everything back by the same number of weeks.

The step founders underestimate is state payroll registration. Staffing is one of the few small businesses that routinely employs people in states it has no office in, and each of those states expects a withholding account and an unemployment insurance account before the first paycheque. Registration can take days in one state and weeks in another, which is why the placement state should be confirmed at the order stage rather than the offer stage.

Workers' compensation is bound by job classification code, and the class you declare determines the premium. Declaring clerical rates and then placing warehouse operatives produces an audit adjustment that can be larger than a month of gross profit, so describe the actual work you intend to place.

Client onboarding then runs on paper you should have ready: terms of business, a certificate of insurance matching the limits in their master services agreement, W-9, and often a vendor security questionnaire. Enterprise clients will not wait while you arrange these, and the certificate in particular can take a week.

Finally, choose the payroll stack before you need it. A staffing payroll runs weekly, spans multiple states, carries per-assignment pay rates and must reconcile back to approved timesheets. General small-business payroll tools handle that badly, and switching mid-growth is painful.

Step by step

  1. 01

    Choose and form the entity

    An LLC taxed as an S-corp or a C-corp are both common. Form in the state where you will operate; a Delaware entity adds a foreign qualification in your home state without adding protection for a small agency.

  2. 02

    Get an EIN

    Apply directly with the IRS. It is free, takes minutes online, and is required before you can open a bank account or run payroll.

  3. 03

    Register for state payroll accounts

    Withholding and unemployment insurance are registered per state where a worker performs the work, not where your office is.

  4. 04

    Bind insurance

    Workers' compensation in every placement state, general liability, professional liability and — for enterprise clients — employment practices liability and an umbrella layer.

  5. 05

    Check licensing

    Several states and cities licence or bond employment agencies, and healthcare staffing is separately regulated in many states. Confirm before your first order, not after.

  6. 06

    Paper the commercial side

    Client terms of business, assignment agreements, an ATS, a payroll provider and a bank account that will accept staffing receivables.

Run the numbers

Estimate your registration and opening costs

Model setup, insurance and the first six months of overheads against your own numbers.

Open the calculator

Local questions

Does this change if I start in North Carolina?

The national answer holds. What changes in North Carolina is local: Register with the North Carolina Department of Revenue for withholding Check the North Carolina page before you register anything, and model the cash gap on North Carolina pay rates rather than national averages.

Is the answer different in South Carolina than in North Carolina?

The economics are the same shape; the local detail is not. In South Carolina: Register with the South Carolina Department of Revenue for withholding That affects your registration checklist and your working capital number, not the underlying principle.

Which US cities does this apply to?

All of them — but we publish metro-level bill rate, wage and startup cost detail for San Antonio, Charlotte, Raleigh–Durham, Charleston and more, because pay rates and buyer mix vary far more between metros than between states.

Do I need a separate licence in every state I place in?

You register where you have employees and where you do business, not once nationally. Most states require unemployment insurance and withholding registration plus workers' compensation cover; a minority licence employment agencies, and some cities — New York City among them — licence separately from the state. Confirm each state and city before your first placement there.

Go deeper

How to start a staffing agency in the US

A step-by-step guide to starting a US staffing agency: entity and insurance, working capital for payroll, first niche, margin maths and the funding route that fits.

Want this answered for your business, not in general?

Apply and we will match you with an operator who has already built a recruitment or staffing business of your shape — and with the investors worth having.