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

How do I handle bookkeeping for an excavation company?

Excavation bookkeeping centers on tracking costs by job and by equipment. Every fuel purchase, equipment hour, and material haul needs to tie back to a specific project so you know which jobs actually make money.

Read answer

How do I track costs for a roofing company?

Track every roof as a separate job with costs broken into materials by type, labor hours, dump fees, and subcontractors. Compare actual cost per square to your estimate after each job to improve future bids.

Read answer

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 can I improve profit margins on my construction projects?

Start by knowing exactly where your money goes on every project. Detailed job costing by phase and cost code reveals where margins leak. Use that data to catch overruns early, improve your estimates, and bid selectively on work that fits your strengths.

Read answer

How do I track jobs in QuickBooks Online?

QuickBooks Online uses the Projects feature to track jobs. Enable it in settings, create a project for each job, then tag every invoice and expense to the right project. The profitability report shows income minus costs for each job.

Read answer

How do I track costs for a fix and flip project?

Set up each property as its own project in your accounting software and code every expense to it. Break costs into acquisition, renovation, holding, and selling categories so you know your true profit when you close.

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