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 financial reports should a general contractor review monthly?

Contractors should review profit and loss statements, balance sheets, job cost reports, work in progress reports, and aging reports for receivables and payables. The job cost report matters most because it shows actual profitability by project rather than just overall company numbers.

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

Who does bookkeeping for contractors in Salt Lake City?

Several bookkeeping firms in the Salt Lake City area work with contractors, but not all understand construction accounting. Look for someone with job costing experience who knows how to track costs by project and phase.

Read answer

What is the best way to track parts and inventory for plumbers?

Track parts by logging them against each job in your field service software or QuickBooks. Truck stock is the hard part since inventory moves across multiple vehicles. Regular counts and a simple checkout system for warehouse transfers keep your numbers accurate.

Read answer

How do I handle bookkeeping for multiple job sites?

Track each job as a separate profit center in your accounting software. Every expense, labor hour, and material purchase gets assigned to the specific project it belongs to, giving you visibility into which jobs actually make money.

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