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

Call or Text: (208) 971-3479

How do I track subcontractor costs by project?

Subcontractors often represent 40 to 60 percent of a project’s total cost. If those costs aren’t tracked by job, you’re guessing at profitability. A project can look profitable until you realize the sub invoices never got coded to it.

Set up each subcontractor as a vendor in your accounting software before paying them. In QuickBooks, create a vendor record with their business name, address, and payment terms. Get a W-9 before that first payment so you have their tax ID on file for 1099s at year end. Collecting this upfront is much easier than chasing it in January.

When a sub invoice arrives, code it to the correct project immediately. Don’t enter it as a general expense to “subcontractor costs” and plan to sort it out later. That later never comes, and when it does you won’t remember which job that $4,800 invoice belonged to. Same-day entry with the correct job assignment is the habit that makes job costing actually work.

Track committed costs, not just payments. You signed a contract with an electrician for $22,000 but have only received invoices for $8,000 so far. Your books show $8,000 spent on electrical, but your real exposure is the full $22,000. Tracking purchase orders or contract amounts separately shows you the true position on each project before all the invoices arrive.

Compare actual sub costs to your estimate regularly. Run a job cost report weekly or at least twice a month during active construction. If you estimated $15,000 for framing labor and your sub is already at $14,000 with work remaining, you have a problem. Catching it early gives you options. Catching it at project end just gives you an expensive lesson.

Break down sub costs by trade or phase for better insight. Instead of lumping everything into “subcontractor,” use cost codes or sub-accounts for electrical, plumbing, HVAC, framing, drywall, and so on. This takes slightly more effort when entering invoices but reveals patterns over time. You might discover your drywall subs consistently run over while your plumbers stay on budget.

Change orders need separate tracking. If the client added scope and your sub charged extra for it, that’s not an overrun on the original contract. Track it against the change order so your original estimate comparison stays accurate.

Reconcile sub payments to contracts before final payment. Verify that what you’ve paid matches what was invoiced and what was contracted. Subs sometimes invoice twice for the same work or forget credits they agreed to. A final reconciliation catches these mistakes before you overpay.

If tracking all of this while running jobs feels like too much, that’s where help makes sense. A construction bookkeeper in American Fork who understands how contractors operate can handle the weekly tracking, keep job reports accurate, and flag cost overruns before they eat your margin.

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 clean up my QuickBooks file?

Start by checking reconciliation status and running reports to identify problems. Work through reconciliation first, then fix miscategorized transactions and remove duplicates. The time required depends on how long the file has been neglected.

Read answer

How do I improve my business credit?

Build business credit by separating personal and business finances, opening accounts with vendors who report to credit bureaus, and paying every bill on time. Clean financial records also help when applying for larger credit lines.

Read answer

What expenses can a cleaning business deduct?

Cleaning businesses can deduct supplies, equipment, vehicle expenses, insurance, labor costs, marketing, and professional services. The challenge is tracking all the small purchases throughout the year.

Read answer

How do I set up QuickBooks correctly from the start?

Start with three decisions before creating your company file: accounting method, fiscal year, and entity type. Then customize your chart of accounts, set up items for what you sell, connect your bank accounts, and configure job tracking if you need to see profitability by project.

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

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