A customer has not paid. Find out what is actually stopping the invoice before choosing the next move.
An overdue invoice can be caused by a billing error, missing documentation, an unresolved dispute, internal approval, customer cash flow, or simple avoidance. The right response starts with the reason, not a louder version of the same reminder.
By Robb Seal, founder of Get Paid Utah. Updated August 13, 2026.
Make sure you are pursuing the correct amount from the correct customer.
Before escalating tone or consequences, remove anything your own company still needs to fix. That protects the customer relationship and keeps a legitimate blocker from being mistaken for refusal to pay.
Confirm the balance
Account for payments, credits, deposits, disputed amounts, retainage, adjustments, and invoices sent to the wrong entity.
Confirm delivery
Verify that the invoice reached the right AP contact and included every required purchase order, contract reference, or portal step.
Confirm the work
Gather service records, delivery confirmation, completion evidence, approvals, and any communication about scope or quality.
Confirm the dispute
Write down the exact issue, who owns the response, what evidence is missing, and the date the resolution should be completed.
Replace “checking in” with a specific commitment and next action.
- Ask what is preventing payment.Use the answer to distinguish an administrative blocker, operational dispute, approval delay, cash problem, or avoidance.
- Resolve what belongs to your company.Send the correction, evidence, tax form, lien waiver, or other required item promptly and document delivery.
- Ask for amount and date.“It is being processed” is not a commitment. Ask what amount is approved, when it will be released, and whether anything remains outstanding.
- Set the next follow-up before ending contact.Assign one person on your team, one action, and one due date so the account cannot quietly disappear again.
- Change priority when a promise breaks.A missed date is new evidence. Confirm what changed, obtain a replacement commitment only when credible, and decide whether stronger escalation is now appropriate.
See the blocker, next action, customer promise, and owner update together in this overdue invoice example. It uses fictional information to show the process, not a client result or a promise of payment.
Increase pressure based on evidence and behavior.
Operational resolution
Fix documentation, billing, service, or approval issues and establish a credible payment date.
Management escalation
Move beyond the original contact when promises repeatedly fail or nobody has authority to resolve the blocker.
Formal internal notice
Use a documented demand consistent with your contract, company policy, customer relationship, and applicable requirements.
Outside collection or legal review
Use an appropriate licensed or legal partner when the history supports handoff and the commercial decision makes sense.
Do not threaten consequences you are not prepared or permitted to use.
This guide is an operating framework, not legal advice. Contract rights, lien deadlines, interest, late fees, collection licensing, bankruptcy, and legal remedies can depend on the facts and jurisdiction. Use qualified legal counsel when those issues matter.
What makes an already overdue invoice harder to collect.
- Sending the same generic reminder repeatedly. It produces activity without identifying or removing the reason payment is stalled.
- Accepting vague promises. “Soon,” “next run,” and “being processed” cannot support a reliable cash expectation.
- Keeping the history in one person's inbox. Every handoff forces the next person to reconstruct the account and weakens escalation.
- Ignoring your own blocker. Aggressive follow-up will not fix a missing PO, incorrect invoice, unresolved dispute, or incomplete service record.
- Waiting too long after a broken promise. Missed commitments should trigger a prompt reassessment, not silently reset the follow-up clock.
Build a repeatable process instead of solving the same problem account by account.
Stop rebuilding the account history every time an invoice gets stuck.
Get Paid Utah keeps the blocker, customer commitment, next action, responsible person, and escalation history together so overdue accounts move instead of repeatedly starting over.
