Every small business owner knows the feeling. The work is done, the invoice is sent, and weeks later the money still hasn't landed. Chasing it feels awkward, so it gets put off, and the gap gets wider.
Late payments are one of the biggest cash flow killers for small businesses. Here's how to get paid without damaging the relationship.
Make the terms clear upfront
Half the problem starts before the invoice goes out. Agree payment terms in writing at the start, put them on every invoice, and make them specific. "Due in 14 days" beats "payable on receipt" because there's a date to point to.
Invoice immediately
The longer you wait to send an invoice, the longer you wait to get paid. Send it the moment the work is done, while the value is fresh in the client's mind.
Follow up early and without apology
A polite reminder the day after an invoice falls due isn't rude, it's normal business. You're not asking for a favour, you're asking for money you've earned. Keep it factual and friendly, and send it on a schedule rather than when you finally get frustrated.
Make it easy to pay
Every extra step is an excuse to delay. Include your bank details and a payment link right on the invoice. The fewer clicks between the client and paying you, the faster it happens.
Have a clear escalation point
Decide in advance what happens if an invoice goes badly overdue, whether that's a phone call, a payment plan, or pausing further work. Knowing your line stops you from either caving or overreacting.
The bottom line
Getting paid on time is a system, not a personality trait. Clear terms, fast invoicing, and consistent follow-up will fix most of it. If late payment is a constant drain, it's worth putting a proper process in place before it costs you a client or a night's sleep.