Bookkeeping for contractors, trades, and small businesses in Utah.

Call or Text: (208) 971-3479

Why does my business make money but I have no cash?

Profit is an accounting concept. Cash is what’s actually in your bank account. They’re related but not the same, and several common things create a gap between them.

Your profit and loss statement measures revenue minus expenses. But it doesn’t track everything that moves cash. When you understand what those hidden cash drains are, the mystery usually solves itself.

Accounts receivable is often the biggest culprit. You finished the job, sent the invoice, and recorded the revenue. Your books show you made money. But if the customer hasn’t paid yet, that profit exists only on paper. A contractor waiting 60 days on a $40,000 invoice shows healthy profit while struggling to cover payroll. The work is done, the profit is real, but the cash hasn’t arrived.

Loan principal payments catch a lot of business owners off guard. Your monthly equipment loan payment might be $1,800, but only the interest portion shows up as an expense on your P&L. The principal portion reduces cash without affecting profit at all. Add up your truck payment, equipment loans, and any lines of credit you’re paying down. That principal is real money leaving your account every month with no trace on your income statement.

Owner draws are another invisible drain. Taking $7,000 a month out of the business for yourself reduces cash but isn’t an expense. If the business generates $5,000 in actual cash flow while you draw $7,000, you’re depleting cash even while the P&L looks profitable.

Equipment purchases hit cash immediately but profit gradually. Buy a $35,000 trailer and the full amount leaves your bank account today. But your P&L only shows depreciation expense spread over several years. The cash impact is instant. The profit impact barely registers this month.

Inventory and materials work similarly. When you stock up on supplies for upcoming jobs, cash goes out the door. But those materials don’t become an expense until you use them on a completed job. A construction bookkeeper in American Fork sees this constantly with contractors who load up at the supply house and then wonder where their cash went.

Growth itself consumes cash. More jobs mean more receivables outstanding, more materials on hand, and more labor to fund before customers pay. A business can be profitable and growing while feeling perpetually cash-strapped simply because working capital requirements keep increasing.

For contractors specifically, retention makes this worse. When 10% of every invoice gets held back until project completion, you’re showing profit on money you won’t see for months.

The solution starts with looking beyond your P&L. You need a cash flow statement or at least a clear picture of what’s actually moving in and out of your accounts. Track your receivables aging, know your debt service obligations, and be honest about what you’re taking out. Fractional CFO support can help you build cash flow forecasts so shortfalls don’t catch you by surprise.

Profitable businesses fail when they run out of cash. Understanding why profit and cash don’t match is the first step toward fixing it.

Utah's Construction Bookkeeping Specialists

The Next Step:
A 15-Minute Call

We'll ask a few questions about your business, figure out what you need, and give you a straightforward price.

More Questions

How do I track subcontractor costs by project?

Enter every sub invoice with the correct job assigned the same day it arrives. Track committed costs from contracts, not just payments, so you see your true position before invoices land.

Read answer

Why do contractors need specialized bookkeeping?

Standard bookkeeping tracks income and expenses but doesn't show which jobs actually made money. Contractors need job costing, progress billing tracking, and work-in-progress accounting that generic bookkeepers rarely understand.

Read answer

How do I handle warranty work in my books?

Track warranty work as a separate job or customer in your accounting software so you can see total warranty costs clearly. Code all labor, materials, and drive time to that job just like any other project.

Read answer

How do I know if my business is actually profitable?

Your bank balance doesn't tell you. Profit shows up on your income statement after accurate bookkeeping. Many owners also forget to account for their own labor, which makes the business look more profitable than it really is.

Read answer

How do I manage finances for a flooring business?

Managing a flooring business financially requires job costing to track profitability by project and flooring type. Material costs, labor productivity, and cash flow management around deposits are all essential to understand.

Read answer

What is accrual vs cash basis accounting?

Cash basis records income when received and expenses when paid. Accrual records income when earned and expenses when incurred, regardless of when cash changes hands. The method you choose affects how your financial statements look and your tax planning options.

Read answer

Utah bookkeeping firm for contractors, trades, and small businesses. We provide bookkeeping, construction job costing, payroll, and QuickBooks support. Locally owned in American Fork, serving Provo to Salt Lake City and the entire Wasatch Front.

Client Reviews

5-Star Rated Firm

Social

  • Intuit Bookkeeping Certification badge
  • QuickBooks Online Certification Level 1 badge
  • QuickBooks Online Certification Level 2 badge
  • QuickBooks Online Payroll Certification badge
  • QuickBooks ProAdvisor Advisory badge

© 2026 TRUEquity Bookkeeping, LLC