The Gap Between Done and Paid: Closing It in Your Practice
The work is finished, the client is happy — and the invoice sits unsent for two weeks. Here's how to close the gap between doing the work and getting paid for it.
There's a quiet lag in most accounting practices that nobody puts on a whiteboard. The work is done. The BAS is lodged, the return is filed, the advice is delivered. The client is happy. And then the invoice sits — unsent for a week, unpaid for a month, unchased for two. The gap between done and paid is where practice cash flow quietly leaks away.
It's rarely one big failure. It's a series of small delays: waiting for month-end to bill, forgetting to send until the WIP report jogs your memory, sending an invoice with 30-day terms nobody enforces, then chasing it manually three weeks after it fell due. Each step adds days. Stack them up and a job you completed in April doesn't turn into money until July.
Closing that gap is one of the highest-leverage things a practice owner can do. It doesn't require raising prices or winning new clients. It just requires the billing process to keep pace with the work.
Why the gap opens in the first place
Most firms treat invoicing as a separate administrative task that happens after the real work, often batched to a convenient point in the calendar. That structure is the problem. When billing is decoupled from delivery, it depends on someone remembering to do it — and remembering is exactly what falls over when the team is busy.
The usual culprits:
- Billing waits for month-end. A job finished on the 3rd doesn't get invoiced until the 30th, losing 27 days before the clock even starts.
- The invoice depends on manual sign-off. It sits in a draft folder waiting for a partner to review it, and the partner is in client meetings.
- Payment terms are theoretical. The invoice says 14 days, but nothing happens on day 15, or day 30, or day 45.
- Chasing is a person's job. Someone has to notice the overdue debtor, work out who to email, and write the message — so it happens late, or not at all.
Each of these is fixable, and the fix is the same principle: tie billing and collection to the work itself, and automate the parts that rely on someone remembering.
Bill when the work is done, not when the calendar says so
The single biggest lever is to invoice at the point of completion. When a job hits its final stage on the board, that's the moment to raise the invoice — not the end of the month, not the end of the quarter.
This is where good accounting practice management software earns its keep. In Finye, work items move through boards as they progress, and the moment a job is marked complete you can trigger the invoice from the same place the work lives. There's no export to a separate billing system, no waiting for a WIP run. The invoice reflects the job — the scope, the agreed fee, the time and WIP behind it — and goes out while the value is still fresh in the client's mind.
Billing at completion has a subtle psychological benefit too. A client who just received a lodged return or a piece of advice is far more receptive to an invoice than one who gets a bill six weeks later for work they've half-forgotten.
Make the invoice send itself
Once billing is tied to completion, the next step is removing the human from the send. If an invoice can be raised, reviewed against the engagement, and dispatched automatically when a job closes, you eliminate the draft-folder graveyard entirely.
The point isn't to remove judgement — it's to remove friction. You still set the scope and the fee up front in the engagement letter. You still decide the pricing. What automation removes is the ten minutes of admin that keeps getting deferred, and the days of delay that follow. In practice, the difference between an invoice that goes out the day a job finishes and one that goes out "whenever someone gets to it" is often the difference between a 20-day and a 50-day debtor cycle.
Get paid up front where it makes sense
Closing the gap isn't only about speed after the work — it's about not carrying the risk in the first place. For new clients, for larger engagements, or for work with real out-of-pocket costs, a deposit or up-front payment changes the maths entirely. You've collected before you've delivered, and the debtor-days conversation never happens.
The same logic applies to recurring compliance work packaged as a fixed monthly fee. Instead of billing in arrears and chasing, you collect a set amount each month by direct debit or card-on-file. The client budgets for it, you smooth your cash flow, and nobody sends a reminder email.
This is where client accounting software that holds a payment method on file makes a genuine difference. If you've captured a card or bank authority during onboarding, the payment can be taken automatically when the invoice falls due — no link to click, no follow-up required.
Enforce the payment term you actually set
A payment term that isn't enforced is just a suggestion. If your invoices say 14 days, something needs to happen at day 14 — and it can't rely on a person noticing.
Automated reminders solve this without making the practice look aggressive. A polite nudge before the due date, a reminder on the day, and a firmer follow-up after are all sequences that can run themselves. The client hears from you consistently and predictably, and your team never has to write "just following up on the below" again. The firms with the lowest debtor days aren't the ones with the toughest staff — they're the ones where the chase is systematic rather than personal.
Put the whole cycle in one place
The reason billing gaps persist is fragmentation. Work lives in one system, time in another, invoices in a third, payment reminders in someone's head. Every handoff between them adds delay and a chance to drop the ball.
Bringing invoicing, payments, time and WIP, engagement scope and the work itself into one accounting client management software platform is what makes "bill on completion" and "send itself" possible. In Finye, the invoice knows what the job was, what was agreed, and what's been paid — and it syncs both ways with Xero so your ledger stays accurate without double entry.
The work you've already done is the easiest revenue you'll ever earn. Closing the gap between finishing it and being paid for it is mostly a matter of removing the delays you've stopped noticing.