Profit vs Cash Flow: Losing Money and Running Out of Cash Are Two Different Problems

27 minutes ago
6 min read

“We’re losing money” and “we’re out of cash” are two different problems. Most owners treat one as the other.
I rebuilt a year of books for a home services company that was convinced it was failing. It wasn’t.
Revenue was counted twice. Debt principal was booked as an expense. Payroll withholdings were posted wrong.
The business was profitable. It was cash-constrained by debt.
The rebuild was the cheap part. The expensive part was the year of decisions made on numbers that were wrong.
In this article, you’ll learn:
The difference between profit and cash flow, in one sentence
Why a profitable business can run out of cash
Three booking errors that make a healthy business look broke
A five-point check to find out which problem you have
Profit vs cash flow: the difference
Profit is what you earned. Cash flow is what moved through your bank account. Your P&L measures profit. Your bank balance and cash flow statement measure cash.
The two numbers almost never match, and that’s normal. You can earn money this month and collect it in two months. You can pay for a truck today and use it for five years.

Treat a cash problem like a profit problem and you cut the wrong costs. Treat a profit problem like a cash problem and you borrow to keep a losing operation running.
Why a profitable business runs out of cash
Profit and cash split apart for specific, predictable reasons:
Debt principal payments. Paying down a loan uses cash but isn’t an expense. It never shows on your P&L.
Slow collections. You earn revenue when you finish the job. You get cash when the customer pays.
Upfront materials. You buy parts and equipment before the job pays.
Equipment and vehicles. A truck is paid for now and expensed over years.
Owner draws. Money you take out isn’t an expense, but it leaves the account.
Tax payments. Estimated taxes go out on a schedule, not when cash is comfortable.
Seasonality. HVAC and landscaping can have strong profit for the year and empty months in between.
Every item on this list can make a profitable business short on cash. None of them mean the business is losing money.
The most common one I see in home services is debt. In particular, expensive short-term debt taken fast because it was available fast.
Three booking errors that make a profitable business look broke
Sometimes the P&L isn’t telling you the business is losing money. It’s telling you the books are wrong.
These are the three errors I found in that rebuild. Each one is common, and each one makes the P&L unreliable.
1. Debt principal booked as an expense
A loan payment has two parts:
Interest is an expense. It belongs on your P&L.
Principal reduces what you owe. It belongs on your balance sheet.
Book the full payment as an expense and every loan payment makes your profit drop. You end up with a company that’s paying down debt and looks like it’s losing money.
Hypothetical example: you pay $4,000 a month on an equipment loan, and $3,000 of it is principal. Booked as an expense, your P&L shows $36,000 a year in costs that aren’t costs.
The test: if your P&L drops every time you pay down a loan, your books are describing the wrong thing.
2. Revenue counted twice
This happens when your field-service software and your accounting system both record the same job.
The software sends the completed job to QuickBooks as an invoice. The customer pays. The deposit gets recorded as new revenue instead of being matched to that invoice.
One job. Two revenue entries. An invoice that stays open forever.
Duplicate revenue looks like good news for exactly one month. Then it distorts every margin, every comparison to last year, and every tax estimate downstream.
3. Payroll withholdings posted wrong
When you run payroll, you hold back taxes from each employee’s check and send them to the government later. That money sits in a payroll liability account until you pay it.
If the payment to the government gets recorded as payroll expense instead of clearing that liability, you count the same wages twice. Labor cost looks higher than it is. Your job margins look worse than they are.
The test: your payroll liability accounts should drop back down after each tax payment. If they keep growing, or labor cost on your P&L is higher than your payroll reports, something is posted wrong.
Why errors matter more than their direction
Some errors push profit down. Some push it up. When several are in the books at once, they can partially cancel each other, and nobody can tell which way the truth runs.
That’s the real cost. Not the error itself. The fact that the owner can no longer trust any number on the page.
How to tell which problem you have: a profit vs cash flow check
Run these five checks on the last twelve months. You can do most of them in QuickBooks in under an hour.
Compare your loan payments to your P&L. Find a loan payment in your bank feed. Then find where it landed in your books. Only the interest should be on the P&L.
Compare revenue to deposits. Total revenue on the P&L should be close to total customer deposits plus the change in what customers owe you. A big gap means something is counted twice or not at all.
Check old open invoices. Run your accounts receivable aging. Invoices open for months on customers who already paid are a sign of duplicate revenue.
Check your payroll liability balances. They should rise with each payroll and drop with each tax payment. A balance that only grows is a red flag.
Compare net income to change in cash. Run a cash flow statement. It shows you, line by line, where profit and cash went in different directions.
Profit vs cash flow check: where to look

If the books pass all five, your P&L is probably telling you the truth. Then the question is simply: is the business losing money, or short on cash?
What each problem needs
If you’re losing money, the fix is in the work itself:
Price jobs from real job costs, not last year’s rates
Find which services or job types lose money
Cut overhead that doesn’t support revenue
If you’re out of cash, the fix is in timing and structure:
Collect faster: deposits upfront, invoice the day the job closes, follow up at 15 days
Negotiate longer terms with suppliers
Look at your debt. Expensive short-term debt can drain a profitable business. A lender will talk to a profitable business with bad debt.
Build a 13-week cash forecast, updated weekly, so you see the short week before it arrives
A profitable business with expensive debt doesn’t need to cut crews. It needs a different debt structure. A losing business doesn’t need another loan. It needs better margins.
The expensive part isn’t the cleanup
Rebuilding a year of books costs time and money. That part is finite.
The expensive part is the year before it. Every pricing decision, every hiring decision, every “should we take this job” was made off a P&L that said the business was failing.
What would you have done differently last year if you’d known your real margin?
Two questions, two reports
Before you make your next big decision, ask two questions separately:
Is the business making money? Look at a P&L you trust.
Will we have enough cash in the next 13 weeks? Look at a cash forecast.




Comments