1. Home
  2. Insights
  3. Staffing Agency Accounting: Payroll Timing, Gross Margin, and Cash Gaps

Recruiting & staffingStaffing Agency Accounting: Payroll Timing, Gross Margin, and Cash Gaps

Staffing agency accounting explained: bill rate vs burdened pay rate, gross margin per hour, month-end accruals, and why growth creates a payroll cash gap.

By Umaima WaheedUpdated

The short answer5 min read

Staffing agency accounting centers on three things: the spread between bill rate and fully burdened pay rate (gross margin), the timing gap between weekly payroll and slower client payments, and month-end accruals for hours worked but not yet billed or paid. Growth widens the cash gap, so cash planning matters as much as profit.

Read the full answer

Every Friday, payroll goes out. Every 30 to 60 days, depending on the client, the money to cover that payroll comes back in. In between, the owner of a staffing agency refreshes the bank balance like it's a package tracking page.

That timing mismatch is the defining feature of the business. It's why profitable staffing firms can still feel broke, and why the accounting needs a few things a typical small business doesn't.

Here's how staffing agency accounting works: the margin math, the payroll timing, the month-end entries, and how to see a cash gap coming before it arrives.

Bill rate, pay rate and the burden in between

Temporary and contract staffing makes money on the spread between what you bill the client per hour and what that worker costs you per hour.

The cost side is more than the wage. The burdened pay rate includes:

  • Employer payroll taxes (Social Security, Medicare, federal and state unemployment)
  • Workers' compensation insurance, which varies a lot by job type
  • Benefits you provide, plus any paid time off or required sick leave
  • Payroll processing and background check costs, if you charge them per worker

Say you place a warehouse associate at $20 an hour, and burden adds 20%. Loaded cost is $24 an hour. If you bill the client $31, you keep $7 an hour, a gross margin of about 22.6%.

That $7 has to cover recruiters, sales, rent, software and, eventually, you.

Why staffing agency payroll creates a cash gap

Staffing agency payroll is usually weekly. Client invoices usually go out weekly too, but clients pay on their own terms: net 30, net 45, sometimes "net whenever the AP person returns from vacation."

Hypothetical example: you have 40 temps working 40 hours a week at that $24 loaded cost. Weekly payroll cost is 40 × 40 × $24 = $38,400. If a client pays about six weeks after the hours are worked, you're carrying roughly six weeks of payroll at any moment, around $230,000, before a dollar comes back.

Now say you win a contract for 10 more temps. Great news. It also adds about $57,600 to the gap over those six weeks, before the new client's first payment arrives. Staffing is one of the few businesses where a big win can make next month's payroll harder.

This is the classic version of a business that's profitable on paper and still short on cash. Our piece on being profitable but having no cash explains the mechanics more broadly.

How agencies fund the gap

Common ways staffing firms cover the gap between payroll and collections:

  1. Cash reserves built from retained profit
  2. A bank line of credit secured by receivables
  3. Invoice factoring or payroll funding, where a funder advances cash against your invoices for a fee
  4. Negotiating shorter terms or deposits with new clients

Each one costs something, whether that's interest, a factoring fee, or the opportunity cost of cash sitting still. The accounting point: record those fees as their own expense line so you can see what funding actually costs, and so gross margin isn't reduced by financing charges.

Month-end accruals in staffing agency bookkeeping

Staffing agency bookkeeping on a cash basis gives a wobbly picture, because hours worked, payroll paid and invoices sent rarely line up with month end.

Say the month ends on a Wednesday. Your temps worked Monday through Wednesday, but those hours won't be paid until next Friday or invoiced until next week. On accrual books (recording revenue when earned and costs when incurred), you'd record:

  • Accrued payroll and burden for the hours worked, as a liability
  • Unbilled revenue for the same hours, as an asset

Without those entries, a month with five Fridays looks terrible and the next looks great. With them, each month shows the hours actually worked.

Reconcile payroll to hours to invoices

In staffing, payroll is the business. A monthly reconciliation should confirm that hours paid match hours billed, client by client.

  1. Pull hours paid from payroll for the period.
  2. Pull hours invoiced from your billing or ATS system (applicant tracking system).
  3. Compare by client and by worker. Differences usually mean an unbilled timesheet, a rate error, or a manual adjustment.
  4. Tie payroll tax liabilities and payments to the payroll reports and the bank.

Unbilled hours are lost margin. A missing timesheet for two workers at 40 hours and $31 an hour is $2,480 of revenue that never got invoiced. Our guide to payroll reconciliation covers the tax and bank side in detail.

Permanent placement fees

Many agencies also do direct hire, earning a one-time fee when a candidate starts. Those fees often come with a guarantee period, during which you refund part of the fee or find a replacement if the hire leaves.

Track placement revenue in its own account, separate from temp revenue, so the two margins don't blur. If your guarantees are generous or fall-offs are common, consider tracking an estimate of expected refunds so revenue isn't overstated in the month of placement.

Once your margin, cash and accruals are clean, the next question is which numbers to watch each week. Our list of staffing agency financial KPIs covers that.

Questions owners ask

What is a good gross margin for a staffing agency?

It depends heavily on the type of staffing, such as light industrial, clerical, IT or healthcare, and your workers' comp costs. Track gross margin per hour and as a percentage by client, and compare clients to each other to find the ones that need repricing.

Why does my staffing agency run out of cash when sales grow?

You pay workers weekly but collect from clients weeks later, so every new placement adds payroll you have to fund before the client pays. More growth means a bigger gap, even when each placement is profitable.

Should a staffing agency use accrual accounting?

For management reporting, accrual is far more useful because it matches hours worked to revenue and payroll costs in the same month. Which method you use for tax filings is a separate decision for your CPA.

Want the cash gap on paper before it's in the bank?

Our recruiting and staffing accounting service reconciles payroll to billing, books month-end accruals, and tracks margin by client, with a Client Accounting Manager coordinating payroll and close. Request a consultation to walk through your numbers, or get a planning range from the Scope & Investment Estimator.

Start with one call

Talk with ABFI about your books. Bring your questions and your messiest account, and we'll tell you which plan fits.

Or call (804) 391-4002