Cash flow vs profit: why a profitable business can run short of cash
Profit compares recognized income with expenses for a period. Cash flow tracks money received and paid during a period. A sale on credit can increase profit before its cash arrives, while inventory purchases or loan repayments can use cash without matching that period’s profit expense.
In this guide
- Compare statements over the same period
- Month one: make a credit sale and pay for inventory
- Reconcile the profit with operating cash flow
- Month two: collect the old invoice and repay debt
- Build a payment calendar alongside the profit plan
- Use the right calculator for the question
- Common questions
- Sources & definitions
A business can show a profit and still struggle to pay a bill. The missing explanation is often timing: when a sale or expense is recognized differs from when money moves. Reading the bank balance alone hides one part of the picture, while reading the profit statement alone hides another.
The following simplified example uses one currency and accrual accounting. It excludes tax, VAT or sales tax, interest, depreciation, returns, bad debts and owner distributions so that the timing is visible. Real reporting depends on the applicable accounting rules and the business facts.
Compare statements over the same period
An income statement summarizes income and expenses over a period. A cash-flow statement explains cash movements over a period, while a balance sheet describes assets and obligations at a point in time. The SEC’s introductory guide explains why these statements answer related but different questions.
Before comparing numbers, write down the accounting basis, start and end dates, currency and whether you mean gross profit, operating profit or net profit. “Profit of 4,000” is incomplete if one person means gross profit before operating expenses and another means the final period result.
Month one: make a credit sale and pay for inventory
Imagine a small shop starts the month with 5,000 in cash and no inventory or debt. It buys goods costing 6,000 and pays immediately. During the month it sells part of those goods for 10,000 on credit; those sold goods cost 4,000. The customer will pay next month. The shop also pays 2,000 of operating expenses this month.
Its simplified profit is 10,000 revenue minus 4,000 cost of goods sold minus 2,000 operating expenses, giving 4,000. Yet the sale brought in no cash this month. The business used 8,000 in cash for purchases and expenses. Without another source of money, the opening 5,000 would not cover those payments.
Suppose it receives a 4,000 loan before making the payments. Ending cash is 5,000 + 4,000 − 6,000 − 2,000 = 1,000. The loan made the payments possible; it did not create sales profit. The shop also has a 10,000 customer receivable, 2,000 of unsold inventory and 4,000 of debt.
| Transaction | Effect on this period’s profit | Cash movement |
|---|---|---|
| Buy inventory for 6,000 | Recognize expense as goods are sold in this example | −6,000 |
| Sell goods on credit for 10,000 | +10,000 revenue | 0 |
| Recognize sold goods costing 4,000 | −4,000 cost of goods sold | No additional cash payment |
| Pay operating expenses of 2,000 | −2,000 expense | −2,000 |
| Receive a loan of 4,000 | No sales income from loan principal | +4,000 |
| Month-one totals | Profit: +4,000 | Cash change: −4,000 |
Reconcile the profit with operating cash flow
For this simplified month, the 4,000 profit includes a 10,000 credit sale that has not been collected. Subtract the 10,000 increase in customer receivables. Inventory increased from zero to 2,000, so subtract that increase too. The result is −8,000 operating cash flow: 4,000 − 10,000 − 2,000.
The 4,000 loan inflow is financing cash flow. Combining −8,000 operating cash flow and +4,000 financing cash flow gives the −4,000 change in cash. The opening 5,000 therefore becomes an ending balance of 1,000. This reconciliation is specific to the deliberately limited example; a real indirect cash-flow statement includes other required adjustments.
Month-one simplified profit:
10,000 − 4,000 − 2,000 = 4,000
Operating cash flow:
4,000 profit − 10,000 increase in receivables
− 2,000 increase in inventory = −8,000
Total cash change:
−8,000 operating + 4,000 financing = −4,000
Ending cash: 5,000 − 4,000 = 1,000Month two: collect the old invoice and repay debt
Now isolate the next month by assuming no new sales, inventory purchases or operating expenses. The customer pays the previous 10,000 invoice, and the shop repays 1,000 of loan principal. Cash rises by 9,000, from 1,000 to 10,000. Debt falls from 4,000 to 3,000.
Under the example’s accrual basis, collecting that receivable does not recognize the same sale as revenue again. Repaying loan principal is also different from an interest expense. Thus the isolated second month has zero profit in this example but a positive 9,000 cash change. A cash increase can come from collections or financing rather than new profitable sales.
Build a payment calendar alongside the profit plan
List expected customer collection dates, supplier payment dates, payroll, loan payments, taxes and planned equipment purchases. Keep opening cash visible, then calculate the running balance after each dated movement. A monthly total can hide a shortfall halfway through the month before a large customer payment arrives.
For instance, if opening cash is 1,000, a 2,000 payment is due on day five and the 10,000 collection is due on day twenty, the month can end with ample cash while still having a funding gap on day five. The timing worksheet identifies a concrete question to resolve before the due date.
- Separate unpaid invoices from cash already collected.
- Track inventory bought, inventory sold and supplier amounts still payable.
- Keep loan principal, interest and owner movements in their correct categories.
- State whether tax amounts are included in each input.
- Use conservative collection dates and record what happens if a customer pays late.
Use the right calculator for the question
The gross-margin calculator can check the example’s product margin: (10,000 − 4,000) ÷ 10,000 = 60%. That gross margin does not mean 60% of sales is immediately available in cash. Operating expenses and payment timing still matter.
Use inventory coverage to investigate how long stock may last under a stated demand assumption, and project estimates to organize planned costs. Combine these calculations with the dated cash worksheet rather than treating a margin percentage as a bank-balance forecast. Review real reporting and financing decisions with the appropriate qualified adviser.
Common questions
Can positive profit coexist with negative cash flow?
Yes. In the example, credit sales create profit before collection and inventory purchases use cash before all inventory is sold. The month records 4,000 profit but −8,000 operating cash flow.
Is a loan received counted as sales revenue?
Loan principal increases cash and creates an obligation. In this example it is financing, not sales revenue or profit.
Does collecting an old invoice create profit again?
Under the example’s accrual basis, revenue was recognized earlier. Collection reduces the receivable and increases cash; recognizing the same sale again would double count it.
Sources & definitions
- US SEC: Beginners Guide to Financial Statements
- IFRS: IAS 7 Statement of Cash Flows
- OpenStax: Prepare the statement of cash flows using the indirect method
Method checked: