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

Call or Text: (208) 971-3479

How do I know which jobs are making money?

The only way to know which jobs are making money is to track costs at the job level. Most contractors know their total revenue and total expenses for the year, but that tells you nothing about individual project profitability. You could have three profitable jobs carrying five money-losers and never realize it until tax time.

Job costing means assigning every cost to a specific project. When your crew spends 20 hours on the Thompson kitchen remodel, those hours get coded to that job. When you buy materials for a foundation pour, that receipt gets tagged to the project. Subcontractor invoices, equipment rentals, permits, dumpster fees. Everything ties back to a job number.

The costs you need to track include labor hours multiplied by fully burdened rates, which includes wages plus payroll taxes and workers comp. Materials purchased specifically for that job. Every subcontractor invoice allocated to the correct project. Equipment rentals or charges if you own your own fleet. And all the direct job costs like permits and temporary facilities that only exist because of that specific project.

Once costs are tracked, you compare them to your original estimate. This is where the real insight comes from. If you’re 50% complete on a job but you’ve already spent 70% of the budgeted labor, you have a problem you can still address. Wait until the job is done and that information is just an expensive lesson for next time.

Your accounting system should produce reports showing revenue, costs, and profit margin by job. You should be able to pull up any active project and see whether you’re on track. Construction job costing requires your chart of accounts structured for how contractors actually work, with consistent coding habits so costs get assigned to the right projects every time.

Most contractors who set up QuickBooks themselves end up with a system that can’t produce these reports. Generic setup doesn’t include job costing. The software can do it, but it needs to be configured correctly from the start.

If you’re busy but not sure which jobs are actually profitable, that’s a setup problem. Having someone who understands construction accounting configure your system properly gives you the visibility to make better decisions on future bids and catch problems on current jobs before they get worse. Our bookkeeping services in American Fork focus specifically on contractors and tradespeople because job costing isn’t something you can bolt onto generic bookkeeping after the fact.

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

What bookkeeping firms serve the Salt Lake City area?

The Salt Lake City metro has many bookkeeping options from solo practitioners to full-service firms. The right choice depends on your industry, the services you need, and whether you prefer local or virtual support.

Read answer

How do I prepare my business for growth?

Growth multiplies whatever systems you have in place. Before scaling, you need clean books, real profitability visibility, and financial processes that can handle more volume without breaking down.

Read answer

Why do I keep getting surprised by expenses?

Expense surprises usually happen because irregular costs aren't planned for, committed costs aren't tracked, or you're only looking at your bank balance instead of your full financial picture.

Read answer

Where can I get help with QuickBooks setup in Provo?

Certified QuickBooks ProAdvisors throughout Utah County can help with setup and configuration. Look for someone with industry experience who understands your specific accounting needs. Proper setup from the start prevents costly problems down the road.

Read answer

What accounting software works for janitorial businesses?

QuickBooks Online handles most janitorial business needs including recurring invoicing, customer tracking, and payroll for cleaning crews. The software choice matters less than setting it up to match how your business actually operates.

Read answer

What is the best job costing software for small contractors?

For most small contractors, QuickBooks handles job costing well when configured correctly. The software matters less than proper setup and consistent use. Construction-specific platforms make sense when you need integrated project management.

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