Guides · setup method
QuickBooks for Texas contractors — set up around the contract.
Generic QuickBooks setups fail contractors twice: cost codes get crammed into the chart of accounts, and the Texas layer gets skipped entirely — even though lump-sum and separated contracts run tax through the books in opposite directions. This is the setup that handles both: lean chart, items as cost codes, Projects as jobs, and invoices that mirror the contract.
Books structure only — what's taxable on your jobs is the Comptroller's and your CPA's territory, and this guide keeps saying so.
In brief
Contractor QuickBooks, in four answers.
Where do cost codes go?
In the Products & Services list as items — not in the chart of accounts. Accounts hold cost families; items hold the codes; Projects hold the jobs. Three layers, three altitudes.
What's the Texas layer?
The contract type. Lump-sum and separated contracts run tax through the books on opposite tracks (Comptroller Pubs 94-116 / 94-157) — the setup builds both tracks so each job just uses its own.
Who decides what's taxable?
The Comptroller's rules and your CPA — never the bookkeeping. The books' job is that whichever answer comes back, the file can only invoice it one way, and the liability reconciles to the filings.
Is the generic setup ever enough?
Sometimes, honestly — a small all-residential lump-sum shop with a handful of jobs can run on defaults plus Projects. The fork, the item structure, and payroll-to-jobs are where that stops.
A Westgate framework · the Texas layer
The Contract-Mirror Rule.
The Contract-Mirror Rule: a contractor's books mirror the contract — each job's tax track, invoice structure, and cost treatment is set by what the contract says, decided when the project is created, never reconstructed at invoice time. Texas makes the rule unavoidable. Under the Comptroller's guidance for real property work (Publication 94-116) and homebuilders (Publication 94-157), a lump-sum contract makes you the consumer of your materials — you pay tax when you buy, the cost rides in the job, the customer sees one price — while a separated contract makes you the retailer — incorporated materials bought with a resale certificate, the invoice itemizing materials and labor with the materials charge at no less than your cost, and the tax you collect landing in a liability account it never leaves until it's remitted. Same lumber, same crew, opposite bookkeeping.
The rule earns its name at the failure points. A file with one all-purpose labor item and one invoice template applies somebody's treatment to every job — and by the time the sales-tax liability disagrees with the filings, no one can say which invoices did it. Mirrored setup means the decision happens once, up front, where it's cheap: the job is created as lump-sum or separated, its items and template follow, and the invoice physically can't blur the tracks. And the register stays honest — which treatment a contract gets, whether a nonresidential remodel's charge is taxable, what today's rates are: Comptroller and CPA territory, always. The books don't make those calls; they make the answers trackable. Rules and rates change — confirm current guidance with the Comptroller.
The method
The setup, in seven steps.
Contract inventory first, structure second, rhythm last — QuickBooks Online with Projects (Plus and Advanced carry it as of mid-2026; confirm current editions with Intuit), and the same logic holds in Desktop's contractor editions.
1 · Start from the contracts you actually sign
Before touching the software, answer one question per line of work: residential or nonresidential, new construction or repair-and-remodel, lump-sum or separated? Under the Comptroller's rules those answers drive who pays or collects sales tax on a job — and therefore what the books must track. Which treatment applies to a given job is a question for the Comptroller's publications and your CPA; the setup's job is to have a home ready for each answer.
2 · Keep the chart of accounts at family altitude
Direct-cost families in COGS — materials, direct labor, subcontractors, equipment, permits and fees — plus ordinary overhead. That's it. The classic contractor mistake is an account per cost code: sixty COGS lines that make every report unreadable. Cost-code detail belongs one layer down, in items — the chart stays lean enough that the P&L reads in one pass.
3 · Build the cost codes as Products & Services items
Framing, electrical, plumbing, concrete, drywall — each becomes a two-sided item that posts purchases to the right COGS family and sales to income. Items are where estimating, invoicing, and job costing meet, so item granularity is the real design decision: add a code only where you'd genuinely bid, buy, or bill at that level.
4 · Turn on Projects and give every job one
One project per job, under the customer, and then the discipline that makes job costing real: every bill, timesheet, and invoice tagged to its project, no exceptions. Do that and the profitability question answers itself from the project P&L; skip it on 'small stuff' and the untagged costs quietly flatter every job they're missing from.
5 · Mirror each job's contract in its items and invoices
The Contract-Mirror Rule, explained below — the Texas layer of the whole setup. Lump-sum job: you pay tax when you buy materials, the tax rides in job cost, and the customer invoice carries no tax line. Separated job: incorporated materials are bought with a resale certificate, the invoice itemizes materials and labor, and tax collected lands in the sales-tax liability account — never in revenue. Set the items and invoice templates so each job type does this by default.
6 · Route time and payroll to jobs
Labor is most contractors' largest direct cost and the first thing generic setups lose. Hours get tracked against projects so wages land in job costs, not in one undifferentiated payroll line — and the payroll-tax burden on those wages belongs with them. If crews won't tag time, this is the step to make easy before it's the step that fails.
7 · Set the monthly reads — and reconcile the liability
Four reports on a monthly rhythm: P&L by project, estimates vs actuals, open items, and the balance sheet with the sales-tax liability reconciled against what was actually filed — the filing itself and what belongs on it are your CPA's and the Comptroller's territory, but a liability account that matches the filings is the books' job. Close it monthly and the setup stays a setup instead of becoming next year's cleanup.
Two steps have deeper companions: the lean-chart discipline in step two is the chart of accounts template (the One-Door Rule applies doubly to contractors), and the monthly rhythm in step seven is the month-end close checklist. The construction-specific bookkeeping that runs on this setup — job costing discipline, WIP, retainage, change orders — is its own page.
The honest section
Do you need all of this?
Not always. A small shop doing all-residential, all-lump-sum work — a handyman operation, a one-crew remodeler working home projects at one price — can genuinely run on the QuickBooks defaults plus Projects and a pruned chart: tax rides in costs on every job the same way, so there's one track and no fork to build. If that's your whole book of business, set up the three layers, skip the ceremony, and spend the saved afternoon on your estimates.
The line moves the day the work mixes. Separated contracts enter the picture, or nonresidential repair-and-remodel jobs — which the Comptroller's rules treat differently from residential work — or crews whose payroll needs to land in job costs, or draw schedules and deposits on longer jobs. Each of those is exactly where a generic file starts writing next year's cleanup, and where a setup done once, properly, is cheaper than the repair — that's QuickBooks setup work with the contracts in hand. The sales-tax side — a liability tracked, reconciled, and ready for every filing — is its own service, and long-run job-cost discipline is monthly bookkeeping on top of the structure this guide builds.
Not sure whether your file has the fork built — or whether your jobs even need it? The free assessment reads the setup against the contracts you actually sign and tells you plainly.
Free books assessmentContractor setup FAQ · Updated July 2026
The questions contractors ask about the file.
Want the file set up with your actual contracts in hand — and kept clean after? That's QuickBooks setup plus construction bookkeeping. More guides: the guides hub →
Keep reading
The guides that pair with this one.
Chart of accounts template
The lean-chart discipline this setup stands on — the full numbered chart, and the One-Door Rule that keeps sixty cost codes out of it.
Keep readingMonth-end close checklist
The monthly rhythm that keeps the setup a setup — including the liability reconciliations contractor files live or die on.
Keep reading