How to cost contractor jobs and change orders as Construction and Contractor Founders
You're running three jobs simultaneously and your cost-to-complete lives in a spreadsheet you updated two weeks ago. QuickBooks has the invoices but not the job codes. Buildertrend or CoConstruct has the schedule but not what you've actually paid subs. Change orders get signed on-site and never make it into the system until the owner disputes the final invoice. You find out a job went negative after you've already cut the last sub check. You don't have a controller — you have Saturday mornings and a pile of receipts. The number you actually need — gross margin by job after every approved change order — takes two hours to assemble and is stale the moment you finish it.
What you'll set up
Apps, data, and prompts
The combination of Starch apps, the data sources they pull from, and the prompts you use to drive them.
Starch connects directly to QuickBooks (scheduled sync — invoices, bills, vendor payments, journal entries) and Plaid (scheduled sync — bank transactions and balances). For Buildertrend, CoConstruct, or similar field management software, Starch automates those platforms through your browser — no API needed. QuickBooks and Plaid data refreshes on a schedule and lives in Starch; field software data is pulled on demand via browser automation each time your dashboard runs.
Step-by-step
See this running on Starch
Connect your tools, describe what you want, and the agent builds it. Closed beta is free.
Ridgeline Contracting — April 2026 job cost close
| Job 2401 — original contract | 284,000 |
| Approved change orders (3) | 31,500 |
| Revised contract value | 315,500 |
| Costs to date (QuickBooks + Plaid) | 261,200 |
| Committed sub costs remaining | 28,400 |
| Projected final cost | 289,600 |
| Projected gross margin | 25,900 |
| Original bid margin (target) | 42,600 |
It's the first week of April and Job 2401 — a 2,800 sq ft custom build that's been running since October — is approaching final draw. Starch pulled QuickBooks bills and Plaid transactions overnight and surfaced a problem: three change orders totaling $31,500 were approved on-site and added to the Buildertrend log (pulled via browser automation), but only one was invoiced to the owner. The other two are sitting as unsigned PDFs in Dropbox. Without Starch catching this, Ridgeline would have closed the job with $21,000 in completed work that never got billed. Even after getting those COs invoiced, the job's projected margin is $25,900 — well below the $42,600 target on the original bid. Starch's transaction breakdown shows the gap: framing lumber ran $11,400 over estimate (spotted via Plaid transactions to the lumber yard), and the HVAC sub billed two additional mobilization charges that weren't in the subcontract. Now the owner knows which cost categories to tighten on the next bid, before the job is just a feeling about whether it went okay.
How you'll know it's working
What this replaces
The other ways teams handle this today, and how the Starch version compares.
One platform — project management, transaction insights, runway analysis all running on connected data. Setup in plain English; numbers stay current via scheduled syncs and live agent queries.
Try it on Starch →Frequently asked questions
My project data lives in Buildertrend — do you have a direct integration?
Will Starch show me job costs by QuickBooks class or job code?
QuickBooks has a P&L report — why do I need Starch?
I'm not SOC 2 certified — is Starch secure enough for my financial data?
Can Starch track which subcontractors have current COIs and which ones have expired coverage?
What if I want to track bids and follow-up calls, not just active jobs?
Related guides for Construction and Contractor Founders
Vendor and category spend analysis means knowing, at any point in time, where your money is actually going — which vendors are getting paid, how much, how often, and whether that number is creeping up or down relative to last month.
Read guide →AP invoice approval is the process of reviewing incoming vendor bills, confirming they match purchase orders or contracts, getting the right sign-off, and releasing payment.
Read guide →A 13-week cash flow forecast is a rolling, week-by-week view of what hits your account and what leaves it — covering roughly one quarter ahead.
Read guide →A strategic account plan is a documented, living view of a specific customer or prospect — their business goals, the stakeholders who matter, the gaps your product fills, the risks to the relationship, and the actions your team is taking.
Read guide →Cost Contractor Jobs and Change Orders for other operators
Ready to run cost contractor jobs and change orders on Starch?
Request closed-beta access. Everything is free during beta.