The WIP You Can't See: Why Unbilled Work Piles Up
Work in progress is invisible until it becomes a write-off. Here's how to make WIP visible, keep it moving, and turn it into revenue on time.
Every practice has a number it doesn't want to look at: the value of work that's been done but not yet billed. It sits quietly in the background — a few hours here, a job that dragged on there, a client whose scope crept without anyone raising an invoice. On paper it looks like future revenue. In practice, the longer it sits, the more of it quietly evaporates.
Unbilled work in progress (WIP) is one of the most common places accounting and bookkeeping firms leak money. Not through fraud or bad clients — through delay, poor visibility, and the gap between doing the work and getting paid for it. If your client accounting software can't tell you at a glance what's sitting in WIP right now, you're managing your most valuable asset with a torch.
Why WIP goes invisible
WIP isn't a single problem. It's the accumulation of small habits that each seem reasonable in the moment.
- Time isn't captured as it happens. Someone does two hours of advisory work, means to log it later, and never does. That time is now unrecoverable — you can't bill what you never recorded.
- Jobs run long without anyone noticing. A compliance job budgeted at four hours quietly hits nine. Nobody flags it until the fixed fee has already been agreed.
- Billing waits for a milestone that keeps moving. "We'll invoice when the return's lodged." Then lodgement slips, and the WIP ages another month.
- There's no single view. Time sits in one place, the job status in another, the invoice in a third. No one person can see the whole picture, so no one owns it.
The result is a WIP balance that's part real revenue, part wishful thinking — and you can't tell which is which until you try to bill it and the client pushes back.
The two numbers that matter
To manage WIP you need to watch two things, and most practices watch neither closely enough.
WIP days
How long, on average, does work sit between being done and being invoiced? If it's 45 days, you're financing your clients' operations with your own cash. Every day you shave off that number is cash back in your business. The firms that bill weekly instead of monthly aren't more disciplined by nature — they've just made the work visible enough to act on quickly.
Recovery rate
Of the WIP you record, how much do you actually bill and collect? A recovery rate well below 100% tells you either your pricing is wrong, your scope is leaking, or work is being written off because it aged past the point where you felt comfortable charging for it. All three are fixable — but only once you can see them.
Capture time where the work happens
None of this works if the underlying time data is unreliable. The single biggest cause of understated WIP is time that never gets logged. People forget, or they estimate at the end of the week and round down out of guilt, or they simply don't bother for the small stuff.
The fix is to make time tracking happen next to the work, not in a separate ritual. When a timer lives on the actual work item — the BAS job, the annual return, the advisory task — logging time becomes a click rather than a chore. In Finye, time is tracked against work items on the board, so the hours attach to the job they belong to. You're not reconstructing your week from memory on Friday afternoon; the record builds itself as you go.
This matters beyond billing. Accurate time data is what tells you whether a fixed-fee job is actually profitable, which clients quietly consume more hours than they pay for, and where your capacity is really going. Good account practice management software turns time from an accounting formality into a decision-making tool.
Connect WIP to the work, and the work to the invoice
The reason WIP ages is that billing is treated as a separate, later event — something you'll get to when the month closes. The way out is to keep time, job status and invoicing in one connected system so that finishing the work naturally leads to billing it.
When your accounting client management software holds the work item, the tracked time and the invoice together, you can:
- See the WIP building against a job in real time, before it becomes a surprise
- Raise an invoice straight from the completed work, with the hours already attached
- Spot jobs that have gone over budget while there's still time to have the scope conversation
- Bill in shorter cycles because the work needed to bill is already sitting in front of you
This is where practice management and client accounting stop being separate disciplines. The invoice isn't an afterthought you assemble later — it's the closing step of the work itself.
A simple rhythm to bring WIP under control
You don't need a project to fix this. You need a routine.
- Track time on the job, every day. Not from memory, not weekly. On the work item, as it happens.
- Review WIP once a week. Fifteen minutes. Which jobs are done and unbilled? Which are running over budget? Which have sat too long?
- Bill the moment work is done. Don't wait for a milestone that might slip. If the value's been delivered, invoice it.
- Investigate every write-off. A write-off is data. Was it scope creep, mispricing, or delay? Each has a different fix.
WIP is a habit, not a report
The temptation is to treat WIP as something you tidy up at year end — a figure your accountant asks for. But WIP isn't a number you report. It's the daily state of your practice: how much work you've done that hasn't turned into cash yet, and how quickly it's moving.
Bring time tracking, WIP and billing into one connected view, and that state stops being a mystery. You see the work, you see the value building, and you bill it before it ages. The revenue was always there — you just needed to be able to see it in time to collect it.