You open your accounting software, pull up the P&L, and see a profit. Maybe it's $12,000. Maybe it's $40,000. It looks good. Then you check your bank account and wonder how that's even possible — because the balance tells a completely different story.

This is one of the most common and confusing situations small business owners face. And it's not a bookkeeping error. It's not a sign that something is wrong with your accountant. It's actually a fundamental feature of how business accounting works — and once you understand it, it changes how you think about your finances permanently.

Profit and cash are not the same thing

This is the core of the issue, and it surprises most business owners the first time they really understand it. Profit is an accounting concept. Cash is reality.

Your profit and loss statement (P&L) measures revenue earned and expenses incurred during a period — regardless of when money actually moved in or out of your bank account. Your bank balance measures cash that has physically arrived and physically left.

Those two numbers can be dramatically different at any given moment, and that gap is where most cash flow problems live.

The five reasons your business is profitable but cash-poor

1. You're owed money you haven't collected yet

When you invoice a client, your accounting software records that as revenue immediately — even though the money hasn't arrived. If you have $50,000 in outstanding invoices, your P&L shows $50,000 in revenue that your bank account has never seen.

This is called accounts receivable, and it's one of the most common cash flow killers for service businesses. The work is done. The invoice is sent. But 30, 60, sometimes 90 days later, you're still waiting on payment — and in the meantime, you have payroll to make and bills to pay.

Real-world example

A consulting firm invoices $80,000 in Q1. Their P&L shows $80,000 in revenue and $20,000 in profit. But $45,000 of those invoices are still outstanding at 45-day net terms. Their bank account has only received $35,000 — and their rent, salaries, and software subscriptions don't wait for clients to pay.

2. You've already paid for things you haven't expensed yet

The flip side of receivables is prepaid expenses. If you pay for a year of software upfront, pay a large insurance premium, or buy inventory in bulk, you've spent real cash — but your P&L only shows a fraction of that cost each month as it gets expensed over time.

The result: your bank account takes a big hit in the month you pay, but your P&L barely blinks. Profitable on paper, lighter in the bank.

3. You've spent money on things that don't show up on the P&L at all

This one surprises a lot of business owners. There are categories of spending that reduce your bank account without touching your profit and loss statement:

The critical insight: Your P&L does not show you everything that affects your cash. Loan principal, owner draws, and capital purchases can drain your bank account while leaving your profit number untouched.

4. You're growing faster than your cash can keep up

Profitable growth is a good problem to have — but it's still a problem. When your business is growing, you typically have to spend cash before you earn it. You hire before you have the revenue to support those salaries. You buy inventory before you sell it. You take on new clients and do the work before they pay.

The faster you grow, the more cash you need upfront. This is why profitable companies go bankrupt — they run out of cash funding their own growth before the revenue catches up.

5. Your accounting method is designed to obscure the cash picture

Most small businesses use accrual accounting (especially if you're on QuickBooks and have been advised by an accountant). Accrual accounting matches revenue and expenses to the period they belong to, not when cash moves. It gives you a more accurate picture of profitability — but a deliberately blurry picture of cash.

The P&L under accrual accounting is not a cash flow statement. It was never designed to tell you how much money you have. That's what the cash flow statement is for — a report most small business owners never look at.

What you should actually be watching

Understanding the problem is step one. Fixing it means tracking the right numbers.

Your accounts receivable aging report

This shows you every outstanding invoice, how long it's been outstanding, and how much is at risk of going uncollected. If you have significant receivables sitting past 60 days, that's a cash flow problem waiting to become a crisis. QuickBooks has this report built in — run it weekly.

Your actual cash position week by week

Not your bank balance on a given day — a forward projection of cash coming in and cash going out over the next 8-12 weeks. When are invoices due to be paid? When are your bills due? When is payroll? When you map those out, you can see cash shortfalls before they happen instead of discovering them when the account hits zero.

The gap between profit and cash

Every month, you should be asking: my P&L shows $X in profit — so where did it go? Walking through that question forces you to account for receivables, debt repayments, distributions, and capital spending. If you can't answer it, you don't have visibility into your own finances.

How to fix a profitable but cash-poor business

There's no single fix — the right answer depends on which of the five causes above is driving your situation. But here are the levers most small business owners have:

Why this keeps happening to profitable businesses

The uncomfortable truth is that most small business owners were never taught to look at their finances this way. The P&L is front and center in every accounting tool because it answers the obvious question — did we make money? But the cash flow statement, the receivables report, the 12-week cash projection — those require a different mindset and different habits.

Profitable businesses fail because of cash flow problems more often than they fail because of unprofitability. Your P&L tells you whether your business model works. Your cash position tells you whether your business survives.

You need both numbers, tracked consistently, to actually run a healthy business.

The bottom line: Profit tells you if your business model is working. Cash tells you if your business is going to make it. If you only watch one, watch cash.

How Foresight shows you both

Foresight connects directly to your QuickBooks data and gives you a live view of both your profitability and your cash position — updated every time you load the app. The Cash Planner shows your projected cash week by week for the next 12 weeks, pulling in your open invoices, open bills, and any recurring income or expenses you add. Foresight Intelligence reads your numbers and tells you in plain English what the gap between your profit and your cash actually means — and what to do about it.

If your business is profitable but you're not sure where the cash is going, start a free 14-day trial and see the full picture in under 60 seconds.