How to get paid as a freelancer: the complete playbook
The freelancers who get paid on time aren’t tougher negotiators or luckier — they’ve just built a system that makes paying easy and not-paying awkward. Cash flow stops being something you worry about and becomes something that runs in the background. Here’s the whole playbook, start to finish.
1. Set the terms before the work, not after
Money problems are almost always set-up problems. Agree on price, scope, payment terms, and a deposit before you start. A clear estimate that the client approves is your foundation — it doubles as the agreement. Build it well: how to write an estimate that wins the job, and price it deliberately with how to price freelance work.
2. Take a deposit up front
A deposit funds the start, commits the client, and screens out the people who were never going to pay. Bake it into the estimate so it’s part of saying yes, not a separate ask. Full method: how to ask a client for a deposit.
3. Invoice promptly and professionally
Send the invoice the day the work is done, while the value is fresh. A clear, itemised invoice with a real due date leaves nothing to question. If you’re not sure what belongs on it, here’s how to write an invoice.
4. Put a Pay button on every invoice
This is the single highest-leverage move in the whole playbook. When a client can pay by card the moment they open the invoice, you get paid when intent is highest — not “when I get around to it.” Bank details at the bottom of a PDF are where invoices go to age. Here’s why every invoice should have a Pay button.
5. Choose terms that pull payment forward
Shorter terms get you paid sooner without feeling pushy. We broke down the trade-offs in Net 15 vs Net 30, and the broader habits in 7 ways to get clients to pay invoices faster.
6. Automate the follow-up
Even with a great system, some invoices slip. Don’t rely on willpower to chase them — run a calm, automatic reminder sequence and, if needed, a stated late fee. See how to follow up on an unpaid invoice and whether to charge late fees.
Put the whole loop in one place
Every step above is one tool away from being effortless. Fee-Lion runs the entire loop — estimate, approval, deposit, invoice, Pay button, reminders — with the money landing in your own Stripe. Set it up once and getting paid becomes the default. See how payments work → Comparing options? Start with Fee-Lion vs HoneyBook.
Ready to make on-time payment your normal? Try Fee-Lion free for 14 days →
Join the discussion
Members join the discussion
Comments are for Fee-Lion users. Enter your email and we'll send a one-time link to sign in — no password.