FreshStaff
The Gross-to-Net Survival Guide: How Not to Go Broke Paying Temp Workers Weekly — FreshStaff
Playbook · Payroll

The Gross-to-Net Survival Guide

You pay 60 forklift drivers this Friday. The client pays you in about a month. Nobody warned you that running a profitable staffing agency could feel exactly like running out of money. Here’s how gross-to-net actually works, and how to not go broke in the gap.

By Ed Burtle · September 14, 2026

One weekly workflow, bill rate to net payClient bill rate$27.00Gross wage$18.00− DeductionsFICA + taxNet take-homeFriday $+ employer burden (agency pays)FICA 7.65% · FUTA · SUTA · comppaid weeklyinvoice clears net-30

The bill rate that pays the worker is the same number that invoices the client. When those live in one system, gross-to-net stops being a weekly re-keying adventure.

Light-industrial staffing runs on weekly pay. Warehouse crews, machine operators, and forklift drivers expect a check every Friday, and if you’re late, they’ll go work for the agency across town by Monday. That’s the deal. The problem is that your clients did not get that memo — they pay on net-30 like it’s still a leisurely quarter. So the money goes out weekly and comes in monthly, and the difference is where agencies quietly die.

This is the survival guide: the gross-to-net math done correctly, the employer costs that never show up on a paystub, and the cash-flow gap you have to plan around. If you’re still standing up the business, pair this with how to start a staffing agency.

$855Gross−FICA−fed w/h−statetake-homeNet (per W-4)Friday’scheck
Start at gross, step down through the worker’s deductions, land on the number that hits their account.

Gross-to-Net, Step by Step

“Gross-to-net” is just the journey from what a worker earned to what actually hits their account. Take a warehouse temp at $18/hour who worked 45 hours this week.

Step 1 — Gross pay. Hours times rate, with overtime respected:

  • 40 regular hours × $18 = $720
  • 5 overtime hours × $27 (that’s 1.5× the regular rate, per federal FLSA over 40 in a workweek) = $135
  • Gross = $855

Overtime is where a lot of agencies quietly get it wrong, especially when a worker earns two different rates in one week. If that’s you, the blended-rate overtime calculator does the weighted-average math the DOL actually expects.

Step 2 — Employee deductions. These come out of gross to get to net:

  • Employee FICA, 7.65% — Social Security at 6.2% (up to the annual wage base) plus Medicare at 1.45%.
  • Federal income tax withholding, based on the worker’s Form W-4.
  • State and local income tax, where applicable.
  • Garnishments and benefit deductions, if any (child support orders, etc.).

Step 3 — Net pay. Gross minus those deductions is the worker’s take-home — the number on Friday’s check. That’s gross-to-net.

The Costs That Never Touch the Paystub

Here’s the trap that wrecks a bill rate: the worker’s deductions are not your cost — they were always the worker’s money. Your cost is the employer burden you pay on top of gross, and none of it appears on the worker’s stub:

  • Employer FICA, 7.65% — you match what the worker paid.
  • FUTA — federal unemployment, effectively 0.6% on the first $7,000 of wages.
  • SUTA — state unemployment, which varies by state and your experience rating.
  • Workers’ compensation — priced by class code, and for light-industrial work it is not trivial.

Add it up and your fully-burdened cost is meaningfully north of the wage — commonly 12–20% on top before benefits. If your bill rate only covered the gross wage, you just placed a worker at a loss and won’t notice until the P&L does. Get the real number from the labor burden calculator, then price the job with the bill rate calculator so a “healthy markup” isn’t secretly break-even.

you pay 4× before $1 comes backFri 1payroll outFri 2payroll outFri 3payroll outFri 4payroll outinvoice #1net-30cash in
Weekly out, monthly in: four payroll runs leave before the first invoice clears — and it widens as you grow.

The Real Killer: Weekly Out, Monthly In

Even with perfect gross-to-net and a healthy markup, timing can still sink you. Walk the clock:

  • Week 1: 60 temps work. Friday, you run payroll — gross, plus your employer burden — out the door.
  • You invoice the client at the end of the week on net-30.
  • Weeks 2, 3, 4: you pay those same 60 temps three more times.
  • Around week 5+: the first invoice finally clears.

You floated four-plus weeks of payroll before a dollar came back. Now grow to 120 workers and the float doubles. This is why agencies can be genuinely profitable and still miss a Friday run — the margin is real, but the timing is brutal. It’s the same cash-flow reality we flag for new owners, just at scale.

