Generic invoicing advice covers the basics — your name, the client's name, an amount due. What it usually skips is the stuff that actually determines whether a freelancer gets paid on time: how you structure the invoice around the relationship, not just the transaction.
Ask for a deposit before you start
For any project over a few hundred dollars, a 25–50% deposit invoiced before work begins does two things: it filters out clients who were never serious, and it means a non-payment only costs you half your time instead of all of it. Structure it as two line items on your quote — "Deposit (50%)" due on acceptance, "Balance (50%)" due on delivery — so the client sees the full picture upfront rather than being surprised by a second invoice later.
Kill fees protect you from cancelled projects
A kill fee is a percentage of the total project value you're owed if the client cancels mid-project — typically 25–50% depending on how much work was already done. Put it in your contract, not just the invoice, and reference it explicitly: "Per Section 4 of our agreement, this invoice reflects the 30% kill fee for work cancelled after project start." Clients rarely argue with a fee they already agreed to in writing.
Late fees only work if you actually state them
"Net 30" without a stated penalty is a suggestion, not a deadline. Add a line to your invoice terms: "A late fee of 1.5% per month applies to overdue balances." Whether you actually enforce it every time is your call, but having it in writing changes the tone of a follow-up email from a request to a stated term you're choosing not to enforce yet — which is a stronger position.
When a client goes quiet
If a client stops responding to an invoice, escalate on a schedule rather than repeating the same email:
- Day 1 (due date): A short, friendly reminder — assume it's an oversight.
- Day 7: A firmer note referencing the specific invoice number and amount, and your late fee terms.
- Day 14–30: A final notice stating you'll pause future work until the balance is settled — and mean it.
Keeping every invoice numbered and dated (rather than reusing "Invoice" as a generic label) makes this whole sequence easier, since you can point to a specific document instead of a vague "the invoice I sent."
The single best predictor of getting paid on time isn't how polite your invoice is — it's whether you asked for a deposit before the work started.
None of this requires special software, just consistency: the same deposit structure, the same stated late-fee language, and invoice numbers you can actually track. A free invoice generator that saves your defaults means you're not rebuilding these terms from scratch every time.