How to get paid faster as a freelancer

Keel Guides · Ilura Technology

Bill the moment the work is accepted, not at project-end. Put payment one tap away with a link or QR code on the invoice, name a calendar due date instead of 'net 30,' and split large jobs into a deposit and milestones. The faster and easier you make paying, the sooner the money lands.

Most freelancers get paid slowly for the same reason: they do all the work, wait until the very end, send one big invoice, then wait again — and if it’s late, they have to chase. Asking for money starts to feel like begging. It isn’t. Getting paid is part of the job, and the freelancers who get paid fast aren’t better at asking — they’ve just closed the gaps where money stalls. Here’s how to compress the time between finishing work and seeing the cash.

Why does it take so long to get paid?

Two gaps are usually to blame. The first is the gap between doing the work and sending the invoice. If you finish in the first week and invoice at month-end, you’ve added weeks before the clock even starts. The second is the gap between the client reading your invoice and actually paying it — the “I’ll do that later” window where invoices quietly die.

Both gaps are yours to close. The client isn’t slow because they’re difficult; they’re slow because nothing forced the moment. Bill immediately and make paying effortless, and most of the wait vanishes without a single follow-up.

Bill immediately and name a real due date

Send the invoice the day the work is accepted, not at the end of the month. The deliverable is fresh, the client is happy, and the value is obvious — that’s the moment paying feels easiest. Waiting only lets the memory fade and the goodwill cool.

Then name a calendar due date. “Due July 30” beats “net 30” every time, because a real date needs no arithmetic and leaves no room to interpret. You’re not being pushy; you’re being clear. Clear invoices get paid on time far more often than vague ones.

Put payment one tap away

Every extra step between reading your invoice and paying it is a chance for the payment to stall. If the client has to find your email, dig up your bank details, log into their bank, and type it all in, some of those payments will slip to next week — or next month.

So collapse it to one action. A payment link or a scannable QR code sitting right on the invoice lets the client pay on the spot, from their phone, the second they read it. No hunting, no “later.” This is the single biggest lever most freelancers never pull, and it doesn’t cost you anything to add.

Break big jobs into deposits and milestones

You don’t have to carry a whole project on your own cash. For anything substantial, ask for a deposit — say 30–50% — before you start. It’s normal, it filters out clients who were never serious, and it means money is already moving before the first deliverable.

Then bill in milestones instead of one lump at the end. Invoice when you hit an agreed stage, not when the entire thing is done. You get paid throughout the project, your cash flow stays steady, and no single late payment can put you in a hole. It also makes each ask smaller and easier — you’re confirming a step, not presenting a bill for months of work.

Where Keel fits

The professional-looking ask and the one-tap payment aren’t two separate jobs — they’re the same invoice. In Keel, every invoice comes out as a clean, one-page PDF and can carry an optional pay-me QR code, so the client can scan and pay on the spot instead of filing it for later. The ask looks like you’ve done this a hundred times, and the gap between billing and getting paid gets as short as a client tapping their phone. Pair that with billing the day work is accepted — and knowing exactly who still owes you — and getting paid stops being the slow, awkward part of freelancing.

Quick answers

Why do freelance payments take so long?
Usually because the invoice went out late and made paying a chore. If you bill weeks after the work, with no clear due date and no obvious way to pay, the client files it under 'later.' Bill fast, name the date, and put payment one tap away, and most of that delay disappears.
Should I ask for a deposit upfront?
For any job over a few hundred dollars, yes. A deposit of 30–50% before you start covers your time, filters out clients who were never going to pay, and means you are never fronting the full cost of the work. It is standard practice, not a special favour to ask for.
How do I make it easy for a client to pay me?
Remove every step between reading the invoice and paying it. Put a payment link or a scannable QR code right on the invoice so the client can tap or scan and pay on the spot, instead of hunting for your bank details or waiting until they are back at a desk.

Run your money on your own phone

Keel — invoice, receipts, and one honest number.

The on-device financial brain for a company of one. Free to start, no account, nothing readable leaves your iPhone.

On-device · No account · Data Not Collected