Client Says They Paid But You Haven't Received It: What to Do
A calm, practical guide for when "the payment is on its way" and your account says otherwise.
"I already sent it" is one of the most awkward things to hear when you're looking at an empty account. Either the client is right and the money is somewhere in transit, or something has gone wrong, and it's rarely obvious which. The good news: in most cases there's a boring explanation, and a calm, specific message resolves it faster than any amount of chasing.
Still at the "hasn't paid yet" stage rather than "says they paid"? Start with our guide to payment reminder email templates. If a client has gone silent entirely, see what to do when an international client doesn't pay.
Step 1: Check your own side first
Before replying, rule out the things you can check in five minutes:
- Every account you might have given them. If you've shared more than one set of payment details over time, look in each one.
- Pending or on-hold items. Banks and payment platforms sometimes show a payment as pending, or hold it for review, before it's available to spend.
- A different amount or currency. Currency conversion and fees deducted along the way can make an arriving payment look like a different amount from what you invoiced. It may already be there, just not as the figure you expected.
- Your email and platform notifications. Payment notices sometimes land in spam or get filtered.
Step 2: Allow realistic time before treating it as missing
Cross-border transfers can take longer than domestic ones, and how long depends on the banks, countries and payment method involved. Your bank or payment platform can tell you what's typical for your route. A payment that was sent yesterday and hasn't arrived yet is usually not a problem yet; one that's well past that window is worth following up on.
Step 3: Ask for proof, politely and specifically
Don't question whether they paid. Ask for the details that let either of you trace it. Most clients who really did pay will be happy to forward a confirmation, and the reference it includes lets your bank or platform look the payment up. Useful things to ask for:
- The date it was sent and the amount and currency
- The payment method or platform used
- A transfer confirmation or transaction reference number from their side
- Which account details they sent it to, in case there was a mix-up
Subject: Invoice #[number] — can you share the payment confirmation?
Hi [Client name],
Thanks for letting me know it's been sent. I haven't seen it arrive on my side yet, which can happen with international transfers, so I'd like to help track it down.
Could you send over the transfer confirmation or transaction reference, along with the date and amount sent, and which account details it went to? With that I can check with my bank and let you know what I find.
Thanks so much,
[Your name]
Step 4: Check with your bank or payment platform
Once you have a reference, ask your own bank or platform whether they can see an incoming payment matching it. If you're unsure what to ask for, support teams can usually tell you which details they need to trace a transfer. Rules and timelines vary by country and provider, so check what applies to yours rather than assuming.
Step 5: Don't mark it paid until it has actually arrived
A client's confirmation is a good sign, but "paid" in your records should mean the money is in your account. Keep the invoice open until it is, and keep the tone friendly in the meantime. There's a good chance this ends with "ah, it was held up at the bank" rather than anything worse.
What to avoid
- Accusing them of not having paid. If they did, you've damaged the relationship over a bank delay.
- Sending further reminders while you're mid-conversation. An automated "final notice" landing in the middle of this is exactly the wrong signal.
- Letting it drift. If there's no reference and no reply after a polite follow-up or two, that's your signal to move to the steps in our international non-payment guide.
Where reminders can help (and where they shouldn't)
The risk with any automated reminder is sending one to someone who has already paid. PingToPay includes an "I've already paid" link in every reminder email. When a client clicks it, that invoice's reminders pause straight away and you get an email asking you to confirm. It never marks the invoice paid by itself, so you stay in control. If you haven't confirmed within 5 days, reminders resume. You can also pause any single invoice yourself while you work something out with a client. Free for your first 5 overdue invoices.
This guide is general information, not legal or financial advice. Banking rules, timelines and your rights vary by country, so check the rules that apply to you and your client.