Timesheet approval is a credit control problem
Finance chases invoices. Nobody chases approvals. But the invoice was decided weeks earlier, by whether a manager clicked a button on a Monday.
In short
- An unapproved hour is not late revenue. It is revenue you may never be able to evidence.
- Approval lag adds to payment terms rather than running alongside them, so a three-day delay is three days of cash, every week, compounding across the book.
- The single biggest cause of a stuck timesheet is that the named approver left, changed role, or went on leave and nobody has a deputy.
- Run approvals with the same weekly discipline as collections — a named owner, an ageing list, and an escalation path agreed before you need it.
On a contract desk, most people treat timesheet approval as administration and invoice chasing as finance. They are the same process. Approval is simply the part of collections that happens before the invoice exists, and it is the part with the most leverage, because an hour that is approved is nearly impossible to dispute and an hour that is not is nearly impossible to defend.
The lag is additive, not parallel
The mistake is assuming approval delay is absorbed by the payment terms. It is not. The clock on your thirty days does not start until the invoice is issued, and the invoice cannot be issued until the hours are approved.
| Contractor submits after the week ends | +2 days |
| Sits waiting for the client's approver | +5 days |
| Waits for the next invoice run | +4 days |
| Agreed payment terms | +30 days |
| Work done to money in | 41 days |
You negotiated 30 days. You are financing 41. The eleven extra days were never discussed with the client and do not appear in any report, because each piece of the delay belongs to a different person.
Now scale it. On a book billing $60,000 a month, eleven extra days of financing is roughly $22,000 permanently tied up — money that is yours, that you have already paid a contractor for, and that you cannot use. Halving the approval lag releases about a third of it, and costs nothing but a process.
Where approvals actually get stuck
Ask why a timesheet is sitting and you will get “the client hasn't approved it yet”, which is a restatement rather than a cause. There are four real causes and they need different fixes.
- The approver has left, moved, or is on leave. Overwhelmingly the most common, and the only one with a genuinely cheap fix: name a deputy at the point the assignment starts, not at the point the first timesheet sticks.
- The approver never knew it was their job. A manager who agreed to take a contractor did not necessarily agree to a weekly administrative task, and often was not told. Confirm it in writing at the start, with the day of the week it will arrive.
- There is a real disagreement. Overtime that was not sanctioned, a day the manager thinks was holiday. These are good — they surface early, while everyone remembers. The failure is letting them sit as silence rather than escalating them as a query.
- The approval is genuinely hard to do. A PDF to print, sign, scan and email will not get done on a Friday afternoon. If approving takes more than about thirty seconds on a phone, the process is the problem.
Run it like collections
Everything that works for receivables works here, and for the same reasons.
- 1An ageing list, not an inboxEvery unapproved timesheet, sorted oldest first, with the client, the approver and the value on it. Value matters: a contractor on $80 an hour outranks one on $28, and an inbox cannot tell you that.
- 2A reminder schedule nobody has to rememberAutomatic to the approver on day two and day four, to the approver's deputy on day six, and a human call from the account owner on day eight. The cadence matters less than that it runs without anybody deciding to run it.
- 3An escalation path agreed at contract stageWho is called when the approver goes quiet for two weeks. Agreeing this while everyone is friendly costs one sentence in the agreement. Agreeing it during the dispute costs the relationship.
- 4One owner, reviewed weeklyNot “the team”. A named person who looks at the list every Monday and can say what is happening with the oldest three. Approvals go unchased for exactly the same reason invoices do — everybody assumes somebody else is on it.
The clause that does the work
Most contract agreements say hours must be approved. Fewer say what happens if they are not, which is the sentence that matters.
A deemed-approval clause — hours are treated as approved if not disputed within a stated number of working days of submission — changes the shape of the problem entirely. Silence stops being a way to defer payment indefinitely and becomes acceptance, which is how most commercial arrangements already work elsewhere.
Two things to get right. Make the window short enough to matter and long enough to be fair; five working days is usually defensible. And make sure the submission itself is evidenced and timestamped — a clause that depends on when the timesheet was sent is only as strong as your record of sending it. If the timesheet went by message from the contractor's phone, you do not have that record.
This is a commercial mechanism, not legal advice, and whether a deemed-approval clause is enforceable depends on the contract and the jurisdiction. Have the wording checked once, properly, for a clause that will appear in every agreement you sign.
Approval lag is a leading indicator
The last reason to watch this: it tells you things before anything else does.
A client whose approvals slip from two days to nine is a client with something happening — a budget under review, a manager on their way out, a project being quietly wound down. It shows up in approval behaviour weeks before it shows up in payment behaviour, and months before they tell you.
Track average approval days per client alongside days-to-pay. When one of them moves, make the call while it is still a conversation about a timesheet rather than a conversation about an overdue balance.
In Echo Recruit
Approval as a state, not an email
Timesheets carry an approval state rather than living in an inbox, so an unapproved week is visible as a record with an age and a value rather than as a missing reply. Placed contractors submit from their own portal, which gives the submission a timestamp you can rely on. Approved hours become invoice lines at the rate the signed quote set, and the receivables ledger sorts by how late things are — so approval ageing and payment ageing sit on the same data.
Common questions
Why does timesheet approval lag cost money?
Because the lag is additive, not parallel. Your thirty-day clock does not start until the invoice is issued, and the invoice cannot be issued until hours are approved. Two days to submit, five waiting for the approver, four to the next invoice run, plus thirty days terms is 41 days. You negotiated 30 and are financing 41.
Where do timesheet approvals actually get stuck?
Four causes needing four fixes. The approver left, moved or is on leave — overwhelmingly the most common, fixed by naming a deputy at assignment start. The approver never knew it was their job. There is a real disagreement sitting as silence. Or approving genuinely takes more than thirty seconds on a phone.
What is a deemed-approval clause?
A contract term treating hours as approved if not disputed within a stated number of working days of submission — five is usually defensible. It turns silence from a way to defer payment indefinitely into acceptance. It only works if submission itself is evidenced and timestamped, so a timesheet sent by message from a phone will not support it.