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
- Job costs floating loose. Lumber, dumpsters and sub payments are recorded but not tagged to a customer or project, so every job looks the same.
- Deposits treated as earned. A deposit for work that hasn’t started gets recorded as regular income. How it should be booked depends on your accounting method, so this is one for your CPA.
- Retainage forgotten. The held-back amount never shows up anywhere, so it’s easy to never collect it.
- Subs without paperwork. No W-9 on file and vendors not marked for 1099 tracking. Missing sub insurance certificates can also cause trouble at an insurance audit.
- Change orders that never get invoiced. Extra work gets done and paid for in materials, but never billed.
- Tools and equipment. Big purchases expensed one year and set up as assets the next, with no pattern. Ask your CPA how they want them handled.
What a DIY cleanup involves for a contracting business
- Clean-file basics. One business account and card, every account reconciled to its statements, Uncategorized emptied.
- 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.
- Sort subs. Collect W-9s, mark 1099 vendors, and check that sub payments are coded the same way every time.
- Make deposits and retainage visible. Set them up the way your CPA recommends so you can always see what’s owed.
- 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
- you run a handful of jobs at a time in QuickBooks Online
- the mess is mostly coding and tagging, not missing records
- you want to see job profit yourself every month
- you can spend a few hours a week on it
A bookkeeper is likely the better call when
- you’re more than a year behind, or a tax return is unfiled
- you have letters or notices about payroll tax, sales tax or 1099s
- you need clean books fast for a loan, a sale or a partner buyout
- nobody in the shop has a few hours a week to give it
- you have certified payroll, prevailing wage jobs or complex progress billing
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.