What to Do When a Client Pays Some Invoices But Not Others
A client paying selective invoices isn't random. Here's why clients cherry-pick which invoices to pay, how to surface the unpaid ones, and when it's a red flag.
You send three invoices. Two get paid. One just… sits there. Then next month the new invoice gets paid before the old one does.
This is its own special kind of frustrating, because it's not a flat-out non-payer. The money clearly exists. They're choosing what to pay — and your invoice didn't make the cut.
So what do you actually do when a client pays some invoices but not others? First you figure out why they're cherry-picking, because the fix is completely different depending on the reason.
Why clients pay selective invoices in the first place
Selective payment is almost never random. There's a system behind it, even if it's a dumb one. Usually it's one of these:
The invoice got stuck somewhere. It went to the wrong inbox, got flagged for an approval that never happened, or is sitting in an AP queue waiting on a PO number you didn't include. The other invoices sailed through; this one hit a snag. Super common at bigger companies.
They're managing cash flow on their end. They pay what's screaming loudest or what's tied to ongoing work. If invoice #3 is for a project that's still active, they'll pay it to keep you working — and let the older, "finished" invoice slide because there's no immediate consequence.
Something about that specific invoice is in dispute. Maybe there's a line item they're unsure about, a deliverable they're not happy with, or an amount that doesn't match what they expected. Instead of telling you, they just… don't pay it and hope you forget.
It genuinely fell through the cracks. No drama. The reminder got buried, the invoice never got entered, and nobody noticed the gap because the account doesn't look that overdue at a glance.
Here's the thing: when a client paid the latest invoice but not the old ones, that's actually a useful signal. It usually rules out "they're broke" and points at a stuck invoice, a quiet dispute, or plain disorganization. Different problem, different email.
Step one: get a clean picture before you say anything
Don't fire off an annoyed email yet. Pull up everything that client owes and lay it out:
- Invoice number
- Amount
- Date sent
- Due date
- Status (paid / unpaid / partial)
Now you can see the pattern. Are they skipping one specific invoice every time? Paying newest-first? Ignoring everything over 60 days? The pattern tells you which reason above you're dealing with.
This also keeps you from the most embarrassing move in freelancing: chasing an invoice they actually paid. If your records are messy, double-check before you send anything.
Step two: surface the unpaid invoice without nagging
The trick here is to make it about the account, not about pestering them for one specific bill. You're not nagging — you're reconciling. That framing is calmer and it forces them to look at the whole picture.
Send something like this:
Subject: Quick reconcile on your account
Hi [Name],
Thanks for the payment on invoice #1024 — got it, all good.
While I was updating my records I noticed #1019 (sent April 3, $1,800) is still showing as open on my end. Can you check whether that one's in your system? Happy to resend it if it got lost, or to sort out anything that's holding it up.
Appreciate it, [You]
Why this works:
It opens by acknowledging what they did pay, so it doesn't read as accusatory. It names the exact invoice, amount, and date so they can find it in two seconds. And it offers them an easy out — "did it get lost?" — which surfaces the real reason without making them admit fault.
If it was stuck in approvals, they'll tell you. If they're sitting on it because of a dispute, that "anything that's holding it up?" line gives them permission to finally say so.
Step three: match your follow-up to the reason
Once they reply (or don't), you'll know which playbook you're in:
If it got lost or stuck: Resend immediately with whatever they need — a PO number, a different contact, a re-issued copy. Ask point-blank: "Is there anything you need from me to get this through your system?" Then confirm a date.
If it's a quiet dispute: Now you can actually deal with it. Ask what specifically they're questioning on that invoice. Don't argue the whole relationship — just that line item. Most "disputes" are a $200 misunderstanding, not a refusal to pay $1,800.
If it's cash-flow triage: This is the one to watch. If they have money to pay new invoices but keep deprioritizing old ones, you're being treated as a flexible line of credit. Politely make the old invoice a condition: "I'll get started on the next batch as soon as #1019 is cleared." Tie payment to the thing they actually want.
When selective payment is a red flag
Most of the time, a client skipping invoices is logistics or laziness, not malice. But there's a version of this that signals real trouble, and you want to catch it early.
Watch for this combo:
- They keep paying small or new invoices but never the big older one
- Every reminder gets a vague "looking into it" with no actual payment
- The unpaid balance grows month over month while work continues
- They go quiet specifically when you mention the oldest invoice
That's not a stuck approval. That's a client slowly deciding not to pay you the big one while keeping you on the hook with small payments. When you see it, stop extending credit. Pause new work until the oldest invoice clears, and put the request in writing.
The newest-invoice-paid-first pattern is fine once. As a habit, it means your oldest invoice is quietly aging toward never-getting-paid, and the small payments are camouflage.
Stop letting old invoices disappear into the gap
The reason selective payment goes unnoticed for so long is that nobody's tracking each invoice's age individually. You see "they paid recently" and assume you're square.
Fix it by following up on every invoice on its own timeline, not the client's overall vibe. Each unpaid invoice gets its own reminder schedule — day 7, day 14, day 30 — regardless of what else got paid in between. The oldest one should be the loudest, not the quietest.
That's tedious to do by hand across a dozen clients, which is exactly why old invoices slip. Tools like automated payment reminder software can track each invoice separately and keep chasing the unpaid ones even after newer invoices get paid — so nothing ages out while you're not looking.