Guide · General contractors, remodelers & handymen

QuickBooks cleanup for contractors: how to untangle job costs, subs and deposits

Short answer: Contractor books usually break around jobs: costs that never get tied to a job, subs paid without W-9s, customer deposits and retainage mixed into regular income, and materials bought on whatever card was handy. A cleanup means getting the basics right first (separate money, reconcile, empty Uncategorized), then attaching costs to jobs so you can see which ones actually made money.

▶ Watch the free Contractors Fix video (about 3 minutes)Free · No email · No payment

Common QuickBooks mess-ups for contractors

What a DIY cleanup involves for a contracting business

  1. Clean-file basics. One business account and card, every account reconciled to its statements, Uncategorized emptied.
  2. Set up jobs. Each job as a customer or project in QuickBooks Online (Projects is included in some plans), then tag open bills, expenses and invoices to it.
  3. Sort subs. Collect W-9s, mark 1099 vendors, and check that sub payments are coded the same way every time.
  4. Make deposits and retainage visible. Set them up the way your CPA recommends so you can always see what’s owed.
  5. Review job profit. Run the project or customer profit report and look for jobs with missing costs or missing invoices.

Example (made-up numbers): a bathroom remodel shows $14,000 invoiced and only $2,100 of cost. A search turns up $5,800 of tile and fixtures on a different card and a $3,000 sub payment, none tagged to the job. Once tagged, the job’s real margin shows up.

DIY kit or bookkeeper?

A kit tends to fit when

A bookkeeper is likely the better call when

Compare all three routes on the kit vs. bookkeeper vs. doing nothing page.

The contractors kit and its free video

Contractors Fix shows these steps on screen in a demo QuickBooks Online company. The free first video (about 3 minutes) covers job costing by job, subs and 1099s, and materials, deposits and retainage. Watch it free on the Contractors Fix page.

Quick questions

Why does every job look profitable (or unprofitable) in QuickBooks?

Usually because costs aren’t tagged to jobs. If materials and sub payments sit in general expense accounts with no customer or project attached, the job reports only see the income side.

Do I need QuickBooks Projects for job costing?

It helps, but you can also track jobs as customers and tag costs to them. Projects is included in some QuickBooks Online plans; check what your plan includes.

How do I fix sub payments that were coded all over the place?

Pick one account for subcontractor costs (ask your CPA which), search for each sub’s payments, recode them consistently, and mark the sub as a 1099 vendor. Collect W-9s for any sub missing one.

Is it too late to clean up last year’s contractor books?

Not usually, but if that year’s return is filed, talk to your CPA before changing it. Many owners clean up the current year first and let the CPA decide about prior years.

Next step

Watch the free first video, then decide. If it clicks, Contractors Fix is $197 once, or $147 with launch code LAUNCH147 at checkout, with a 30-day money-back guarantee. If it doesn’t, the kit vs. bookkeeper comparison may help you pick another route.

The Books Fix makes educational videos and checklists. We’re not a CPA firm or a bookkeeping service, and nothing here is tax or accounting advice. Ask your CPA about your own books. Examples use made-up numbers.