Skip to content
Guide

Cash flow vs profit

Profit is what a business earns. Cash flow is what is actually in the bank. They sound like the same thing, and over a long enough stretch they line up, but in any single month they run on different clocks. That gap is why a profitable business can run out of cash, and why a business with cash in the account can still be losing money. Here is how the two differ, why the timing splits them apart, and a worked example with every figure shown.

Two different questions

Profit and cash flow answer two different questions about the same business. Profit asks: over this period, did what we earned beat what it cost us? Cash flow asks: over this period, did more money come into the bank than went out? Those are not the same question, and the answers can disagree.

The difference comes down to timing. Profit is recorded when a sale is earned and a cost is incurred, whether or not the money has moved yet. Cash flow only counts money that has actually changed hands. Sell something today and get paid next month, and the profit lands today while the cash lands next month. The profit and loss statement and the bank statement are describing the same business, just on different clocks.

Neither one is the real number and the other a fiction. Profit tells you whether the business is worth running. Cash flow tells you whether it can pay its bills this week. You need both, because each can hide a problem the other reveals.

Profit is earned

Revenue minus costs over a period, from the profit and loss statement. It counts a sale when it is made and a cost when it is incurred, not when the money moves.

Cash is in the bank

The actual balance moving in and out. It counts only money that has really arrived or really left, regardless of when the sale or cost was recorded.

Why the timing splits them apart

Three things sit between profit and cash, and each one opens a gap in a different direction. Together they explain almost every case where the two numbers disagree.

Receivables: profit before cash

A sale on credit is profit the moment it is made, but the cash arrives in 30 or 60 days. Until the customer pays, that profit is money owed to you, not money you have.

Payables: expense before payment

A cost on credit is recorded as an expense now, but the cash leaves later when you pay the supplier. Payables delay cash going out, which helps cash in the short term.

Inventory: cash before cost

Buying stock is cash out of the bank today, but it is not a cost on the P&L until you sell it. Money tied up in unsold inventory is gone from the account yet invisible to profit.

Timing, not trickery

None of this is an accounting trick. It is just that the earning and the payment happen on different days, and the bigger those gaps, the further cash drifts from profit in any single month.

A profitable month with negative cash flow

One month, two very different numbers

A small wholesaler has a strong month. It earns $40,000 of revenue, with $16,000 of cost of goods sold, so gross profit is $24,000. Operating expenses are $15,000, which leaves a net profit of $9,000. On paper, a clearly profitable month.

Now follow the cash. Most of those sales went out on 30-day terms, so only $22,000 of the $40,000 was actually collected this month. The rest is sitting in receivables. Meanwhile the business paid $24,000 in cash to suppliers and staff for costs that were already due, and spent another $6,000 restocking inventory to cover next month's orders.

Add it up on the cash side: $22,000 in, $30,000 out. The bank account dropped by $8,000 in the same month the P&L showed a $9,000 profit. The profit is real. So is the cash shortfall. They are simply measuring different things.

Repeat this for a few growing months in a row and the business can run out of cash entirely while every month looks profitable. This is how healthy, growing companies get into trouble: growth ties up more cash in receivables and inventory faster than the profit converts back into the bank.

What the P&L shows

Revenue (sales earned)
$40,000
Cost of goods sold
$16,000
Gross profit
$24,000
Operating expenses
$15,000
Net profit for the month
$9,000

What the bank account shows

Cash collected from customers
$22,000
Paid to suppliers and wages
$24,000
Extra inventory bought
$6,000
Net cash movement
-$8,000
Profit the same month
+$9,000

Net profit = $40,000 - $16,000 - $15,000 = $9,000

Net cash = $22,000 collected - $24,000 paid - $6,000 inventory = -$8,000

Every figure above is an illustrative example, not real data. The point is the shape: a profit of $9,000 and a cash drop of $8,000 in the very same month, driven entirely by when the money moves rather than by whether the business is sound.

The reverse: cash without profit

The gap runs the other way too. A business can show plenty of cash coming in while its P&L records a loss. The cash is real, but it is not profit, so it can quietly paper over a business that does not actually earn its keep.

