Guide · 8 min read

Cash flow vs profit: why your bank balance and your books disagree

Your books say you made a profit, yet the business account is nearly empty, or the account looks healthy while the books show a loss. Both happen constantly, and the reason almost always comes down to timing.

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.

One month, two views (illustrative)
ItemProfit (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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

Common questions

Straight answers.

Can a business be profitable and still run out of cash?

Yes. If customers pay slowly, you buy inventory ahead of sales, or loan payments and owner draws are large, cash can leave faster than profit turns into deposits. That is how a business that looks healthy on paper can still struggle to cover rent or payroll on the day they are due.

What does positive cash flow but no profit mean?

Cash came in from something other than profitable work, such as a loan, money you added from personal savings, collections from an earlier month, or customer deposits. It can also mean bills are being paid late. Check your profit and loss report and margins before treating the cash as earnings.

Is net cash flow the same as net income?

No. Net income is profit after all expenses for the period, under your accounting method. Net cash flow is the change in cash from all money in and out, including loans, owner contributions, and draws. They only match when everything is earned and paid in the same period and nothing else moves.

Does the cash method of accounting make cash flow equal profit?

It brings them closer, because cash-method income is counted when received and expenses when paid. Differences remain: loan proceeds are not income, principal repayments are not expenses, inventory costs flow through cost of goods sold, and owner draws are not expenses. Ask a tax professional which method you should use.

How do freelancers track cash flow?

Keep business income and expenses in their own accounts, then review money in and money out each month. A bank-connected tool can total inflows and outflows by month. Sprout does this from read-only connections and leaves out transfers between your own accounts. See Sprout for freelancers.

Can Sprout calculate my business profit?

No. Sprout reports cash flow from your connected bank and card accounts: inflows, outflows, and net cash flow by day, week, or month. Net cash flow is not accounting profit. For profit and tax figures, use your accounting software, bookkeeper, or CPA.

Ask Sprout where your money went.

Connect your accounts read-only, ask in plain English, and get the number with the receipts. 3 days free on iPhone if eligible.