Bookkeeping for contractors and service businesses in MetroWest and Greater Boston.

Call or Text: (774) 277-8683

What's the difference between profit and cash flow?

The most common version of this question sounds like: “My accountant says I made $40,000 last quarter, but my bank account has $2,000 in it. Where did the money go?”

Profit and cash flow measure different things. Profit is revenue minus expenses according to accounting rules. Cash flow is money actually moving in and out of your bank account. They almost never match, and understanding why helps you run your business better.

Here’s a real example. A contractor finishes a $30,000 bathroom remodel in March. They invoice the customer and the profit shows up on the March income statement. But the customer pays on April 15. Meanwhile, the contractor already paid $12,000 for materials and $8,000 to a tile subcontractor in March. On paper it’s a profitable job. In the bank account it’s negative cash flow for March because money went out before it came in.

The timing gap between earning revenue and collecting it is the biggest reason profit and cash flow diverge. When you send an invoice, accounting rules say you earned that revenue. But you can’t pay your electrician with an invoice that’s sitting in accounts receivable.

Expenses work the same way in reverse. You might book an expense when you receive materials, but the vendor gives you 30-day terms. The expense hits your profit calculation before the cash leaves your account. Or you pay for insurance annually in January, but the expense spreads across all twelve months in your books.

Debt payments create another gap. Loan principal repayment doesn’t show up on your income statement at all because it’s not an expense. But it’s definitely cash leaving your account. A business can show healthy profit while struggling with cash flow because half the profit goes to debt service.

Equipment purchases do something similar. Buy a $20,000 truck and your cash drops by $20,000 immediately. But the expense hits your books gradually through depreciation over several years. The cash is gone, but profit barely notices.

Accounts receivable aging matters here too. If your receivables are growing faster than your revenue, you’re doing more work but collecting money slower. Profit looks fine. Cash flow doesn’t.

Both numbers matter, but for different decisions. Profit tells you whether your business model works. Are you charging enough? Are your costs reasonable? Cash flow tells you whether you can make payroll and pay vendors next week. A profitable business can still fail if it runs out of cash. That’s why cash flow planning is just as important as tracking profitability.

Good business bookkeeping gives you clear visibility into both numbers. Watch them together, and if you’re a small business owner who sometimes wonders why the bank account doesn’t match the income statement, you’re not alone. It’s not that something is wrong. It’s that they measure different things, and you need both to make smart decisions.

Greater Boston's Trusted Bookkeeping Partner

The Next Step:
A Short Conversation

We'll ask a few questions, figure out what you need, and give you a straightforward quote.

More Questions

Can I deduct business expenses from previous years?

Yes, you can claim missed business deductions by filing an amended return. The IRS allows amendments within three years of the original filing date, but you'll still need documentation to support the expenses.

Read answer

How much cash reserve should my business have?

The standard answer is 3-6 months of operating expenses. Where you land in that range depends on your revenue stability, fixed costs, and exposure to seasonal slowdowns or client concentration.

Read answer

Do I need a bookkeeper who specializes in construction?

Probably yes, if you're running jobs with any complexity. General bookkeepers can reconcile accounts, but construction accounting requires job costing, progress billing, and retainage tracking that most generalists haven't developed.

Read answer

How do slow-paying customers hurt my cash flow?

Late-paying customers force you to finance their work with your own money, creating a gap between when you pay expenses and when you collect. This leads to vendor relationship strain, credit card interest charges, lost discounts, and decisions made under pressure instead of strategy.

Read answer

How do I estimate job profitability before bidding?

Calculate all direct costs including labor burden, allocate a percentage for overhead, then add your profit margin. The accuracy of your estimate depends heavily on having historical data from past jobs to validate your numbers.

Read answer

How do I allocate overhead costs to construction jobs?

Pick an allocation base like labor hours, labor dollars, or total direct costs. Calculate your overhead rate by dividing annual overhead by your allocation base. Apply that rate consistently to each job to understand true profitability.

Read answer

Full-service bookkeeping firm serving contractors and small businesses in MetroWest and Greater Boston. From monthly bookkeeping to job costing and payroll, we bring 20 years of hands-on business experience to your back office. Locally owned in Bellingham, Massachusetts.

Client Reviews

5-Star Rated Firm

© 2026 Janek Business Solutions, LLC