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

Call or Text: (208) 971-3479

What should I track for accurate job costing?

Accurate job costing requires tracking everything that goes into completing a project. That means labor, materials, subcontractors, equipment, and allocated overhead. Miss any of these and your profit numbers are fiction.

Labor is more than just wages. Track hours by job and by phase within the job. Then add the burden, which includes employer payroll taxes, workers’ comp insurance, health insurance contributions, and retirement matching. A $30/hour employee actually costs you $38 to $42 per hour once burden is included. If you’re tracking wages but ignoring burden, you’re understating labor costs by 25% or more.

Materials need to be coded to specific jobs at the time of purchase. When your crew picks up lumber at the supply house, that receipt should show which project it’s for. Don’t wait until month-end to figure out where everything went. Include delivery charges and account for reasonable waste. The dumpster full of cutoffs came from somewhere.

Subcontractor costs often represent 40% to 60% of a project. Every sub invoice needs to hit the right job. Track committed costs too. If you’ve signed a $15,000 contract with a plumber but only received $8,000 in invoices so far, you have $7,000 more coming that should factor into your job cost projections.

Equipment costs depend on whether you own or rent. Rental invoices are straightforward to code. Owned equipment is trickier. You need an internal rate that reflects depreciation, maintenance, fuel, and repairs. An excavator sitting on your lot doesn’t cost you nothing just because you own it. Allocate equipment time to jobs based on actual usage.

Overhead gets tricky because it’s not tied to any single project. Your office rent, estimator’s salary, accounting fees, insurance, and vehicle costs all support your jobs but don’t belong to any one of them. Pick a reasonable allocation method. Some contractors allocate based on job revenue percentage. Others use labor hours. The method matters less than being consistent.

Change orders require separate tracking. When the customer adds scope, that’s new budget you’re working against. Keep original contract amounts separate from approved changes so you can measure performance against what you originally estimated.

The level of detail matters. Tracking labor to the job level tells you something. Tracking to the phase level tells you more. Tracking to the cost code within each phase tells you exactly where you’re making or losing money. A construction bookkeeper in American Fork who understands the trades can help you set up the right structure without overcomplicating things.

All of this tracking serves one purpose. Knowing your true margins so you can estimate better, bid smarter, and stop losing money on jobs you thought were profitable.

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

Why is my profit different from my estimate at the end of a job?

The gap usually comes from labor overruns, material cost changes, untracked change orders, or expenses that never got coded to the job. Separating real cost increases from tracking problems helps you fix the right issue.

Read answer

What makes construction bookkeeping different from regular bookkeeping?

Job costing is the main difference. Construction bookkeeping tracks profitability by project, phase, and cost type rather than just overall business performance.

Read answer

What is job costing and why does it matter?

Job costing tracks expenses by individual project instead of lumping everything together. It matters because knowing your overall profit doesn't tell you which jobs made money and which ones lost it.

Read answer

How do I track subcontractor costs by project?

Enter every sub invoice with the correct job assigned the same day it arrives. Track committed costs from contracts, not just payments, so you see your true position before invoices land.

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 the best bookkeeping service for small businesses in Lehi?

The best bookkeeping service depends on your specific business needs. Look for industry experience, QuickBooks expertise, responsive communication, and transparent pricing. Local availability matters for some businesses but expertise matters more.

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