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

Call or Text: (208) 971-3479

Why do my construction jobs always seem to lose money?

The jobs might not actually be losing money. You just can’t see which ones are profitable until it’s too late to do anything about it.

Most contractors figure out profitability after the job is done, if at all. They add up what they collected, subtract what they remember paying for labor and materials, and hope there’s something left. That approach hides where money actually goes.

Without proper job costing that tracks every expense to a specific project, costs get lumped together. Materials bought for one job get coded to general materials expense. Labor hours get estimated instead of tracked. Overhead gets ignored completely. By the time you invoice the final draw, you have no idea whether that project made 20% or lost 5%.

Money typically leaks in a few predictable places.

Change orders that don’t get billed. The scope changes, you do the extra work, but somehow the additional cost never makes it onto an invoice. Sometimes it feels awkward to charge for small additions. Sometimes you forget. Either way, unpaid change orders add up fast.

Materials waste and over-ordering. Ordering 15% extra “just in case” eats margin when you do it on every job. Materials that walk off the site make it worse. Without tracking materials by job, you won’t spot the pattern until it’s already cost you thousands.

Labor hours that exceed the estimate. Crews take longer than planned, but no one adjusts the budget or talks to the customer about additional costs. If you’re not tracking actual hours against estimated hours during the project, you find out you’re over budget when payroll runs, not when you can fix it.

Subcontractor costs that creep up. The sub hits you with extras you didn’t anticipate. Or they finish late and it delays everything else. Without tracking sub costs against the original bid, these overruns hide in the noise.

Overhead that never gets allocated. Your truck, insurance, tools, office costs, and your own time all have to get paid from somewhere. If your job estimates don’t include overhead recovery, every job looks profitable until you wonder why there’s no money in the bank at year end.

Estimates that were wrong from the start. If you’re consistently losing money, your bids might be too low. But you can’t fix your estimating if you don’t compare final costs to original estimates on every completed project. Most contractors skip this step because it requires tracking actual costs by job.

The pattern here is visibility. You’re not making bad decisions while the job is running. You’re making blind decisions because you can’t see the numbers.

The fix is tracking every material purchase, every labor hour, and every sub invoice to a project number. When you do that, you see costs accumulate in real time. When a job starts running over, you know it while you can still do something about it.

If tracking feels like more work than you have time for, that’s normal. Running jobs and keeping detailed books at the same time is a lot to ask. Many contractors along the Wasatch Front work with bookkeeping services in American Fork specifically because they need someone who understands construction to handle the numbers while they focus on building.

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

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

Why do my financial statements never make sense?

Financial statements that don't make sense usually stem from unreconciled accounts, inconsistent categorization, or mixing personal and business transactions. Sometimes the statements are accurate but require practice to interpret correctly.

Read answer

What is inventory accounting for contractors?

Inventory accounting tracks materials and supplies contractors purchase, store, and use on jobs. It ensures costs hit the right projects at the right time, which matters for accurate job profitability and tax reporting.

Read answer

What expenses can a plumbing business deduct?

Most expenses you incur to run your plumbing business are deductible. This includes vehicles, tools, supplies, labor, insurance, licensing, and marketing. The key is tracking everything properly and categorizing costs correctly.

Read answer

What is WIP reporting and do I need it?

WIP (Work in Progress) reporting compares what you've billed against what you've actually earned on each project. Contractors with jobs lasting more than a month or two need it to see their true financial position.

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