How should a general contractor track subcontractor costs by project?
Every subcontractor payment needs to be coded to a specific job. That’s the foundation. If your bookkeeping system lumps all sub payments into a single “subcontractor expense” account with no job assignment, you have no idea which projects are profitable and which are bleeding cash.
In QuickBooks, this means setting up each project as a job (or customer/sub-customer) and assigning every bill from a sub to that job. When the framing sub sends an invoice for the Miller residence, it gets entered with the Miller job tagged. Same for the electrician, the plumber, the drywall crew. At any point, you can pull a job cost report and see exactly what’s been spent on subs for that project.
The next piece is tracking actual sub costs against what you originally bid or budgeted. Before the project starts, enter the estimate by cost category. Framing budgeted at $45,000, electrical at $28,000, and so on. As bills come in, the system compares actual to budget. When the framing sub hits $42,000 and still has two weeks of work left, you see the problem before it becomes a $15,000 loss.
Change orders need the same discipline. If the homeowner adds a bathroom and the plumbing sub’s scope grows, update the budget and get a signed change order. Otherwise you’ll have sub costs that look like overruns when they’re actually approved additions. This is where most contractors lose track. The project has 40 small scope changes and no one updated the budget, so the final numbers look like chaos.
Collect W-9s before you cut the first check. Every sub, every time. It’s much easier to hold a payment until the W-9 arrives than to chase down tax information in January from a sub you haven’t worked with in six months. Any sub paid $600 or more during the year needs a 1099-NEC filed by January 31. If you’ve been coding payments correctly and collecting W-9s throughout the year, running 1099s takes an hour instead of a week. Experienced Pasadena bookkeepers should have a process that keeps 1099 tracking current month by month, not a year-end fire drill.
Retention is another piece that trips people up. If you’re holding back 10% on sub payments until the project closes, that retained amount is still a committed cost. Your job cost report should reflect the full invoiced amount, not just what you’ve paid, or your margins will look better than reality until the retention gets released.
Weekly or biweekly review is where this actually pays off. Pull the job cost report, compare sub costs to budget, flag anything trending over. Catching a framing overrun in week three lets you adjust. Finding out at closeout means you eat the loss. Real construction job costing isn’t about entering data, it’s about using the data to run the project before the project runs you.
Pasadena's Small Business Bookkeeper
The Next Step:
A 15-Minute Call
Tell us where your books stand today. We'll ask a few questions, share how we can help, and give you a clear quote.
More Questions
What's the best way to pay landscaping crews, W-2 or 1099?
In California, almost every landscaping crew member needs to be on W-2 payroll. The state's ABC test makes 1099 classification very hard to justify for regular crew labor, and misclassification penalties are severe.
Read answerHow do I handle bookkeeping for a cleaning business with both employees and contractors?
Run W-2 employee wages through payroll and track 1099 contractor payments separately in accounts payable. California's ABC test is strict, so most cleaners working under your direction are legally employees. File 1099-NEC for any contractor paid $600 or more.
Read answerWhat tax deductions can real estate agents claim in California?
Real estate agents can deduct vehicle mileage, marketing, MLS fees, license renewal, continuing education, home office, client gifts, photography, staging, and professional services. California conforms to most federal business deductions, so what works on your federal return generally works on your state return too.
Read answerHow do I manage payroll for a small HVAC company with seasonal workers?
HVAC payroll has two layers: getting people paid correctly and tracking their hours by job so you know what projects actually cost. California rules around overtime and final paychecks add complexity that most small operators underestimate. A payroll service handles the mechanics so you can focus on crew scheduling and job costing.
Read answerWhat is a WIP report and why does my construction company need one?
A WIP report compares estimated costs, actual costs, revenue billed, and percentage complete for every active job. It shows whether you're overbilled or underbilled and is required for bonding, bank financing, and accurate financial statements.
Read answerDo I need a business license to operate in Pasadena, California?
Yes, the City of Pasadena requires a Business Tax Certificate for every business operating within city limits, including home-based and online businesses. It renews annually and is separate from state and county requirements.
Read answer
