Contractor Guide

QuickBooks Online for contractors that matches how you build

QuickBooks Online for contractors only works when the file is built for construction — not for a retail shop that happens to have a contractor logo. A generic chart of accounts, untagged bank feeds, and "we'll sort jobs at month-end" is how Project reports lie while the company P&L looks fine.

This page is the broader QBO best-practices hub: construction chart of accounts, Projects / Customers / classes (high level), items and cost codes, retainage workarounds, bank-feed and rules hygiene, and a month-end close checklist inside QBO. For the click-by-click job-cost setup (Projects on, one Project per job, tag every cost and invoice, labor onto jobs), use job costing in QuickBooks Online — that sibling page already owns the step-by-step. Want your QBO cleaned up for construction? Call (480) 617-2664, or start with a DIG Diagnostic.

The short answer

QBO serves contractors when five habits stick:

  1. The chart of accounts matches how you bid — job-cost buckets above gross profit; overhead below.
  2. Customers, Projects, and classes mean different things — and the field uses them the same way every day.
  3. Items and cost codes carry both sides of the story — revenue and cost, not one-sided vanity.
  4. Retainage, feeds, and close are disciplined — workarounds and hygiene, not hope.
  5. Deep job-cost mechanics live on one playbook — job costing in QuickBooks Online for the setup steps; this page for everything around them.

Skip any one and you get familiar fiction: busy months, soft margins, and a WIP conversation nobody trusts.

Blackline Financial is construction-only bookkeeping and advisory for contractors and specialty trades (roughly $1M–$30M). We do not prepare tax returns — tax timing and long-term contract elections are something we coordinate with your CPA. We set QBO up for construction (Groundwork / cleanup via DIG, then Foundation / Frame for the monthly seat); deeper owner packaging often sits in Blueprint. Every engagement starts with a DIG Diagnostic; every package is custom-quoted. Office: 4320 E Brown Rd Suite 103, Mesa, AZ 85205. East Valley and Phoenix-area owners often start from our city pages for Mesa, Gilbert, Chandler, Scottsdale, and Phoenix — this page owns QBO habits; those pages own local hire intent.

Chart of accounts built for construction

A contractor chart of accounts is not "more accounts." It is accounts that match the estimate so job cost and the company P&L can agree.

BucketWhat belongs hereWhat usually does not
Direct labor (+ burden)Crew wages loaded with a consistent burden approachOwner draws dressed up as "labor"
MaterialsJob materials and special-order gear tied to a jobShop stock that never leaves the yard (until used)
SubcontractorsTrade partners on the jobYour own payroll
EquipmentRental or job-specific equipment costThe office truck and shop tools as job cost by default
Permits / fees / other directCosts you bid as job-specificMarketing, software, rent
Overhead (below gross profit)Office, admin, unallocated vehicles, toolsAnything you are pretending is "on a job" to juice margin

Rules of thumb

Intuit's feature set and plan names change; confirm your edition before you redesign the file. Projects (the job container most contractors need) are available on QuickBooks Online Plus and Advanced per Intuit's current docs — Advanced adds more project-estimate tooling. We do not invent upcoming features here.

For the concept of why job cost and the company P&L disagree, see job costing. For the QBO click path, see job costing in QuickBooks Online.

Projects, Customers, and classes (high-level overview)

Contractors mix up three labels. Mixing them up is how reports stop matching field reality.

ToolWhat it answersTypical use
CustomerWho you billOwner, GC, or property management company
ProjectWhich job made or lost moneyOne Project per job under that Customer (Plus / Advanced)
Class (and Locations, where you use them)Which slice of the company made moneyTrade, division, service vs projects, crew — a second axis

Vocabulary that keeps the office and field aligned

This section is orientation, not the full setup walkthrough. Turning Projects on, creating the first Project, and tagging every bill and invoice is owned by job costing in QuickBooks Online.

Items and cost codes

QuickBooks Online does not give most plans a true construction cost-code tree the way some desktop/field tools do. Contractors usually make Products & Services items (and the chart of accounts behind them) do that work — sometimes mirrored from Adaptive, JobTread, Buildertrend, or another field system.

