Skip to content
Guides/Industry-Specific
Guide 26

Administrative & Support Services Chart of Accounts: The Accounts Behind a Bill Rate and a Pay Rate That Aren't the Same Number

A staffing agency bills a client $45 an hour for a placed worker and pays that worker $30. The $15 spread is the agency's entire margin on the placement, and a chart that nets the two rates into one 'staffing revenue' or 'labor expense' line has no way to show whether that placement is profitable at all. Here are the accounts that keep the bill rate, the pay rate, a one-time placement fee, and the workers' comp premium tied to billed hours each in its own lane.

Read 15 min readUpdated Sections 7Format Open access
1 · StructureWhich accounts exist
2 · RecordingHow a transaction resolves
3 · ReportingHow accounts become statements
4 · InsightWhich questions you can answer

A staffing agency places a warehouse worker with a client for a week: 40 hours, billed to the client at $45 an hour, paid to the worker at $30 an hour. The client's invoice reads $1,800. The worker's paycheck reads $1,200. Nothing about that $600 gap shows up anywhere on a chart of accounts with one "Staffing Income" line and one "Payroll Expenses" line — both numbers just get bigger, in proportion, every time another worker gets placed. The agency's owner can watch total revenue climb every month and still have no way to tell whether last week's placement actually made money once payroll tax and workers' comp came out of that $600, or whether it barely broke even.

The same agency also earns a very different kind of dollar: a permanent-placement fee, paid once when a candidate is hired rather than every week a temp stays on assignment, and usually refundable in part if the hire doesn't last through a 90-day guarantee. A chart built for one kind of labor-for-a-fee business cannot tell a recurring placement from a one-time hire, and it cannot separate what payroll tax and workers' comp actually cost against billed hours from what the office itself costs to run. This guide covers the accounts that keep the bill rate and the pay rate each visible, a placement fee apart from ongoing billing, and workers' comp on placed staff apart from the office's own insurance line.

Accounts in template
91
Ready to import into QuickBooks Online
Direct labor accounts by service line
4
Janitorial, temporary staffing, support staff, and security kept apart
Costs tied to billed hours, not overhead
3
Payroll tax, workers' comp, and recruiting on placed staff, each its own account
Template
administrative-gaap
Import in about 60 seconds
Section 01

Why a generic chart breaks down for a staffing or business-support agency

The default QuickBooks chart treats payroll as one number and revenue as another, which works fine for a business that pays its own staff to do its own work. A staffing agency does something different: it bills a client at one rate and pays the worker doing the work at a lower rate, and the difference between the two is the entire reason the placement exists. Net the bill rate and the pay rate into one "staffing revenue" line and one "labor expense" line, and the agency can see total dollars in and total dollars out without ever seeing the one number that actually matters — whether a given placement, or a given client, or a given week, covered its own cost.

Payroll tax and workers' compensation compound the problem. Both move directly with billed hours: more placements, more payroll tax, a bigger workers' comp premium, in close to fixed proportion to the wages behind them. Blended into one generic payroll overhead line alongside the office manager's salary and the recruiter's base pay, they stop being a cost anyone can hold up against a specific placement's margin. An agency running a busy month of temp billing sees its "overhead" line grow right along with revenue and has no way to tell that the growth is a direct cost of the work it just booked, not a raise for the office.

A permanent-placement fee is a third kind of distortion, in the other direction. Under GAAP (Generally Accepted Accounting Principles), a placement fee is earned once the candidate is hired — a single event, not a recurring service delivered week over week — and it usually comes with a guarantee period during which part of the fee can be refunded if the placement doesn't hold. Booked into the same revenue line as ongoing temp billing, one large placement fee closing in a slow month can make the business look like its recurring staffing base is growing when it isn't, and it leaves no trace of the refund exposure still open against that fee.

Section 02

How the bill rate and the pay rate move through the accounts

The client's invoice and the worker's paycheck move through different accounts, at different rates, from the same week of work.

1200 / 4100Client billed at the bill rateThe invoice the client owes, at the rate the agency charges
5010 / 2210Worker paid at the pay rateWages, payroll tax, and workers' comp booked apart from the invoice
1200 / 4100Placement fee earned at hireA one-time event, not a recurring rate
5050 / 2230Workers' comp accrued on placed staffA cost tied to billed hours, not the office insurance line
Section 03

The accounts that do the work

These are the accounts from the administrative & support services template that a generic chart does not give a staffing or business-support agency. Account numbers, names and types below are exactly as they import.

