How do I collect from a repeat customer who always pays late but eventually pays?

Repeat customer who always pays late — how to collect without losing them

Short answer

The answer is structural, not relational: change the payment terms, require a card on file, or apply automatic late fees consistently. Addressing it one invoice at a time trains the customer that lateness has no consequence. A direct conversation framing the issue as a business process change — 'we're moving all clients to net 15' or 'we now require a card on file for recurring work' — is less awkward than asking for payment each cycle and more effective long-term.

A customer who is consistently 30 to 60 days late but always pays eventually is not really a collections problem. You will get paid. But they are a real cash flow problem. If 20% of your receivables are tied up in someone who pays on their schedule instead of yours, you are extending them free credit.

Structural interventions beat conversations. Move this customer to net 15 instead of net 30, require a credit card on file with auto-charge on the due date, or shorten the billing cycle for ongoing work. Each one reduces your exposure without forcing a difficult monthly conversation. Frame the change as a business process update ("we've moved all our recurring clients to card-on-file billing") rather than a reaction to their behavior.

Automatic late fees can also work, but only if you actually charge them. A late fee in a contract you never enforce is worse than no late fee at all. It trains the customer that your stated terms are theatre. Enforce on the first late invoice, communicate that you are doing so, and don't waive them the first time the customer complains.

A direct conversation works if you frame it right. Skip "your invoices are always late and it's a problem." Try "I want to make billing easier for both of us. Would a different due date or payment method work better for your cash flow cycle?" Some chronically late payers are late because your due date lands at a bad point in their billing cycle. Moving the due date by two weeks can fix it.

What does not work is following up one invoice at a time, every month, with the same polite request. Every time you accept late payment without consequence, you teach the customer that the pattern is fine. Collections is what you do when a customer refuses to pay. Cash flow management (changing terms, requiring autopay, enforcing late fees) is what you do when a customer is reliably slow.

Stop chasing invoices manually

Connect QuickBooks, Xero, FreshBooks, Square, Zoho Books, or Jobber once. Syntharra calls every overdue invoice on day 3, compliantly, and you pay 10% only on what gets recovered.

Connect your books