Getting paid on time is a system, not a favor you beg for
If invoicing feels awkward, the problem is not your nerve. It is that you left it to chance.


Chasing a late payment is one of the worst feelings in a business of one. You did the work, you did it well, and now you are sending the third “just following up on that invoice” message and feeling like the bad guy for wanting to be paid for your job.
Here is the reframe: that awkwardness is not a personality flaw. It is a system flaw. When getting paid is left to chance, it feels personal. When getting paid is a system, it feels like nothing at all, because it just happens.
A simple system looks like this.
Ask for a deposit before you start. A common one is half up front, half on delivery. This does two things. It filters out the people who were never really going to pay, and it means you are never fully exposed if a project goes sideways.
Put the terms in writing before the work begins. Not a scary legal document. One plain page: what you will do, what it costs, when payment is due (for example, “due within 7 days”). When the due date is agreed up front, following up on it later is not confrontation. It is just the plan.
Invoice the moment you deliver, not “sometime this week.” The longer the gap between finishing and invoicing, the longer the gap between invoicing and getting paid.
Set the reminder before you need it. Most tools will nudge a client automatically a few days after an invoice goes out, so the awkward message is not coming from you at all.
None of this is about being tougher or more assertive. It is about deciding the rules once, calmly, at the start, so you never have to feel like the bad guy in the middle. Paperwork is just peace of mind.
Next step: Pick one of these to set up on your next project (the deposit is the highest-leverage one). The plain templates and trackers that make it automatic live at heywork.shop.
First published in the Hey Workshop newsletter. Read it on Substack or subscribe there.
