Cash flow and profit answer two different questions, and mixing them up is what catches most small business owners off guard. Profit asks: over this period, did revenue exceed costs? Cash flow asks something narrower and more urgent: is there money in the account today to cover what’s due today? A business can answer yes to the first question and no to the second in the same week.
That gap — profitable on paper, short on cash in practice — is common enough that it deserves a framework, not just a warning.
What Cash Flow Actually Measures
Cash flow is the movement of money in and out of a business over a given period. Money comes in from completed sales, deposits, and collected invoices. Money goes out for supplies, software, rent, payroll, and fees. The formula behind it is simple:
Cash flow = cash on hand at the start of the period + cash received − cash paid out.
Profit, by contrast, is an accounting figure calculated over time — revenue minus expenses, regardless of when the money actually moved. An unpaid invoice counts toward profit the moment it’s issued. It doesn’t count toward cash flow until it’s paid. That distinction is the entire source of the “profitable but broke” problem.
A Simple Framework: The Rolling Short-Term Forecast
Most small businesses don’t need complex financial modeling to stay ahead of cash problems. A short rolling forecast — sometimes called a 13-week cash flow forecast in finance circles, though the exact window matters less than the habit — does the job. It’s a simple table, rebuilt weekly:
- List the next 4 to 8 weeks across the top.
- Under each week, list expected cash in: payments customers are actually likely to make, not just invoices sent.
- Under each week, list known cash out: recurring bills, payroll, loan payments, taxes, supplier invoices with due dates.
- Add the starting balance for week one, then carry the running total forward week by week.
- Anywhere the running total goes negative or gets uncomfortably close to zero, that’s the week to act on — before it arrives, not during it.
The value isn’t precision. Estimates are fine. The value is seeing a shortfall three or four weeks before it happens, while there’s still time to speed up collections, delay a non-urgent purchase, or arrange short-term financing on reasonable terms instead of under pressure.
Worked Example: A Profitable Month That Still Loses Cash
This is a modeled operating example, not a client case. A small service business starts the month with $8,000 in the bank. It issues $18,000 of invoices during the month, but only $12,500 is actually collected before month-end. The remaining $5,500 is still a receivable, so it may support accrual profit without being available to pay today’s bills.
| Week | Opening cash | Cash received | Cash paid | Closing cash |
|---|---|---|---|---|
| 1 | $8,000 | $3,500 | $4,850 | $6,650 |
| 2 | $6,650 | $1,200 | $3,300 | $4,550 |
| 3 | $4,550 | $6,000 | $4,650 | $5,900 |
| 4 | $5,900 | $1,800 | $3,550 | $4,150 |
The check is straightforward: $8,000 + $12,500 − $16,350 = $4,150. Cash fell by $3,850, even though the income statement can include invoices that have not been collected. If the business had looked only at $18,000 of invoiced revenue, it could have committed money that was not yet in the bank.
What the Owner Can Do Before Week 2
- Confirm which customer invoices are genuinely expected to clear and use conservative dates.
- Separate unavoidable payments—payroll, tax reserves and contractual bills—from spending that can move.
- Contact late-paying customers before the forecast reaches its lowest point rather than after cash is short.
- Roll the schedule forward one week and replace estimates with actual bank movements.
A common mistake is entering invoice dates as receipt dates. Another is treating an available credit limit as cash. Refunds, sales taxes collected for authorities and owner contributions should also be shown separately so they do not disguise operating performance.
In publisher and AdTech operations, I have seen the same timing problem created by net-30, net-60 and net-90 partner terms: a revenue dashboard can rise while hosting, tooling and team costs leave the bank account weeks earlier. The operational control is a partner-level receivables schedule tied to expected payment dates, not the headline revenue report alone.
Use the Business Profit & Break-Even Planner to test the monthly profit structure, and the Pricing & Margin Calculator to see whether pricing and contribution per sale can absorb the modeled overhead. Neither tool replaces a dated cash forecast.
Three Questions That Separate a Normal Gap From a Real Problem
Not every cash crunch means something is broken. A useful gut check before panicking — or before ignoring it — is to ask:
- Is this timing or is this structural? If cash is tight because a large invoice is 10 days from being paid on agreed terms, that’s timing. If cash is tight every single month regardless of sales volume, that’s a pricing or cost-structure problem no amount of forecasting will fix.
- Would a 2-week acceleration fix it? If collecting outstanding invoices two weeks faster would solve the immediate gap, the issue is collections process, not the business model.
- Is the gap shrinking or growing over successive months? A one-off gap is normal. A gap that widens month over month, even as revenue holds steady, usually points to margins that don’t actually cover the real cost of doing business.
The Same Pattern Shows Up in Publisher and AdTech Operations
This timing mismatch isn’t unique to product or service businesses. In digital publishing and AdTech — the area I’ve spent most of my career in, across programmatic, search and native monetization, and multi-site portfolio operations — the same gap shows up in a very specific way: ad networks and demand partners commonly settle on net-30, net-60, or even net-90 payment terms, while hosting costs, tooling subscriptions, and team costs are due on much shorter cycles. A site or portfolio can be generating solid revenue on a monetization report and still need a clear-eyed cash view to make sure obligations due this month are covered by cash actually collected, not cash technically earned. It’s the same discipline described above, just with different vocabulary — payout terms instead of invoice terms, revenue reports instead of sales reports.
Building the Habit
A forecast only works if it’s paired with a few basic habits:
- Invoice promptly, with clear terms. The single fastest way to shorten the gap between “earned” and “collected” is sending the invoice the day work is done, not the following week.
- Audit recurring charges quarterly. Subscriptions and small recurring fees are the easiest cash drain to lose track of because no single one looks significant. Pull a bank statement and check every recurring line against something actually still in use.
- Keep a reserve, even a small one. A modest buffer set aside consistently — rather than a large one-time deposit — absorbs the timing gaps that would otherwise force reactive borrowing or delayed bill payments.
- Review on a fixed schedule. A 15-minute weekly look at what came in, what’s still owed, and what’s due next, plus a monthly look at the bigger pattern, catches problems while they’re still small and cheap to fix.
None of this requires expensive software. A spreadsheet, or a free tool like Wave Accounting, is enough to run the forecast and the weekly review described here. What matters is that it happens on a schedule, not only when cash already feels tight.
For more on the collections side of this — invoicing, follow-up, and separating what’s earned from what’s actually landed — see our guide on how to track business expenses without confusion.
Once you have a handle on your cash flow, our free Business Profit & Break-Even Planner can help you go a step further — calculating your monthly profit, break-even point and cash runway together, and letting you test what a slower month would do to your numbers.
General cash flow concepts referenced here follow the FDIC and SBA’s Money Smart for Small Business: Managing Cash Flow curriculum. This article is educational and general in nature, not individualized financial advice for a specific business.
