Cash flow deep dive

Unpaid Invoices Are Not Runway: A Freelancer's Cash Test

Learn why outstanding invoices do not count as cash runway, how to separate tax reserves from spendable savings, and when to chase payments or cut costs.

6 min readunpaid invoices · freelancer cash flow · tax reserve

1. An invoice is a claim on cash, not cash

Freelancers often look at a bank balance and outstanding invoices together and call the sum their safety net. But rent is due on a date, not when a client approves a payment. A $6,000 invoice due in thirty days cannot fund a $2,000 bill due tomorrow. Calculate runway from cleared funds first, then put expected invoice payments on a separate timeline.

Current runway = spendable cash today ÷ expected monthly cash loss
Outstanding invoices = expected future cash, not spendable cash today

This distinction is especially important when one client represents most of your income. Even a reliable client can pay late because of an approval delay. Tracking the invoice still matters; counting it as already collected hides the period when you may run short.

2. A late-payment example

A freelance developer has $12,000 in the bank, including $3,000 reserved for taxes, and spends $3,000 per month on business and living costs. A $6,000 invoice is due next month; there is no other expected income. What is the runway today?

ScenarioCash availableRunway before new payments
Invoice not yet paid$12,000 − $3,000 = $9,000$9,000 ÷ $3,000 = 3 months
Incorrect: count invoice now$9,000 + $6,000 = $15,0005 months — not yet real
Invoice clears next monthAdd actual net receipt on its payment dateReforecast then

If the client pays after two months, spending $3,000 each month leaves $3,000 before the payment arrives. If it clears then, the cash position improves. If it slips another month, the freelancer reaches zero before that receipt. A single “five months” estimate cannot show this timing risk.

3. Do not turn your tax reserve into emergency runway

Money reserved for tax on income you already earned may sit in your bank account, but it is not free cash. The right reserve depends on your jurisdiction and circumstances, so use the figure you have set with a qualified adviser rather than a generic percentage from a blog. The point of the runway calculation is to subtract that earmarked amount, not to estimate your actual liability here.

When the $6,000 invoice arrives, some portion may need to be reserved for its tax impact too. Add the net usable portion to the forecast only after allowing for fees and the reserve. Do not count gross invoice value as unrestricted cash.

4. Put collection dates beside payment dates

  1. List every invoice with its due date, amount and current status.
  2. Use a realistic arrival date based on the client’s actual payment history.
  3. List rent, contractor payments and renewals on the dates they leave your account.
  4. Run a second scenario where the largest invoice arrives one month late.
  5. Update the forecast when the money clears, not when the client promises to pay.

The free cash flow forecast can help you test monthly outcomes. For the baseline number, start with the freelancer runway calculation.

5. When to act

What if the invoice is overdue?

Follow up promptly with the invoice number and a clear payment request. If the timing is uncertain, model the payment as delayed rather than assuming it will arrive tomorrow. Review any optional spend that falls before the new expected payment date. If collections are chronically late, consider a deposit or milestone billing on future projects.

Should I count signed contracts instead?

Not in current runway. A signed contract is helpful for a forward forecast, but delivery, approval and collection still stand between that contract and cash. Track its milestones separately and recalculate as payments actually arrive.

Track this automatically

Run the numbers in the free calculators, or keep burn, runway, and tax buffer updated in one privacy-first dashboard for a $19 one-time payment.

Keep reading