// Recruitment Technology, Recruitment Strategies
Placement Date and Start Date Should Drive Different Reports
Published: 23 October 2026,
8 min to read
The bottom line
A fee earned in March can be invoiced in April and collected in June. One placement, three reporting events, and most agencies still publish all of it as a single revenue number.
Separate the earned view from the invoiced view, and keep collected cash in a third. The monthly argument over whose figure is correct then goes away.
Placement revenue carries four dates and most agencies report one
Ask a sales director and a finance director what the agency billed last month. You will usually get two answers. Both come out of the same system, and both are defensible. Recruitment reporting breaks down at exactly this point, because one placement moves through several events that land in different months.
Every agency has a month-end meeting where two people read different revenue figures off the same platform. Neither of them is wrong.
The offer is accepted. The candidate starts. The invoice goes out. The cash clears. Four dates, four commercial meanings, and one column in the board pack carrying all of them.
What does a placement date actually tell you in recruitment reporting?
A placement date tells you when the desk earned the fee. That is the whole of it.
It is the sales event. The consultant’s billing is booked against it. Commission accrues from it, and the leaderboard on the office wall runs on it. The date says nothing about whether the candidate turned up, and nothing at all about money reaching the bank.
The start date carries the operational weight instead. The rebate period runs from it, and contract hours begin accruing against it. On a temp desk, the first timesheet depends on it. Treating the two dates as interchangeable is where most reporting trouble starts.
Four dates matter on any placement, and each one answers a different question:
34.25% of agencies measure recruiter performance primarily through placements and revenue, which works cleanly until those two stop lining up. A perm deal placed on the 28th can carry a start date eight weeks out. It sits inside the billing figure for most of a quarter before anyone raises an invoice.
Most desks already track recruiting metrics such as time-to-fill and send-to-placement ratio. Those sit comfortably against the placement date. Cash never does.
- Placement date: the fee is earned and the consultant is credited
- Start date: the rebate clock opens and contract hours begin to accrue
- Invoice date: payment terms begin and the figure becomes a receivable
- Payment date: the money is available to cover payroll and commission
Why do finance and sales distrust the same revenue figure?
Because each of them is right about a different date. Sales measures the month a fee was won. Finance measures the month the money cleared. When one number serves both, somebody’s view of performance is wrong every month.
The gap between the two is wider than most forecasts allow for. Late payments affect an average of 22% of B2B receivables in the US. The same research puts cash from a sale at roughly two months after invoicing. On a contract book that pays workers weekly, two months is a long time to carry.
That timing has consequences well beyond the board pack. 60% of small employer firms applied for financing in the prior 12 months, most often to meet operating expenses. An agency funding payroll against its own receivables needs a cash view that is accurate rather than roughly right.
A single revenue figure also hides every event that moves money backward:
- A placement that falls off inside the rebate period
- A start date pushed back two months by a notice period
- A contract extension that changes the billing schedule but not the original placement
- A credit note raised in a later quarter than the fee it corrects
Which recruitment metrics belong in each reporting view?
Each view takes the metrics that move with its own date, and nothing else.
The earned view is the sales report. Billings by consultant, fill rate, send-to-placement ratio, and average fee all belong here, dated on the placement. It drives commission and desk reviews, and it sets up the Monday morning conversation.
The invoiced view is the operations report. It answers what has been billed and what is sitting unbilled against a start date already passed. Approved contract hours that have not turned into an invoice show up here too. Unbilled work with a live start date is the most useful number on that page.
The cash view belongs to finance. Collected fees and aged debt sit here, alongside the spread between invoice date and payment date by client. Clients who consistently pay 20 days late belong on a key account review. Waiting for them to surface in a bad debt write-off is too late.
Held side by side, the same placement answers four questions instead of one:
Good recruitment analytics software lets each view carry its own date logic rather than forcing one timestamp across every chart. Custom recruitment dashboards make that practical. Leadership can hold the earned chart and the cash chart side by side. Both filter by consultant, client, or period without an export.
- What did the desk earn this period?
- What has been invoiced against those earnings?
- What has actually cleared the bank?
- Where is the spread widening, and with which clients?
How do you keep these views apart without adding admin?
Capture the dates as the work happens instead of reconstructing them at month end from memory and a spreadsheet.
Every agency already holds this data. The placement date sits in the applicant tracking system. The start date sits in a contract record or somebody’s sent items, and the invoice sits in the finance platform. The reconciliation between them is manual. It happens monthly, and it is out of date by the time anyone reads it.
Keeping earned fees and invoiced amounts attached to the placement record itself, alongside payment status, removes that reconciliation. That is how contract recruitment software works inside Atlas, an AI-powered recruitment platform that removes admin with agentic AI. Attributable fees, consultant billing, projected revenue, earned revenue, invoiced amounts, and payment status all sit inside the placement record.
Contract setup is standardized in the same AI-powered CRM. End client, contractor, contract type, dates, working schedule, and financial detail are captured in one place. The reporting layer then stops depending on who remembered to update a field.
Records that update themselves change what reporting can be. AI agents handle the status changes in the background. Starters and finishers move through the portfolio view without anyone chasing a consultant for a date. Leadership can see the moment finishers start outpacing starters. That is the earliest honest signal that next quarter’s invoiced revenue will fall.
All of this rests on data quality. It is the same ground the best contract staffing software has to get right before any dashboard means anything.
Frequently asked questions (FAQs) on placement and revenue reporting
The placement date records when the fee was earned, usually when an offer is accepted or a contract is signed. The start date records when the candidate actually begins work. That is when the rebate period opens and contract hours start to accrue. On perm desks the two can sit three months apart, and reporting that merges them misstates both revenue and risk.
Most agencies accrue commission against the placement date and release payment once the rebate period closes. That keeps the incentive attached to the work that was done. The important part is being explicit about which date the scheme uses. Ambiguity here is the most common reason a consultant and a finance team disagree about a payout.
A fall-off reverses a fee already counted as earned. The reversal often lands in a later period than the booking. With a single revenue figure, it quietly reduces a month that had nothing to do with the placement. Separate views keep the correction visible against the deal it belongs to.
Finance needs aged debt, days to payment by client, the spread between invoice and payment dates, and unbilled delivered work. Those metrics describe liquidity rather than performance. On a desk leaderboard they tell consultants nothing they can act on. Sales needs earned fees, conversion ratios, pipeline value, and fall-off rate instead.
Not when the dates are captured in the system of record as work progresses. The slow part of reporting is reconciliation, where somebody matches placements to invoices by hand at month end. When each date is held against the placement itself, the views generate themselves and the monthly rebuild disappears.
The month-end number your whole team can finally agree on
These views do not compete for the truth. They ask different questions on different dates. An agency that answers them separately reads performance and liquidity at the same time.
What makes that practical is agentic AI doing the capture. The placement record updates as the offer is accepted, as the candidate starts, and as the invoice settles. No consultant opens a form to make it happen. That mechanism is what Atlas is built on. The earned figure and the cash figure then stay separate by default.
If next month end starts with two numbers again, it is worth seeing the alternative.



