Bookkeeping Basics
Sample Chart of Accounts for a Staffing Agency (Free Template)
Use an editable staffing-agency chart of accounts template for payroll, client billing, placements, payroll taxes, insurance, receivables, and gross-margin controls.
Put the answer to work
Want a clearer, more dependable financial process?
This sample chart of accounts for a staffing agency separates client receivables, worker payroll, employer taxes, benefits, insurance, recruiting, placements, and overhead. Copy the structure into a spreadsheet first, adapt it to the agency’s contracts and reporting framework, and import only after a controlled review.
It is an illustrative template, not a universal account list. Staffing arrangements vary among temporary labor, direct hire, retained search, contract staffing, payroll-only services, professional employer arrangements, and vendor-managed programs. Confirm worker classification, joint-employment facts, payroll obligations, insurance, and revenue presentation with qualified advisors.
Editable account template
| Number | Account | Type | Purpose |
|---|---|---|---|
| 1010 | Operating cash | Asset | Reconciled operating balance |
| 1050 | Payroll funding cash | Asset | Dedicated payroll movements when used |
| 1100 | Trade accounts receivable | Asset | Approved client invoices |
| 1110 | Unbilled staffing revenue | Asset | Supported earned but unbilled activity |
| 1120 | Allowance for credit losses | Contra asset | Approved collectibility estimate |
| 1300 | Prepaid insurance | Asset | Unexpired policy cost |
| 2000 | Accounts payable | Liability | Approved vendor obligations |
| 2100 | Accrued worker wages | Liability | Earned wages not yet paid |
| 2110 | Payroll taxes payable | Liability | Withheld and employer taxes due |
| 2120 | Benefits and deductions payable | Liability | Employee deductions and benefit obligations |
| 2200 | Client deposits and advances | Liability | Cash received before recognition |
| 4000 | Temporary staffing revenue | Revenue | Approved contract staffing billings or earned revenue |
| 4100 | Direct-hire placement fees | Revenue | Permanent placement revenue |
| 4200 | Other staffing service revenue | Revenue | Separately defined services |
| 5000 | Assigned worker wages | Direct cost | Gross wages for placed workers |
| 5100 | Employer payroll taxes | Direct cost | Employer-side payroll tax cost |
| 5200 | Worker benefits | Direct cost | Benefits attributable to assigned workers |
| 5300 | Workers’ compensation | Direct cost | Supported worker coverage cost |
| 5400 | Background checks and onboarding | Direct cost | Direct placement or assignment cost |
| 6100 | Internal recruiting payroll | Expense | Agency operating compensation |
| 6200 | Recruiting platforms and advertising | Expense | Candidate sourcing cost |
| 6300 | Professional and compliance services | Expense | Legal, accounting, licensing, and advisory cost |
| 6400 | Occupancy and technology | Expense | Office, software, communication, and shared systems |
Use dimensions for client and assignment detail
A natural account should describe the economic category. Client, location, recruiter, worker, assignment, service line, and branch details usually belong in customer, job, class, department, or other controlled dimensions. This permits one assigned-worker wage account to be analyzed by client and assignment without creating hundreds of ledger accounts.
Define valid combinations. Every assigned worker cost should connect to the correct assignment and client when the system supports it. Every billable time record should connect to the approved rate, hours, period, and customer contract.
Payroll and liability controls
Reconcile gross wages, employee deductions, employer taxes, benefits, net pay, funding withdrawals, tax deposits, and payroll filings. The IRS notes that an employer using a payroll provider may remain responsible for employment-tax filings and payments depending on the arrangement. Outsourcing data processing does not eliminate control.
Separate internal staff payroll from assigned-worker direct cost when that distinction supports gross-margin reporting. Do not assume every recruiter, manager, or onsite employee belongs in the same cost category. Apply a documented policy based on roles and reporting objectives.
Client billing and receivables
Staffing invoices often depend on approved time, bill rates, overtime terms, expenses, markups, conversion fees, and customer-specific billing schedules. Reconcile billed hours to approved time and invoiced rates to contracts. Track unbilled activity only when it meets the recognition policy and has sufficient support.
Review aging by customer and concentration. A single large client can create material liquidity risk when payroll is due before customer collection. Track credit limits, disputes, promised payment dates, and payment behavior alongside the accounting balance.
Gross margin definitions
Define staffing gross margin consistently. A useful measure may subtract assigned-worker wages, employer payroll taxes, benefits, workers’ compensation, and other direct assignment costs from staffing revenue. Another report may use a narrower contribution measure. Label each calculation so operators know what is included.
Do not improve margin by moving direct worker costs to overhead. Reconcile management reports to the general ledger and preserve mapping rules across periods.
Import columns
| Column | Use | Control |
|---|---|---|
| Account number | Stable ordering | Unique for every active row |
| Account name | Clear financial category | No unexplained duplicates |
| Account type | Financial-statement destination | Approved type list |
| Parent | Reporting hierarchy | Existing compatible parent |
| Description | Posting definition | State inclusions and exclusions |
| Status | Proposed, active, inactive | Approval and effective date |
Implementation steps
- Document staffing services, legal entities, branches, payroll arrangements, customer contracts, and required reports.
- Map the balance sheet, income statement, payroll filings, billing, margin, cash, and insurance schedules.
- Adapt the natural accounts and define dimensions for client, worker, assignment, location, and recruiter detail.
- Map every old account to one approved survivor and preserve historical balances.
- Test time entry, payroll, client billing, cash receipt, credit, refund, bad debt, and month-end accrual workflows.
- Reconcile payroll, receivables, payables, bank accounts, and management margin reports.
- Obtain owner and reviewer approval before production import.
Monthly close checks
- Reconcile bank and payroll funding accounts.
- Tie gross-to-net payroll and liabilities to filings and provider reports.
- Agree billed hours and rates to time and contracts.
- Reconcile receivables, unbilled activity, client deposits, and cash receipts.
- Review workers’ compensation, benefits, and insurance accruals.
- Analyze gross margin by client and assignment using stable definitions.
Cash forecasting and concentration
Staffing businesses often fund weekly payroll before customers pay. Build a rolling cash forecast using approved time, expected payroll and taxes, client billing dates, receivable aging, credit terms, insurance, debt, and planned owner activity. Reconcile forecast starting cash to the ledger.
Measure customer concentration and the cash exposure from slow payment. A profitable placement can still create a liquidity problem when wages and taxes are due well before collection. Set credit limits and escalation rules that reflect both margin and funding risk.
Chart governance
Require approval before adding, renaming, merging, or inactivating an account. Keep a definition, owner, permitted posting sources, related schedule, effective date, and report mapping. Review unused accounts and invalid client or assignment codes periodically.
Preserve version history and test imports, payroll mappings, client invoices, tax reports, and comparative financial statements after every structural change. A chart revision is complete only when the operational subledgers and management reports still reconcile to the approved ledger.
Start with the general chart of accounts guide, then adapt this staffing template to the actual operating model. For recurring close support, review bookkeeping services.
Frequently asked questions
Should every client have a ledger account?
No. Use customer and assignment records or dimensions for client detail and reserve ledger accounts for meaningful financial categories.
Are assigned-worker wages an expense or cost of sales?
They are often treated as a direct staffing cost for management reporting, subject to the applicable reporting framework and documented policy.
Should payroll funding use a separate bank account?
It can improve control, but the arrangement must fit the payroll process and every account must still be reconciled.
How should direct-hire fees be separated?
Use a distinct revenue account when the service, recognition pattern, and margin analysis differ materially from temporary staffing.
Where do recruiters' salaries go?
Classify them under a consistent policy based on role and reporting purpose, and avoid changing the treatment merely to alter margin.
Can I import this list unchanged?
No. Adapt types, names, dimensions, tax mappings, payroll design, and reporting requirements, then test the conversion before use.
Turn this guide into action