Most late payments are not a fight. They are a delay caused by confusion: the customer does not know exactly what they are paying for, how much, by when, or how to pay. Remove that confusion, and payment usually gets faster.
If any of those answers is missing, the customer has to message you to ask, and your payment waits for that reply.
Send the invoice as soon as the work is done, not at the end of the month, and send it to the person who actually pays the bills, not just the person who ordered the work. A week saved in sending is often a week saved in payment.
Agree payment terms before work starts: deposit, due date, and payment method. Then the invoice is simply confirming what was already agreed, not introducing a new condition at the end.
If a due date passes, send a short, polite reminder the next working day, with the invoice attached again and the payment details in the message itself. Most late invoices are paid after one clear reminder. If payment is still late, follow up again, in writing, and keep a record of every message.
An invoice is not just a bill. It is the last step of the sale, and the first step of getting paid. Make it clear, complete and easy to act on, and you will spend far less time chasing money you have already earned.