Batya [Last Name]Accountant

Why profitable companies run out of cash: the gap between terms and collection

A company can be profitable on every management report and still run short of cash, because profit is recognized on the invoice date and cash arrives on whatever date the client actually pays — and that gap is wider, and more structural, than most founders assume.

Profitable on paper, thin in the bank

Net income and cash position are different numbers for a reason: revenue is recognized when it's earned, not when it's collected. A business can show a healthy month on its P&L and still be counting days until payroll clears, and the two facts are not in tension — they're describing different things.

This isn't a bookkeeping quirk. It's the single most common reason a genuinely profitable company ends up in a financing conversation it didn't expect to have.

Where the gap actually comes from

Days sales outstanding is rarely equal to the contractual payment terms printed on the invoice. A 45-day term that actually collects in 68 days isn't a rounding error — it's three weeks of revenue sitting in receivables instead of the bank, every single month, on an ongoing basis.

  • Contractual terms describe what was agreed, not what happens
  • DSO describes what actually happens, averaged across every client
  • The gap between the two is cash the business has already earned but doesn't yet have

Milestone billing makes it worse

Project and milestone revenue adds a second delay on top of DSO: the client has to accept the milestone before the payment clock even starts. That acceptance lag is easy to overlook because it doesn't show up as a line item anywhere — it just quietly extends the real collection timeline.

What a structural gap looks like in the numbers

Put the pieces next to each other and the gap stops being an abstraction:

MetricValue
Contractual payment terms45 days
Actual days sales outstanding68 days
Gap between terms and reality23 days
Cash locked up by that gap₪2,146,667
Peak funding need across the cycle₪1,852,667

A worked example

Worked example

A services business billing ₪2.8M a month

Monthly revenue
₪2,800,000
Revenue split
40% retainer / 60% project
Days sales outstanding
68 days
Milestone acceptance lag
21 days
Peak funding need
₪1,852,667
Cash released per 10 days of DSO improvement
₪633,333

These are the same figures used as the calculator's default scenario below — move any input there and the numbers update live.

Try it on your own numbers

Collections & Cash Timing

68 days

Peak funding need

₪1,852,667

What actually closes the gap

None of the levers here are financing questions — they're operational ones that happen to have a financial answer:

  • Reducing DSO by even ten days, which releases cash on a predictable, roughly linear basis
  • Reducing concentration in a single client whose payment timing the business doesn't control
  • Tightening the milestone acceptance lag on project work, which compounds on top of DSO

Ready to talk through what this means for your business?