Borrowed money looks like cash

A loan or a credit draw lands in the bank as a big positive number, but it is not revenue and not profit. It has to be paid back, often with interest.

Selling down what you own

Collecting on old invoices or clearing out inventory brings in cash from value the business already had. It fills the account without adding a cent of new profit.

Why cash in the bank is not proof of profit

If a business is paid upfront, borrows, or sells off stock, cash can stay positive for months while every sale actually loses money. By the time the borrowing stops and the inventory runs out, the losses are all that is left. Watching only the bank balance would have shown a comfortable account right up to the edge.

Why TrueProfit focuses on profit

Know the business earns, then watch the bank

Cash flow is a survival question, and the most reliable place to watch it is your bank account and your accounting software, which already see every cent that moves. What those tools are far worse at is telling you whether the underlying business actually makes money, because a healthy-looking balance can be borrowed, prepaid, or drawn from inventory. That is the question TrueProfit is built to answer.

TrueProfit imports your sales and costs from CSV or by manual entry, sorts them into the categories you name, and runs the profit math for you by month and by cost category, so you can see gross profit, operating income, and net profit trend over time. It tells you whether each month genuinely earned money, the signal that cash in the bank can hide. It is not full accounting software, so for formal books, bank reconciliation, or day-to-day cash management, a dedicated accounting tool still has its place beside it.

The honest workflow uses both. Let your bank and accounting tools tell you whether you can pay the bills this week. Let TrueProfit tell you whether the business is worth running at all. Profit is the number that decides the long run; cash is the one that gets you there.

Profit, not just the balance

TrueProfit shows whether each month actually earned money, so a flush account from a loan or a prepayment does not get mistaken for a business that works.

The trend, month by month

The same profit math every period, so you can see whether the earning is improving while you watch cash separately in the tools built for it.

Questions

Frequently asked questions

What is the difference between cash flow and profit?

Profit is what a business earns over a period: revenue minus costs on the profit and loss statement. Cash flow is the money actually moving in and out of the bank over that same period. Profit is recorded when a sale is earned and a cost is incurred, which can be before or after the cash moves. Cash flow only counts money that has really changed hands. The two match up over a long enough stretch, but in any single month they can point in opposite directions.

How can a profitable business run out of cash?

Timing. A business can book a profitable sale on credit, so the profit lands this month but the cash arrives in 30 or 60 days. Meanwhile it still has to pay suppliers, wages, and rent now. If too much is owed to the business by customers, or tied up in unsold inventory, the profit is real but the cash is not in the account yet. Growing fast makes this worse, because every new order ties up more cash before it pays out.

Can a business have positive cash flow but no profit?

Yes, and it is just as common. Taking a loan, collecting on old invoices, selling off inventory, or being paid upfront all bring cash in without being profit. A business can look flush in the bank while its profit and loss statement shows a loss. That cash can mask a core business that does not actually earn money, which is why cash in the account is not proof of profit.

Which matters more, cash flow or profit?

Both, and they answer different questions. Cash flow decides whether you can pay the bills this week, so running out of cash can end a business even a profitable one. Profit decides whether the business is worth running at all over time, because no amount of borrowing or stock-selling fixes a model that loses money on every sale. Watch cash to survive the short term; track profit to know the long term is worth it.

What are receivables, payables, and inventory?

Accounts receivable is money customers owe you for sales already made. Accounts payable is money you owe suppliers for costs already incurred. Inventory is stock you have paid for but not yet sold. All three sit between profit and cash: a sale on credit is profit before it is cash (receivable), a cost on credit is an expense before it is a payment (payable), and buying stock is cash out before it is a cost (inventory). The gaps between them are why profit and cash rarely match in a given month.

Know whether the business actually earns

Cash in the bank can be borrowed, prepaid, or drawn from inventory. TrueProfit sorts your sales and costs into real profit lines and shows net profit by month, so you can tell a genuinely profitable business from a flush-looking account. Free to start, Pro is $19 a month and Business is $49 a month.

Free to start, no credit card.