Invoice not paid
Overdue invoice? First confirm delivery/acceptance + payment status. Then choose the correct route.
What to do now (safe route)
Stop. Answer these two questions:
- Q1: Is the work delivered and accepted (or at least acknowledged) by the client?
- Q2: Did the client confirm payment status + ETA in writing?
LowRoute A — Accepted + client confirmed payment + ETA in writing
- Confirm method: bank transfer, card, platform escrow, check.
- Ask for proof that is hard to fake: payment reference/transfer ID (not a screenshot).
- Set a follow-up point: “If not received by X, I’ll re-open this thread.”
- Keep it simple: one email thread, clear subject, no emotion.
Why: many delays are processing + approvals, not refusal.
MediumRoute B — Overdue, acknowledged, but ETA is vague
- Force clarity: ask for an exact pay date (not “soon”).
- Confirm acceptance: “Please confirm work is approved and invoice is queued for payment.”
- Offer a safe option: partial payment now / split payment (if acceptable).
- Escalate internally: ask who owns approvals (AP/Finance), and copy them.
Why: “vague ETA” turns into indefinite delay if you allow it.
HighRoute C — No ETA / avoidance / disputes / “change bank details” pressure
- Assume risk: non-payment, payment diversion, or platform dispute. Stop trusting email attachments and “payment screenshots.”
- Lock the channel: request payment confirmation via official system (platform/portal) or from a known finance contact.
- Document everything: invoice, delivery proof, acceptance messages, dates.
- Escalate cleanly: manager/finance/AP + clear deadline for response.
Why: avoidance + bank-detail requests are classic patterns for diversion and stalling.
How to verify safely (process)
- Confirm terms: invoice due date, payment terms (Net 7/14/30), and method.
- Confirm acceptance: written approval, “delivered” status, or platform completion.
- Acceptance signals: “looks good”, approval message, merged PR, delivered milestone, platform marked complete.
- Confirm payment path: client AP/finance workflow, platform escrow, or direct transfer.
- Check for bank detail change requests: if anyone asks to “update details” via email, treat as high risk.
- Ask for a reference: transfer ID / remittance advice from AP (not a screenshot).
- Keep one thread: subject line stays constant to reduce “lost email” excuses.
If you need money today
- Ask for a partial payment today and the remainder on a fixed date.
- Ask for split payment (e.g., 50/50) if approvals are stuck.
- Ask to involve AP/Finance directly (copy them) for a same-day confirmation.
This is not legal advice. It’s the fastest practical path to reduce damage.
Timeline: when to escalate
Default: confirm acceptance + method, request an ETA and a transfer/reference ID (not a screenshot).
If acknowledged but vague: ask for a fixed pay date in writing, copy AP/Finance, offer partial/split payment.
If no ETA / avoidance / disputes: document everything, escalate to decision-maker, and prepare for dispute/collection steps per your contract/platform rules.
High-risk signs (stalling, diversion, or dispute)
- Refund scam: they ask you to refund something before paying (overpayment/refund trap).
- “We changed bank details — send your details again.”
- Any request to open attachments or install software to “confirm payment.”
- “Payment screenshot” with no reference/transfer ID.
- Repeated vague phrases: “soon”, “next week”, “we’re checking.”
- Invoice is “approved” but nobody can name the payer/owner in AP.
Copy-ready templates
Friendly nudge (open) Request fixed ETA + AP owner (open) Escalation / final notice tone (open)Friendly nudge (copy-ready)
Subject: Invoice [#] — payment status?
Hi [Name],
Quick check-in on invoice [#] for [project/work], due on [date].
Could you confirm the payment status and expected payment date?
For reference:
- Invoice amount: [amount]
- Due date: [date]
- Payment method: [bank transfer / platform / etc.]
Thanks,
[Your name]
Request fixed ETA + AP owner (copy-ready)
Subject: Invoice [#] overdue — request ETA in writing
Hi [Name],
Invoice [#] (due [date]) is still unpaid.
Please confirm:
1) That the work is accepted/approved, and the invoice is queued for payment
2) The exact payment date (ETA) and payment method
3) Who owns the approval/payment in AP/Finance (name or shared mailbox)
For security: I’m not changing bank details via email.
If any bank info needs confirmation, please direct me to your official portal/workflow.
Thanks,
[Your name]
Escalation / final notice tone (copy-ready)
Subject: Invoice [#] overdue — request confirmation by [date]
Hi [Name],
Invoice [#] (due [date]) remains unpaid.
Please confirm by [date/time]:
- Payment date (ETA) in writing
- Payment method and reference/transfer ID (if already initiated)
- AP/Finance owner responsible for processing
If I don’t receive a confirmed ETA by [date/time], I’ll escalate through the contract/platform dispute process based on our agreement.
Thanks,
[Your name]
Risk levels
Accepted + ETA in writing. Default action: follow up on the ETA and request a reference/transfer ID.
Acknowledged but ETA is vague. Default action: request a fixed pay date and copy AP/Finance.
No ETA / avoidance / disputes / bank detail pressure. Default action: document, escalate cleanly, and avoid diversion traps.
FAQ
What should I do first when an invoice is not paid?
Confirm two things: (1) the invoice is actually overdue (after the due date, based on Net terms), and (2) the work is accepted (approval message, delivered milestone, merged PR, platform marked complete). Then ask for a specific ETA in writing.
How do I write a past due invoice email that gets paid?
Keep it short and specific: invoice number, due date, amount, and one question: “What is the exact payment date?”. Avoid emotion. If you don’t get a date, escalate by copying AP/Finance and asking who owns payment approval.
My client is ignoring my invoice — what do I do?
Switch from “reminder” to “owner + date”: ask who owns payment (AP/Finance) and request an ETA by a clear deadline. Keep one email thread and document responses. Silence + no ETA is a high-risk signal.
When is an invoice considered overdue (Net 7/14/30)?
“Overdue” starts after the due date. If your terms are Net 30, the invoice is not overdue on day 10 — it becomes overdue on day 31. Use your contract or invoice terms as the source of truth.
Should I charge a late fee for an unpaid invoice?
Only if your contract or invoice terms allow it. If you didn’t agree on late fees upfront, don’t invent penalties mid-stream. A safer move is to request a fixed payment date and escalate to the payer/decision-maker.
What proof of acceptance is “good enough” if the client disputes later?
Strong acceptance signals include: “Looks good / approved” in writing, a delivered milestone confirmation, a merged PR, sign-off in project tools, or the platform marking the job complete. Save screenshots and links.
Is a “payment screenshot” reliable proof that they paid?
Not really. Screenshots are easy to fake and often hide key details. Ask for a transfer/reference ID or remittance advice from AP/Finance. Those are harder to fake and more actionable.
What if the client asks me to change bank details or “confirm IBAN” by email?
Treat it as high risk. Payment diversion scams often start with “update details” requests. Only change payment info through an official portal/workflow you already trust — not via email attachments or links.
What is the “refund scam” and how does it connect to unpaid invoices?
A common trap is: they claim they “overpaid” or “paid to the wrong account” and ask you to refund before you receive anything. Do not send money back based on messages or screenshots. Verify the original payment through official channels first.
How many invoice reminders should I send before escalating?
Don’t count reminders — count outcomes. If you don’t have a written ETA after 1–2 follow-ups, escalate by copying AP/Finance and requesting an owner and a fixed payment date.
What if the invoice is approved but still not paid?
That usually means the issue is in the payment workflow (AP queue, approvals, batch runs). Ask who owns the payment step, request an ETA in writing, and ask for the payment reference once initiated.
What if the client refuses to pay or keeps delaying forever?
If there is no ETA and the pattern is avoidance, treat it as a dispute/non-payment situation. Document delivery and acceptance, escalate to the decision-maker, and follow your contract or platform dispute path. This page avoids legal advice — the key is clean documentation + clear escalation.
External concepts
ClearExplained — simple pages that remove panic and reduce mistakes.