How to survive the gap

  • Hold a reserve. Size it to at least a few weeks of fully-burdened payroll so one slow-paying client can’t stall Friday.
  • Fix the terms you can. Push for weekly or bi-weekly billing to match your pay cycle, or shorter net terms on new contracts. Put it in the MSA up front.
  • Use payroll funding when growth outruns cash. Invoice factoring built for staffing advances money against unpaid invoices so you can make payroll while waiting on net-30. Fund real margin, not an underwater rate — which is why you price with burden in mind first.

Why One System Beats Two

Most of the weekly pain isn’t the math — it’s re-keying it. Hours live in your ATS. Gross-to-net happens in a separate payroll tool. Invoices come out of yet another. Every hand-off is a chance for a number to drift, and every week you do it again.

FreshStaff runs native gross-to-net payroll in the same platform as the ATS, CRM, and invoicing — genuine front-to-back office. Time captured against a placement flows straight into gross pay; the engine computes deductions and multi-state tax withholding to net; and the same bill rate that pays the worker drives the client invoice. One system, one set of numbers, no Friday-morning spreadsheet reconciliation — and $0 recruiter seats while you’re at it.

The Bottom Line

Weekly temp payroll is survivable when you respect three things: get gross-to-net right (with overtime handled properly), price the bill rate to cover the full employer burden and still leave margin, and plan for the weeks-out-monthly-in gap with a reserve, better terms, or funding. Do that in one connected system instead of three disconnected ones, and Friday stops being the scariest day of your week. Start with the labor burden calculator and price from the true number.

Frequently asked questions

What is gross-to-net payroll for a temp worker?
Gross-to-net is the calculation from what a worker earns to what actually lands in their account. Start with gross pay: hours worked × pay rate, with overtime at 1.5× the regular rate for hours over 40 in a workweek (federal FLSA). Then subtract employee-side deductions — employee FICA of 7.65% (Social Security 6.2% up to the annual wage base plus Medicare 1.45%), federal income tax withholding, any state and local income tax, and garnishments or benefit deductions. What remains is net (take-home) pay. Employer taxes are not subtracted from the worker's check — they're a separate cost the agency pays on top.
What's the difference between the worker's deductions and the agency's payroll burden?
They're two different sides of the same wage. Employee deductions come out of the worker's gross to produce net pay: employee FICA (7.65%), income tax withholding, and any garnishments. Employer burden is what the agency owes on top of gross and never appears on the worker's stub: employer FICA (a matching 7.65%), FUTA (effectively 0.6% on the first $7,000 of wages), SUTA (varies by state and your experience rating), and workers' compensation. When you set a bill rate, you have to cover the gross wage plus that full employer burden and still leave margin — our labor burden calculator gives you the fully-burdened number.
Why is weekly temp payroll so hard on cash flow?
Because the money goes out before it comes in. You pay temps weekly — often the Friday after they work — but you invoice the client and get paid on net-30, three-plus weeks later. Every active worker widens that gap, so a growing agency can be profitable on paper and still run out of cash. It's the single most common way light-industrial agencies get into trouble: the margin is real, but the timing isn't in your favor.
How do staffing agencies manage the cash-flow gap?
Three levers. First, keep a cash reserve sized to at least a few weeks of payroll so a slow-paying client doesn't stall Friday's run. Second, negotiate terms where you can — shorter net terms, or weekly billing to match your weekly pay cycle. Third, if growth outruns your bank balance, payroll funding (invoice factoring) built for staffing advances cash against your unpaid invoices so you can make payroll while waiting on net-30. Know your true cost per worker first with the labor burden calculator so you're funding real margin, not a rate that was underwater to begin with.
How does FreshStaff handle gross-to-net payroll?
FreshStaff runs native gross-to-net payroll inside the same platform as the ATS, CRM, and invoicing — front office to back office in one system. Time captured against a placement flows into gross pay, the engine computes employee deductions and multi-state tax withholding to net, and the same bill rate that pays the worker drives the client invoice. Because it's one system, you're not re-keying hours from your ATS into a separate payroll tool and hoping the numbers match.

Run Payroll in One System

Native gross-to-net payroll inside the same platform as your ATS, CRM, and invoicing. One bill rate, one set of numbers, $0 recruiter seats.