RowAccountNumberTypePurpose
01Accounts Receivable1200Accounts ReceivableClient invoices outstanding for billed hours and placement fees
02Unbilled Services1210Accounts ReceivableHours worked but not yet invoiced to the client
03Accounts Payable2000Accounts PayableAmounts owed to vendors and suppliers
04Temp Agency Payables2010Accounts PayableAmounts owed to staffing suppliers the agency subcontracts through
05Temp Worker Wages Payable2210Other Current LiabilitiesWages owed to placed staff, tracked apart from admin payroll
06Payroll Taxes Payable2220Other Current LiabilitiesEmployer payroll taxes owed on placed-staff wages
07Workers Compensation Payable2230Other Current LiabilitiesWorkers' comp premiums owed on placed-staff hours
08Staffing & Placement Fees4100IncomeRecurring temp billing and one-time permanent-placement fees
09Direct Labor - Temporary Workers5010Cost of Goods SoldWages for placed staff, booked at the pay rate
10Payroll Taxes - Direct Labor5040Cost of Goods SoldEmployer payroll tax tied directly to placed-staff wages
11Workers Compensation - Direct5050Cost of Goods SoldWorkers' comp premium tied directly to placed-staff hours
12Staffing Recruiter Costs5400Cost of Goods SoldCosts to source and screen workers before they are placed
13Admin Salaries & Wages6000ExpensesSalaries for office and administrative staff, billed to no client

Direct Labor - Temporary Workers holds the pay rate, and Staffing & Placement Fees holds the bill rate, so the spread between them is whatever is left in cost of goods sold once Payroll Taxes - Direct Labor and Workers Compensation - Direct come out too — both booked apart from Admin Salaries & Wages, which never touches a placement's margin at all. Unbilled Services holds hours already worked but not yet invoiced, so a week that ends mid-cycle doesn't disappear from the books until the invoice catches up. Staffing Recruiter Costs sits in cost of goods sold rather than overhead, because sourcing and screening a worker is a cost of producing a specific placement, not a cost of running the office.

Section 04

How the accounts get booked

Follow one week of temp billing, one permanent placement, and one month-end accrual through the accounts that hold them apart. Figures are illustrative throughout.

A client's warehouse placement works a full 40-hour week. The agency bills the client at $45 an hour and pays the worker $30 an hour, with an 8 percent employer payroll tax on the wages.

Entry 1 · A week of temp staffing billed at the bill rate, wages and payroll tax booked at the pay rate
AccountDebitCredit
1200Accounts Receivable1,800
4100Staffing & Placement Fees1,800
5010Direct Labor - Temporary Workers1,200
2210Temp Worker Wages Payable1,200
5040Payroll Taxes - Direct Labor96
2220Payroll Taxes Payable96
Totals3,0963,096

The $1,800 billed and the $1,296 in wages and payroll tax post to separate accounts rather than netting to one $504 number. Only by keeping both sides visible can the agency see that this placement's margin is 28 percent of the invoice, not just that the invoice was $1,800.

The agency places a candidate in a permanent role and earns a $12,000 placement fee, recognized in full the day the candidate starts, under a 90-day guarantee that allows a partial refund if the hire doesn't last.

Entry 2 · A permanent-placement fee earned when a candidate is hired
AccountDebitCredit
1200Accounts Receivable12,000
4100Staffing & Placement Fees12,000
Totals12,00012,000

This $12,000 is earned once, the day the hire starts, not spread across future weeks the way temp billing is. Nothing in this entry tracks the 90-day guarantee behind it — a partial refund, if the hire leaves early, will post as a reversal against this same account whenever it happens, with no account today showing how much of the fee is still at risk.

At month end, the agency totals the wages paid to every placed worker that month, $118,400, and accrues the workers' compensation premium on that payroll at a 4.5 percent rate.

Entry 3 · Month-end accrual for workers' compensation premium on placed staff
AccountDebitCredit
5050Workers Compensation - Direct5,328
2230Workers Compensation Payable5,328
Totals5,3285,328

This accrual runs against Workers Compensation - Direct, a cost of goods sold account tied to placed-staff wages, not Workers Comp - Admin, the operating-expense account that carries the premium on the agency's own office staff. The two premiums move for different reasons and would blend into one misleading number in a single insurance account.

Section 05

What this looks like on the statements

The same accounts, seen from the reports, across a full month of the agency's placements rather than the one week above.

Income statement, excerpt · one month, all placements
Staffing & Placement Fees186,400
Total revenue186,400
Direct labor and placement costs
Direct Labor - Temporary Workers118,400
Payroll Taxes - Direct Labor9,472
Workers Compensation - Direct5,328
Staffing Recruiter Costs3,200
Background Checks - Direct850
Total direct costs137,250
Gross margin on placements49,150
Admin Salaries & Wages22,000
Recruiting & Job Postings1,400
Net income25,750

Example figures.

