Cash flow for small businesses: a practical, step-by-step guide
What cash flow is, why it goes wrong even when the business is doing well, and how to see the next 13 weeks on one page, with a worked example you can copy.
In this article
In short
- Profit says whether you earn more than you spend over a period; cash flow says whether the money is in the account on the day a bill is due.
- Profitable small businesses usually run short because of timing: late client payments, annual renewals landing in the same month, price rises and lumpy project income.
- A 13-week forecast is a list of weeks with money in, money out and the running balance; it takes about an hour to build from your bank statements and invoices.
- Plan late-paying clients a couple of weeks later than the due date, and the low points of your forecast become visible before they arrive.
- A cash buffer, a steady invoice follow-up routine and a regular look at recurring costs keep most of the surprises away.
Cash flow is the money that actually moves in and out of your business account, and when it moves. Profit is whether you earn more than you spend over a period. The two drift apart all the time, which is why a business that is doing well on paper can still struggle to pay a bill on a Tuesday.
The fix is not complicated. You need a short list of what is coming in and going out over the next few months, week by week, and the habit of looking at it. This guide covers why cash runs short, how to build a 13-week forecast by hand with a worked example, and the habits that keep the low weeks from catching you off guard.
What is cash flow, and how is it different from profit?
Profit is a scorecard. You add up what you earned this quarter, subtract what you spent, and see what is left, even if a client has not paid the invoice yet or you have not paid a supplier.
Cash flow is the bank balance over time. It only counts money when it lands or leaves. If you sent a $6,000 invoice in September and the client pays in November, accrual accounting counts it toward September's profit, but it is November's cash.
Both matter. Profit tells you whether the business works. Cash flow tells you whether you can pay for it this week.
Why do profitable businesses still run out of cash?
Almost always because of timing. The money is coming, just not in the week you need it. The usual causes for small businesses:
- Late client payments. A client on 30-day terms who pays on day 50 moves a large amount of money three weeks to the right. With one or two big clients, that alone can create a hole.
- Annual renewals in the same month. Insurance, a yearly Adobe Creative Cloud plan, a domain bundle and a Webflow site plan can all land in one month. Each is fine on its own; together they can be a few thousand dollars in a week.
- Price rises. A tool going from $15 to $18 a seat is small once. Across ten seats it is $360 a year for that one tool, and across a handful of tools it adds up quietly while nobody updates the plan.
- Lumpy project income. Retainers arrive like clockwork, but project milestones depend on approvals, so a $6,000 payment can slip by weeks.
- Quarterly and yearly obligations. Tax payments, accountant fees and annual subscriptions you forgot because they only appear once a year.
None of these mean the business is in trouble. They mean the balance will dip at predictable moments, and you can see those moments in advance.
- 3 weeks later than planned when a client on 30-day terms pays on day 50
- $360 a year from a $3 rise on a ten-seat plan
- 13 weeks is one quarter, the usual length of a cash forecast
How do I build a 13-week cash forecast by hand?
You need a spreadsheet, your last two or three bank statements, your list of open invoices and about an hour. Keep it to three numbers per week: money in, money out, balance.
- Write down today's balance. Use the real number from your business account, not what you expect it to be. This is the starting point for week 1.
- List the weeks. Thirteen rows, each labeled with the Monday it starts. Weekly is detailed enough to catch a bad Tuesday and simple enough to keep up.
- Add recurring money in. Retainers, subscriptions you sell, regular payouts. Put each in the week it usually arrives, not the week it is due on paper.
- Add expected project payments, conservatively. If a client usually pays two weeks late, put the payment two weeks late. If you are not sure a deal will close, leave it out.
- Add recurring money out. Rent, payroll or contractor payments, every tool and service. Your statements are the best source; anything that shows up every month or every year belongs here. If you need help spotting them, see how to find recurring charges on a bank statement.
- Add the once-a-year and once-a-quarter items. Annual renewals, insurance, tax payments. These are the ones that cause most surprises.
- Calculate the running balance. Last week's balance, plus money in, minus money out. Then look for the lowest week.
A worked example: a two-person studio
Here is a small design studio starting the quarter with $6,000 in the bank. Money in is two retainers ($2,500 and $1,800 a month), a $6,000 project milestone the client usually pays two weeks late, and a $4,000 final payment. Money out includes rent and tools at the start of each month, payroll at the end, about $250 a week of card spending, and three lumpy items: annual software renewals, insurance and a quarterly tax payment.
| Week | Money in | Money out | Balance | What happens |
|---|---|---|---|---|
| 1 | $2,500 | $2,170 | $6,330 | Retainer in; rent and tools out |
| 2 | $0 | $250 | $6,080 | Quiet week |
| 3 | $1,800 | $250 | $7,630 | Second retainer |
| 4 | $0 | $4,450 | $3,180 | Payroll |
| 5 | $2,500 | $2,170 | $3,510 | Retainer; rent and tools |
| 6 | $0 | $250 | $3,260 | Milestone due, not planned yet |
| 7 | $1,800 | $1,330 | $3,730 | Annual software renewals, $1,080 |
| 8 | $6,000 | $4,450 | $5,280 | Milestone arrives two weeks late; payroll |
| 9 | $2,500 | $2,170 | $5,610 | Retainer; rent and tools |
| 10 | $0 | $1,700 | $3,910 | Insurance, $1,450 |
| 11 | $1,800 | $3,250 | $2,460 | Quarterly tax payment, $3,000 |
| 12 | $4,000 | $4,450 | $2,010 | Final payment; payroll |
| 13 | $2,500 | $2,170 | $2,340 | Retainer; rent and tools |
Two things stand out. The quarter ends lower than it started, because the annual renewal, insurance and tax payment all land in it. And the lowest week is week 12, at about $2,000.
Now try the obvious what-if: the milestone slips another two weeks, to week 10. Week 8 drops to minus $720 and week 9 stays below zero. Nothing about the business changed; one payment moved. That is exactly the kind of week a forecast is for.
What you do with a low week is your call. Common options are chasing the invoice earlier, asking for a deposit on the next project, moving an annual renewal to monthly billing, or holding off on a purchase until the week after the money lands.
How do I keep the forecast accurate without much work?
Update it weekly. Replace last week's estimates with what really happened, then add a new week 13 at the bottom. Fifteen minutes is usually enough.
When the real numbers differ from the plan, note why. After a month you will know which clients pay late, which costs creep up, and how much of your card spending you underestimate. The forecast gets better because you learn where it was wrong.
For a quick answer today, the free runway calculator turns your balance, what comes in and what goes out into the number of months your money lasts.
Which habits keep cash flow healthy?
A forecast shows the problem. These habits make it smaller.
Keep a buffer. A balance you try not to go below gives you room when a payment slips. A common starting point is one to three months of fixed costs; the right number depends on how lumpy your income is and how many large clients you rely on.
Invoice promptly and follow up on a schedule. Send the invoice the day the work is done. Then follow up on a fixed rhythm, for example a friendly note on the due date, another a week later and a call after two weeks. A routine means you do not have to decide each time whether it is too early to ask. For tracking retainers and who is running late, see how to track recurring revenue and client retainers.
Review recurring costs every quarter. Recurring costs are the easiest money out to change, and the easiest to forget. Go through every tool, check who uses it and whether the price changed, and decide whether to keep it. A SaaS subscription audit walks through this in about 30 minutes.
Spread the annual renewals. If three yearly bills land in one month, see whether one can move to monthly billing or a different renewal date. You may pay a little more for monthly, so compare the yearly total first.
Plan next year with the forecast in mind. A budget says what you intend to spend; the forecast says when the cash moves. If you are setting next year's numbers now, how to build a 2027 budget uses the same statements as a starting point.
- Today's real balance is the starting point of the forecast
- Late-paying clients are planned when they usually pay, not when they should
- Annual and quarterly bills are on the sheet in the week they land
- The lowest week is circled and has a plan
- The forecast gets 15 minutes every week
- Recurring costs get a review every quarter
Do I need software for cash flow?
No. A spreadsheet and an hour a week work, and many small businesses run that way for years. The work that software removes is the collecting: finding every recurring charge on your statements, noticing when a price changes, remembering which client is late and rebuilding the weeks each time something moves.
If that collecting is where your hour goes, an app that reads your statements and watches the dates can take it over, and you can spend the time on the decisions instead. You can see what is included in each plan on the pricing page.
Questions people ask
What is the difference between cash flow and profit?
Profit compares what you earned with what you spent over a period, whether or not the money has moved yet. Cash flow is the money that actually arrives in and leaves your account, and when. A business can show a profit for the quarter and still be short on the day rent is due.
Why 13 weeks for a cash forecast?
Thirteen weeks is one quarter. It is long enough to catch annual renewals, quarterly payments and a slow-paying client, and short enough that your numbers are still mostly facts rather than guesses.
How often should I update a cash forecast?
Once a week works well: replace the past week with what really happened and add a new week at the end. It takes about 15 minutes once the sheet exists.
How big should a cash buffer be?
There is no single right number. A common starting point is enough to cover one to three months of fixed costs, more if your income is lumpy or depends on a few large clients.
Can Subly build the cash forecast for me?
On the Business and Team plans, Subly shows a 13-week cash forecast and lets you test a cancel or a price change against it before you commit. It does not replace your accountant or accounting software.
First published , updated . This article is general information, not financial, tax or legal advice.
Keep reading
All posts →
Cash flow7 min read
How to build a 2027 budget for a small business, step by step
Build a 2027 budget in an afternoon: start from 12 months of statements, split recurring from one-off, map annual renewals and plan income conservatively.

Cash flow7 min read
How to track recurring revenue and client retainers
Recurring revenue is what clients pay you on a schedule. Learn to work out MRR, track retainers and late payments, and see what is left after your tools.

Subscriptions7 min read
How to find every recurring charge on your bank statement
Look for merchants that repeat at a regular interval, decode processor and app store names, and compare amounts month to month to catch rises and leftovers.