A worker leaves your agency in March. Nobody closes the assignment. Hours keep arriving against their name, the wage keeps landing in the same account, and because your roster turns over every week, nothing about it looks strange. That is a ghost worker: a salary going out every cycle to somebody who is not working for you. The median fraud runs about twelve months before anyone notices.1
Most operators hear "payroll fraud" and picture a finance problem, something for the auditors. It is not. It starts in the roster, it is committed by somebody who can edit a schedule, and it is paid for out of the same margin you are trying to protect on every filled shift.
The first two numbers come from the same report, covering 2,402 fraud cases worldwide. The gap between them is not a gap in sophistication. It is a gap in time. A ghost worker on a modest hourly rate costs you almost nothing in month one and a great deal in year four, and nothing about the scheme has to change in between. The third number is the same mechanism running unchecked in a public payroll, at a scale that made it a court case.1
Why a staffing roster hides a ghost better than a payroll does
The leaver who never left the schedule is the first of two shapes. In the second, somebody with access to the roster submits hours for a shift that was never worked, either against a real worker's record or against a name they invented. Neither is clever, and neither needs an accomplice in payroll.
Both rely on the same thing: that the list of people you rostered, the list of people who actually turned up, and the list of people you paid are never held next to each other in the same week.
In a fixed-headcount business, an unfamiliar name on the payroll is an anomaly. In a staffing agency, it is Tuesday.
That is the real exposure. A manufacturer with 300 permanent staff notices a 301st. An agency running 400 shifts a week across nine sites, with 40 people joining and leaving in the same period, has no baseline to notice against. The churn that makes the business work is also free camouflage.
Then there is who sits where. In most agencies the same coordinator assigns the worker, receives the timesheet and approves it for payment. One person, three controls. No finance function would allow that arrangement anywhere else in the business, and it survives in staffing because it is fast and because everyone trusts the coordinator, usually correctly.
The most common way this gets found is that somebody tells you
Across those 2,402 cases, the single largest share of frauds were first uncovered by a tip, and more than half of the tips came from employees. Internal audit and management review, the two controls an operator would actually point to on a slide, come second and third by some distance.2
Controls are not what finds it. People are.
Share of occupational fraud cases by the method that first detected them
Source: ACFE, Occupational Fraud 2026: A Report to the Nations.2 Single measure, one hue, same scale.
Read that as an operator rather than an auditor. If the most likely way you find a ghost worker is that a coordinator mentions something in passing, you do not have a detection control. You have a reporting channel and some luck. The reason schemes run for years is not that they are hard to see. It is that nothing is scheduled to look.
The reconciliation playbook
None of what follows needs new software before it starts working. Steps one and two can be run this month against exports you already have.
- Put three lists side by side
Assignments, attendance, payroll. Who you rostered, who actually turned up with evidence attached, who you paid. Any line on the payroll file with no matching attendance record is the whole investigation. Most agencies hold all three and have never once compared them in the same sitting.
- Automate the exceptions worth a human look
Two workers sharing a bank account. Somebody who has never missed a shift and never taken a day off in fourteen months. Hours identical to the minute, week after week. Check-ins with no location attached. A name on your payroll that never appears in the client's own gate log.
- Verify attendance where the work happens
Geofenced check-in from the worker's phone or a site device, with liveness verification where identity substitution is a genuine risk. Evidence captured once, at the moment of the shift, rather than reconstructed from a paper sheet on Friday afternoon.
- Put the approval gate before the money, not after the audit
Anything that changes what a person is paid carries human approval and a log with the value before and after the change. Closing this loop on a 300,000-worker deployment cut payroll leakage by roughly 90%, which is our own operating figure rather than an industry one.5
- Re-run it on a schedule nobody controls
A monthly job that runs whether or not anyone remembers, with the output going to someone outside the branch being reconciled. A control that the reconciled party can quietly skip is not a control.
Where it broke
Our first version of this flagged every geofence miss as a suspect shift. Inside a steel-framed distribution centre, GPS drifts further than the fence allows, and the exception queue filled with real workers who had genuinely worked the shift. Holding a real worker's pay for a week is a worse failure than paying one ghost shift for one more cycle, and it is the one that loses you the worker. A geofence miss on its own no longer holds anyone's pay. It needs a second signal before it stops money.
What three years cost Nigeria
The IPPIS case is worth following because every stage of it is dated, and the dates are the point.
- 2023A systems study flags irregularities
The ICPC reviews the federal payroll platform and finds signs of personnel who cannot be matched to real people.3
- Apr 2024587 suspected ghost workers identified
A joint investigation with the Office of the Accountant-General traces fictitious payroll identities across ministries, the police and several universities.3
- 2025120 of them turn out to be real people
A verification exercise clears 120 civil servants and reinstates them on the platform.3
- Jul 2026₦941,994,079.86 permanently forfeited
The Federal High Court in Abuja orders final forfeiture of the traced funds to the federal government.3
- 19 Aug 2026A forensic audit of the whole payroll is ordered
The Federal Executive Council commissions an audit of Nigeria's ₦9.5 trillion payroll, three years after the first flag.4
Two details in that sequence matter more than the headline figure. The first is that 467 bank accounts in the case are still linked to people nobody has been able to identify, three years in. The second is that roughly one in five of the workers the process accused had done nothing wrong, and spent time off the payroll while it was sorted out.3
That second number is the argument against running this as a sweep. A blunt detection rule produces victims who are your own staff, and in staffing the people it hits hardest are the ones least able to absorb a missed pay cycle. Exception rules need a second signal before they touch anyone's money, which is the same lesson the geofence taught us, arrived at from the opposite direction.
Nigeria's payroll is unusual in scale and in publicity. It is not unusual in structure. A list of names, a list of hours, a list of payments, and nobody whose job it is to check that the three agree.
Nobody discovers a ghost worker. They discover how long one has been there.The rule, in one line
Bring one month of payroll and one month of attendance.
We will tell you how many lines on one do not appear on the other. In most operations that single number is the whole conversation, and it takes about thirty minutes.
Request a free 30-minute teardown →Sources
- Association of Certified Fraud Examiners, Occupational Fraud 2026: A Report to the Nations: 2,402 cases, more than $3.4 billion in losses, median loss $104,000 per case, median scheme duration 12 months, median loss of $40,000 where the scheme was detected within six months and more than $1.1 million where it ran five years or longer.
- ACFE, Occupational Fraud 2026, detection methods: tips 43% of cases, with more than half of tips coming from employees; internal audit 15%; management review 13%. ACFE key findings, with the sub-method breakdown as summarised by Brady Ware and Dean Dorton.
- Independent Corrupt Practices and Other Related Offences Commission and the Federal High Court, Abuja, July 2026: final forfeiture of ₦941,994,079.86 linked to IPPIS ghost workers; 587 suspected ghost workers identified from April 2024 with the Office of the Accountant-General; 120 civil servants cleared and reinstated in 2025; 467 accounts still linked to unidentified holders. Blueprint.
- Federal Executive Council resolution of 19 August 2026 ordering a forensic audit of Nigeria's ₦9.5 trillion federal payroll, coordinated by the Minister of Finance. Economy Post.
- ShiftMargin operating data, not an industry benchmark: closing the attendance-to-payroll loop on a 300,000-worker deployment reduced payroll leakage by roughly 90%. System 04, timesheet to payroll.