A Full Calendar Doesn't Guarantee Cash in the Bank
Plenty of freelancers hit a strange wall: the project calendar is packed, clients keep reaching out, and yet when rent, internet, or social security payments come due, the bank account comes up short. The problem usually isn't too little income — it's confusing "income" with "cash flow." The two sound similar but mean very different things.
Income is the value of work you've finished and invoiced. Cash flow is money that has actually landed in your account and is ready to spend. A freelancer who only tracks invoice totals feels like business is booming, while in reality that money might still be weeks away — or arrive smaller than expected once withholding tax is deducted.
The problem compounds when several projects run at once, each on its own payment cycle. Some months multiple payments land together and it feels like a windfall; other months nothing arrives at all despite putting in the same hours. Without a clear view of money in versus money out, it's easy to take on new work, buy equipment, or hire help at exactly the wrong moment.
The Cash Flow Leaks Most Freelancers Overlook
Client Payment Terms
Many corporate clients run on fixed payment cycles — 30, 45, or 60 days after receiving an invoice. Even if you deliver on time and bill immediately, the money doesn't move until that cycle runs its course. Freelancers juggling several enterprise clients at once often end up working a month or two ahead of the first payment actually arriving.
The 3% Withholding Tax Gap
Most corporate clients are required to withhold tax on service fees before paying you, so the amount that actually lands in your account is smaller than the number printed on the invoice. Freelancers who plan cash flow around the full invoice total end up quietly miscalculating month after month — and by the end of the year the gap between "money that should be there" and "money that's actually there" can run into the tens of thousands of baht.
Gaps Between Projects
Freelance work rarely lines up back to back without a seam. Between the end of one project and the start of the next, there can be a gap of weeks — sometimes a month — with no new revenue at all. If that gap isn't accounted for in advance, a cash buffer can drain faster than expected.
Fixed Costs That Don't Care Whether You've Been Paid
Rent, software subscriptions, social security contributions, equipment installments, and personal living costs still come due on schedule regardless of whether a client paid on time. That mismatch — fixed, predictable outflows against unpredictable, lumpy inflows — is the root of almost every freelance cash flow problem.
Build Your Own Cash Flow Calendar
The real fix isn't earning more — it's seeing the shortfall coming far enough in advance to act on it. Here's a simple way to start:
- List every active project with its expected invoice date, its due date under the agreed payment terms, and the date the money is likely to actually land (pad it by 3-5 days, since clients rarely transfer on the exact due date).
- List every fixed expense, both business and personal, with its due date each month — anything that draws from the same account.
- Lay both lists out by week in a spreadsheet or plain calendar, and look for any week where expected outflows exceed expected inflows.
- Flag the at-risk weeks at least 4-6 weeks ahead, giving yourself time to chase a payment, delay a flexible expense, or dip into a cash buffer before the shortfall actually hits.
Make updating this a weekly habit and most "surprise" cash crunches stop being surprises.
Techniques to Shrink the Gap Between Money In and Money Out
Always collect a deposit before starting. A 30-50% deposit doesn't just protect against a client walking away — it puts cash in your account from day one instead of making you wait until the project wraps.
Bill in milestones, not one lump sum. For anything longer than a month, splitting the invoice into 2-3 milestone payments keeps cash flowing steadily instead of arriving in one block at the very end.
Invoice the moment work is delivered. Don't let an invoice sit as a draft while you move on to the next task — every day it's not sent is a day the payment-terms clock hasn't started.
Negotiate shorter payment terms into the contract up front. 15 days beats 30 whenever a client will accept it, and having it spelled out in the contract gives you real leverage if you ever need to chase a late payment.
Follow up before the due date, not after. A polite reminder 3-5 days ahead of the deadline is far more effective than a follow-up after the money was already due — it keeps you from sliding to the bottom of a client's payment queue.
A Cash Buffer Closes the Gap — It Doesn't Fix the Cause
A buffer worth 1-3 months of fixed costs is a necessary cushion, but watch out for it becoming an excuse to ignore the root cause. If you're dipping into the buffer every single month, that's not bad luck — it's a sign that payment terms, milestone structure, or how consistently you follow up on invoices needs to change. A buffer is meant to buy time to fix a problem, not to keep papering over the same one indefinitely.
Tracking Tools: Spreadsheet vs. Practice Management Software
A spreadsheet like Google Sheets works fine early on, when there are only a handful of projects. It's fully flexible, but it depends on manually updating invoice status every time something changes — and once several projects run in parallel, it's easy for something to fall out of date and skew the whole picture.
Software that ties quotations, invoices, and payment status together in one place removes most of that manual upkeep. In MANA, for instance, the moment an invoice crosses its due date it's flagged automatically, so there's no need to manually check every project to know what's overdue — giving a far more accurate real-time view than a spreadsheet that's a week behind. And because documents flow from quotation through to receipt inside the same system, withholding tax is calculated at each step, so there's no guessing what will actually land in the account.
Common Mistakes in Cash Flow Planning
- Treating the full invoice amount as the money you'll receive, without accounting for withholding tax deducted at source.
- Counting unsigned or unconfirmed work as guaranteed revenue, which inflates the cash flow forecast.
- Mixing business and personal accounts, making it impossible to tell how much of what's left is actually available to spend.
- Waiting until the money runs out to chase payments or look for new work, instead of acting the moment the cash flow calendar shows a warning sign.
Stable freelance cash flow doesn't come from having the most clients — it comes from seeing money in and money out far enough ahead to adjust before a problem actually hits. Start with a simple calendar in a spreadsheet, then move to a system that tracks document and payment status automatically once the workload grows.
