The short answer
Profit is revenue minus expenses for a period, usually counted when you earn and incur them. Cash flow is the money that moves in and out of your bank accounts in that period. They differ because of timing: unpaid invoices, inventory bought before it sells, loan principal payments, and owner draws move cash without moving profit by the same amount.
Profit and cash flow, defined
Profit is what is left after you subtract expenses from revenue for a period. Under accrual accounting, revenue counts when you complete the sale and expenses count when you incur them, even if no money has moved yet. The SBA describes the accrual method as putting a transaction on the books when the sale is completed, while the cash method records it only once payment is received.
Cash flow is the movement of money in and out of your accounts over a period. Positive cash flow means more came in than went out. It includes movements that are not revenue or expenses at all: loan proceeds, loan repayments, money you put into the business, and money you take out for yourself.
You need both numbers. Profit tells you whether the business model works. Cash flow tells you whether you can pay rent on Friday. A business can survive a few unprofitable months with enough cash in the bank, but it cannot keep going once the cash runs out, however good the books look.
Timing gaps that split cash from profit
Almost every gap between cash and profit is a timing difference. Money moves on one date and the books record the revenue or expense on another, or the books never treat the movement as revenue or expense at all. These are the usual culprits for freelancers and small businesses.
- Invoices and receivables: you finish a $6,000 project in March and invoice on 30-day terms. On the accrual books, March profit includes the $6,000. Your bank sees nothing until April or later.
- Inventory: you buy $4,000 of stock in January. The cash leaves right away, but the cost reaches profit as cost of goods sold only as the items sell. The IRS has businesses value inventory at the start and end of each tax year to work out that cost.
- Loan principal: the IRS notes that money borrowed through a genuine loan is not income. Repaying the principal is not an expense either; only the interest affects profit. A $900 monthly loan payment can drain cash while barely moving profit.
- Owner draws: money a sole proprietor moves to a personal account is a withdrawal, not a business expense. It lowers cash and leaves profit unchanged.
- Big purchases and prepaid bills: a laptop, a vehicle, or an annual insurance premium takes the cash in one month, while the books may spread the cost over the months or years it covers.
Worked example: profitable on paper, short on cash
Take a one-person design studio in March. It invoiced $12,000 of new work, collected $5,000 from February invoices, paid $6,000 in rent, software, and contractors, made a $900 loan payment, and the owner took a $3,000 draw. Here is how that same month looks on the books and in the bank.
The studio earned $5,900 on paper, yet the bank balance fell by $4,900. Nothing is wrong with the books. The March work simply has not been paid for yet, and the owner draw and loan principal took cash without counting as expenses. April may look the opposite when the March invoices arrive.
| Item | Profit (accrual view) | Cash flow (bank view) |
|---|---|---|
| New work invoiced in March | +$12,000 | $0, not paid yet |
| February invoices collected in March | $0, counted in February | +$5,000 |
| Rent, software, and contractors | −$6,000 | −$6,000 |
| Loan payment: interest | −$100 | −$100 |
| Loan payment: principal | $0 | −$800 |
| Owner draw | $0 | −$3,000 |
| Result | +$5,900 profit | −$4,900 net cash flow |
This guide explains general concepts and is not accounting or tax advice. A CPA or bookkeeper can tell you which accounting method fits your business and how to treat specific items.
Positive cash flow but no profit: what it means
Positive cash flow with no profit usually means the cash came from somewhere other than profitable work. Common sources are loan proceeds, money you moved in from personal savings, invoices collected from an earlier and better month, or a customer deposit for work you have not done yet.
It can also mean you are delaying bills. Paying suppliers late keeps cash in the account this month, but the expense still belongs to this month's profit and the bill is still due. That buys time without fixing the margin.
Treat it as a prompt to look at margins. If revenue does not cover expenses over several months, the cash cushion will eventually run out. Pull a profit and loss report from your accounting software or ask your bookkeeper, then look hard at pricing and your largest costs.
Why bank-feed cash flow is not accounting profit
Bank-connected apps see transactions: money in, money out, and when. That makes them good at cash flow and unable to produce profit on their own. A bank feed cannot know that a deposit was a loan, that a $3,000 transfer was your owner draw, or that an April payment was for March work unless someone labels it.
Accounting software and your bookkeeper add that context. They record invoices before payment, treat loan principal as a liability, spread equipment costs over time, and keep draws out of expenses. The cash method is the closest match to a bank feed, but even cash-method books leave loans and draws out of income and expenses.
Sprout AI's cash flow answers are built on the bank view. Ask "What was my net cash flow by month this year?" and Sprout totals inflows and outflows from the accounts you connect, read-only, and leaves out transfers between your own accounts, so moving money from checking to savings does not look like income or spending. Net cash flow is not accounting profit, and Sprout labels it that way.
Monthly checks to run
A short monthly routine keeps both numbers honest. It takes about half an hour once your accounts are separated, and it catches cash problems while there is still time to act. If you run a business, Sprout for small business shows how to ask these questions about your business accounts only.
Put net cash flow next to profit
Compare this month's net cash flow with the profit from your books. A gap is normal, but you should be able to explain it with invoices, inventory, loan payments, or draws.
Review unpaid invoices
List every invoice past its due date. Receivables are profit you have earned but cannot spend yet. Follow up on the oldest first.
Look 60 days ahead
Note rent, payroll, loan payments, estimated taxes, and annual renewals due in the next two months, and check that expected cash covers them.
Reconcile the bank account
Match your records to the bank statement. IRS Publication 583 recommends reconciling your business checking account each month, which also catches duplicate charges and missed deposits.
Set your draw from profit and runway
Base what you pay yourself on profit and on the cash you need for the next few months, not on whatever happens to be in the account today.
