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 costs for each construction project?

Assign every expense to a specific job at the time it happens using cost codes that match how you estimate. Track labor, materials, and subcontractor costs separately by phase, then compare budget to actual weekly.

Read answer

Why are my job cost estimates always wrong?

Job cost estimates typically miss because you're not learning from completed projects. Without tracking actual costs by phase and cost code, every new estimate relies on gut feeling rather than real data from your own jobs.

Read answer

How do I track inventory for a construction business?

Most construction materials are job costs, not inventory. True inventory tracking is only needed for materials kept in stock before being assigned to specific projects. Focus on job costing for project-specific purchases.

Read answer

What bookkeeping services are available in Utah County?

Utah County has a range of bookkeeping options from solo practitioners to specialized firms. The best fit depends on your business type and whether you need industry-specific expertise like job costing for construction.

Read answer

Should I outsource payroll or do it myself?

It depends on your employee count, tax compliance comfort level, and time value. Payroll software works for simple situations with 1-4 employees, but outsourcing pays for itself when complexity increases or your time is better spent elsewhere.

Read answer

How do I manage payroll for a cleaning service?

Start by classifying your cleaners correctly as W-2 employees. Then set up simple time tracking, account for travel time between jobs, and use payroll software or a payroll service to handle taxes and filings.

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