Late payments are rarely about customers who refuse to pay. Most of the time the invoice arrived late, the due date was vague, paying took too many steps, or nobody followed up until weeks had passed. The good news is that each of those is in your control. Here are six practical tactics that get you paid on time, without awkward phone calls.

1. Invoice the same day you finish the work

The longer you wait to send an invoice, the longer you wait to get paid. A customer who just saw the finished job is happy and ready to pay; the same customer three weeks later has moved on to other bills. Make invoicing part of wrapping up the job: send it from your phone before you leave the site or the call, while the value is fresh.

A quick, clear invoice also cuts the back-and-forth. Say exactly what was done, the amount, and how to pay. If it needs a phone call to understand, it will get paid late.

2. Set a clear due date (not "net 30" by default)

"Due on receipt" and "net 30" mean different things to different people, and many customers read a missing due date as "whenever". Put a specific date on every invoice, for example "Due Friday, November 7". Shorter terms work better for small businesses: 7 or 14 days is reasonable for most service work, and there is rarely a good reason to give a one-off customer 30 days.

A real date also gives you a clear moment to follow up, and it lets you see at a glance which invoices are overdue.

3. Make paying take one tap

Every extra step between "I should pay this" and "paid" costs you days. Asking a customer to write a check, log into a portal or type a long card number on a clunky page is an invitation to put it off. The fastest invoices to get paid are the ones where the customer taps a link and pays by card, Apple Pay or Google Pay in a few seconds.

Offer a bank payment (ACH) option too for larger amounts. Many customers prefer it for big invoices, and it usually costs you less to accept.

4. Take a deposit up front

A deposit does two jobs: it covers your costs if the customer disappears, and it turns a "maybe" into a committed customer. Customers who have already paid part of the price are far more likely to pay the rest on time. For larger projects, a deposit followed by one or two scheduled payments is easier for the customer than a single big bill at the end.

Our guide to how to take a deposit covers how much to ask for and how to word it.

5. Send reminders before and after the due date

Most late invoices are simply forgotten. A polite reminder a few days before the due date catches people before they are late, and a follow-up on the due date and again a week later handles the rest. The key is consistency: reminders that go out on a set schedule feel routine, not personal, so nobody has to make an uncomfortable call.

Keep the tone friendly and include the payment link every time. "Just a reminder that invoice #1042 is due on Friday. You can pay here in a few seconds" gets paid; "Your account is overdue" gets ignored or argued with.

6. Agree payment terms before you start

Surprises cause delays. Before the work begins, agree the price, the deposit, the due date and what happens if payment is late. Put it in writing in the quote or contract. When a customer has already agreed to "balance due within 7 days of completion", the invoice is just the step they expected, not a negotiation.

If you do charge late fees, state them up front and check that they are allowed where you work. Many small businesses find that clear terms and good reminders work better than penalties.

Putting it together

None of these tactics is complicated, but together they change how quickly money arrives:

How CrexiPay helps

CrexiPay sends a branded invoice with a secure pay link from your own Stripe account, so customers can pay in a couple of taps by card, Apple Pay, Google Pay or bank payment. You can set a due date on each invoice and CrexiPay sends automatic email reminders 3 days before it, on the due date, and 7 and 14 days after, with a switch to turn them off for any invoice. Overdue invoices are flagged so you can see at a glance who still owes you. See how invoicing on Stripe works with CrexiPay, or set up deposits on Stripe for your next job.

Invoices with due dates, automatic reminders and one-tap payment, on your own Stripe account with no code. CrexiPay's fee is 1% on card and wallet payments and 0.5% on ACH (capped at $10 per payment); Stripe's processing fees are separate. See pricing →

The bottom line: customers pay late when paying is slow, unclear or easy to forget. Fix those three things and most late payments take care of themselves.