What "good items" look like for contractors

  1. Two-sided where it matters — income account and expense/COGS account so billing and cost hit the same job story.
  2. Names the field recognizes — same language as the estimate / SOV, not accountant slang nobody will pick from a dropdown.
  3. Mapped to job-cost accounts — labor, materials, subs, equipment, permits — not one generic "Cost of goods sold."
  4. Synced on purpose if a field tool is in play — job and code maps documented; drift checked monthly.
HabitResult
Items match bid categoriesEstimate vs actual conversations stay short
One-sided income-only itemsRevenue on the job; costs missing → phantom profit
Field tool and QBO codes divergeTwo truths; nobody trusts either
200 unused itemsTechs and APs guess; tagging dies

Committed costs (open POs) and true estimate-to-complete are not fully solved by items alone — that is why WIP and percentage of completion still matter. QBO job reports show cost and income to date; they do not replace a WIP schedule when you progress-bill.

Tracking retainage in QBO (common workarounds)

Standard QuickBooks Online does not replace a construction retainage schedule. Contractors still track retainage with accounts, invoice lines, and monthly tie-out. Treat the following as educational workarounds, not a claim that QBO has a native AIA retainage engine on every plan.

Pattern most construction files use

  1. Separate balance-sheet accounts — Retainage receivable (money held from you) and, if you hold subs, Retainage payable.
  2. Bill the full earned amount on the pay app / invoice, with retainage shown as its own line (or clear memo) so AR and the job agree.
  3. Tag the Project on every retainage-related line — untagged retainage vanishes from job views.
  4. Clear retainage when released — cash receipt against retainage receivable (or payment against retainage payable), not as mystery "other income."
  5. Monthly tie-out by job — retainage aging is not the same as current AR; see retainage accounting.
Workaround pieceWhy it exists
Retainage receivable / payable accountsKeeps held funds off "ordinary" AR/AP
Invoice line or clear split for retainagePay app and books can reconcile
Project tag on every lineJob and company views stay aligned
Release schedule outside or beside QBOContract dates QBO will not remember for you

For receivable vs payable, release by job, WIP presentation, and collection follow-up, use the full retainage guide. Draw-day paper still lives on draw package. Tax treatment of retainage timing stays with your CPA.

Bank feeds and rules hygiene

Bank feeds are a speed tool. Without rules and job tags, they become a fiction engine.

Do every week (not only at close)

  1. Match, don't dump. Prefer match to existing bills/invoices/pays over creating a new uncategorized expense every time.
  2. Rules are assistants, not autopilot. Rules for fuel vendors, software, and known overhead are fine. Rules that auto-post materials to a dump job-cost account without a Project are how margins lie.
  3. Every job-spend line needs a Project (and the right account) before you hit "Add" / "Match & accept."
  4. Transfers, owner draws, and loan proceeds stay off income and job cost.
  5. Credit cards get the same discipline as the operating account. Untagged card spend is the classic month-end scramble.
Feed habitResult
Match + Project + right accountJob cost and cash can agree
"Ask my accountant" foreverClose slips; WIP guesses
Aggressive rules, weak reviewFast books that are wrong
Cards ignored until statementPhantom overhead / missing job cost

Feeds are the front door to month-end close. If the feed is a junk drawer on day twelve, the close checklist is theater.

Month-end close checklist in QBO

A contractor close in QuickBooks Online is more than "reconcile and print." Use this as a QBO-facing checklist; the fuller GC ritual (lien-waiver tie-out, WIP narrative, owner package) lives on month-end close.

Before you trust any owner pack

  1. Reconcile every operating, payroll, and credit-card account to the statement — investigate old uncleared items.
  2. Clear the bank feed — no pile of undecided lines carrying into next month.
  3. AP / AR sanity — open bills and invoices tagged to Projects; deposits tied to invoices / draws where they should be.
  4. Retainage tie-out — receivable (and payable) by job; see retainage.
  5. Job-cost completeness — uncategorized expense near zero; sample Project Profitability vs known hot jobs (job costing in QuickBooks Online for the report habit).
  6. WIP / over-under when you progress-bill — QBO cost-to-date is not enough; update WIP and over/under billing.
  7. Change orders reflected in estimates / billings when approved — change-order accounting.
  8. Owner package — P&L, balance sheet, cash, job samples, WIP narrative — on a calendar you keep (Foundation / Frame aim for a close by the 15th once the file is healthy).