Staffing & Placement Fees of $186,400 includes both the week's-worth of temp billing across every active placement and the $12,000 placement fee from Entry 2, and there is no way to tell from this one line how much of it is the kind that repeats next month. Gross margin on placements, at $49,150, is only visible because Direct Labor, Payroll Taxes - Direct Labor, and Workers Compensation - Direct all sit apart from Admin Salaries & Wages and Recruiting & Job Postings — the two lines below the margin that would otherwise blend an office raise with a busy month of placements.

Balance sheet, excerpt · month-end, after the week's placement, the permanent hire, and the accrual
Current assets
Accounts Receivable92,400
Current liabilities
Temp Worker Wages Payable31,600
Payroll Taxes Payable2,530
Workers Compensation Payable5,328

Example figures.

Workers Compensation Payable carries exactly the $5,328 booked in Entry 3, because this is the only accrual posted against it so far this month. Temp Worker Wages Payable and Payroll Taxes Payable carry the running balance of every placed worker's wages and tax not yet paid out, including the $1,200 and $96 from Entry 1. None of the three would exist on a chart with one blended payroll liability account, and a lender reading that single account would have no way to tell how much of it is wages owed to placed staff, due out within days, versus a tax liability on a longer remittance cycle.

Without these accounts you cannot answer
  1. 01Is this placement actually profitable? Netting the bill rate and the pay rate into one staffing revenue or labor expense line hides whether a $45-billed, $30-paid placement covers its own payroll tax and workers' comp, or is barely breaking even once both come out.
  2. 02What is payroll tax and workers' comp on placed staff actually costing us, separate from the office's own payroll? Blended into one overhead line, a busy month of placements looks identical to a raise for the office staff, and neither is what happened.
  3. 03How much of this fee is still at risk? A permanent-placement fee recognized in full at hire, with no account tracking the guarantee period behind it, can quietly overstate revenue for every placement that leaves before the guarantee runs out.
Section 06

What the template changes

The diff, in the grammar the product uses everywhere else.

Generic chart → administrative & support services chart
  • Service Incometemp billing, placement fees, and every other service line blended into one account
  • 4100Staffing & Placement Feesincome
  • Payroll Expensesplaced-staff wages and office salaries in one line
  • 5010Direct Labor - Temporary Workerscogs
  • 5040Payroll Taxes - Direct Laborcogs
  • 5050Workers Compensation - Directcogs
  • no account for sourcing a placement's workersrecruiting and screening for a specific placement had nowhere to post but overhead
  • 5400Staffing Recruiter Costscogs
  • 6000Admin Salaries & Wagesstays overhead, never touches a placement's margin
−3 removed+5 added
Section 07

Get started

The administrative & support services chart of accounts template includes every account on this page, pre-numbered and ready to import into QuickBooks. It takes about 60 seconds to optimize and gives a staffing or business-support owner a P&L that shows the spread on a placement instead of one revenue line and one labor line that net each other out.

If you already have a chart, the optimizer reads it and shows the diff above against your own accounts, so you can see which direct-cost and liability accounts are missing before you change anything. Book the bill rate and the pay rate to their own accounts, accrue payroll tax and workers' comp against the hours that drove them, and the next placement's margin comes from the trial balance instead of a spreadsheet built after the invoice goes out.

Start the free trial →

Questions

Frequently asked questions.

Why can't a staffing agency just book one 'staffing revenue' line and one 'labor expense' line?

Because netting them together hides the only number that tells the agency whether a placement is worth keeping: the spread between what the client pays and what the worker is paid. A generic chart that blends every placement into one revenue line and one labor line can show the agency is profitable overall while individual placements are running at a loss, with no way to tell which ones.

Is a permanent-placement fee the same kind of revenue as a week of temp billing?

No. Temp billing repeats every week a worker stays placed and scales with hours worked. A permanent-placement fee is earned once, at the moment a candidate is hired, and it usually carries a guarantee period during which part of the fee can be refunded if the hire doesn't work out. Treating the two as one number tells a buyer or lender nothing about which part of the business actually repeats.

Should workers' compensation on placed staff sit in the same account as workers' comp for the office?

No. Workers' compensation premiums on placed staff move directly with billed hours, the same way payroll tax does, and belong in cost of goods sold next to the wages that drove them. Workers' comp on the agency's own office staff is a fixed cost of running the business and belongs in operating expenses. Blended into one insurance line, a busy month of placements looks identical to a rate increase on the office policy.

Apply this to a real chart

The principles are easy. Applying them is the work.

This guide is the theory. The free trial helps you review a real QuickBooks Online chart with a score, structural diff, and prioritized cleanup plan.

  • +Score the chart across the health dimensions
  • +Compare structure against a reference pattern
  • +Prioritize cleanup work before changing books
  • +Review recommendations before anything is applied