Close signalHealthy QBO file
ReconciliationsDone; old uncleared items explained
FeedEmpty or intentionally parked with owners
ProjectsCosts and invoices share jobs while work is fresh
Retainage / WIPVisible by job; not buried in ordinary AR
TaxOperational trail clean; elections with your CPA

When to get help

DIY QBO cleanup fails when the file has years of dump codes, mixed Customers-as-jobs, and feeds nobody reviews. Signs you need a construction-aware reset:

What Blackline does: DIG Diagnostic to map the gaps; Groundwork-style QBO setup for construction when the system needs rebuilding; Foundation / Frame for the monthly seat (close, job-cost hygiene, WIP where scoped); Blueprint when owners need forecast / KPI / lender packaging. Custom-quoted — no public rate card. We coordinate with your CPA; we do not prepare tax returns.

Labeled example (illustrative only)

Illustrative only — not a client story, not a promise of results.

A fictional GC runs QuickBooks Online Plus with Projects "turned on," but:

After a cleanup: construction COA clarified, bank rules narrowed, every material line requires a Project, retainage receivable separated and tied out monthly, and close follows the checklist above. Deep tagging habits and Project reports follow the playbook on job costing in QuickBooks Online. No new software heroics — clearer structure and weekly hygiene.

What "good" looks like

SignalHealthy contractor QBO
Chart of accountsJob-cost buckets match the bid; overhead below GP
Customers / Projects / classesDistinct jobs; second axis only where you will maintain it
Items / codesTwo-sided where needed; field language; sync map documented
RetainageSeparate accounts; release clear; monthly job tie-out
Bank feedsMatched, tagged, rules reviewed — not autopilot fiction
CloseRecs + feed + jobs + retainage/WIP on a calendar
TaxOperational trail clean; returns and elections with your CPA

FAQ

What is QuickBooks Online for contractors, really?

It is the same QBO product, configured for construction: a chart of accounts that matches how you bid, Projects (and classes where useful) for jobs and segments, items that carry cost and income, retainage and feed hygiene, and a month-end close that includes job cost — not only a bank rec.

Does this page replace your job-costing-in-QBO guide?

No. Job costing in QuickBooks Online owns the step-by-step Projects setup, tagging, labor onto jobs, and monthly Project reports. This page is the broader best-practices hub around that setup.

How do you track retainage in QuickBooks Online?

Common educational pattern: separate retainage receivable (and payable if you hold subs), show retainage on the invoice/pay app, tag the Project, clear on release, and tie out by job monthly. Details on retainage. Confirm plan features in Intuit's current docs; do not assume a native retainage engine on every edition.

What plan do contractors need for Projects?

Per Intuit's current documentation, Projects are available in QuickBooks Online Plus and Advanced. Advanced adds more project-estimate tooling. Confirm your subscription before you redesign the file — Blackline will meet you on the edition you have (or recommend a change only when the work requires it).

Can Blackline clean up or run our QuickBooks Online?

Yes — for construction and specialty trades in the roughly $1M–$30M range. Start with a DIG Diagnostic; ongoing books in Foundation / Frame; owner-level packaging in Blueprint. Custom-quoted on services / contact. We do not prepare tax returns; we coordinate with your CPA. We describe the work as set up for construction — we do not use this page to claim Intuit ProAdvisor status.

How does month-end close in QBO differ for contractors?

Bank and card recs still come first, but contractors also need feed hygiene, Project-tagged AP/AR, retainage tie-out, job-cost completeness, and WIP/over-under when progress-billed. Full checklist: month-end close.

Ready for QBO cleaned up for construction?

Tell us about your construction business and we will put together a custom quote — usually within one business day. DIG first; Foundation / Frame for the monthly seat; no invented rate card.

Book the DIG Diagnostic →

Get a custom quote →

See services and packages →

Call (480) 617-2664

Blackline Financial · 4320 E Brown Rd Suite 103, Mesa, AZ 85205