Home / Guides

Software

QuickBooks Job Costing: Why It Falls Short for Solo Contractors (And What Works Instead)

QuickBooks job costing needs the Plus plan and manual tagging. What it can and cannot do for solo trades, and an alternative that works from the van seat.

8 min readPublished July 13, 2026Updated August 12, 2026

In short

QuickBooks can do job costing through Projects or Classes, but the setup assumes an office and someone to keep it current. For a solo contractor the cost of keeping it accurate is higher than the answer is worth. The alternative is capturing each cost at the moment of purchase instead of reconstructing it from statements weeks later.

In this guide
  1. What QuickBooks Users Mean by Job Costing
  2. What QuickBooks Actually Does
  3. What Happens in Practice
  4. What Solo Contractors Actually Need
  5. How VanReceipts Fills the Gap
  6. A Note on the Numbers
  7. Comparison: QuickBooks Projects vs VanReceipts for Per-Job P&L
  8. The Right Mental Model
  9. Look Around Before You Pay

You searched for QuickBooks job costing. You probably ended up in Intuit's help docs, confused, or on a forum thread where someone explained a workaround involving "Projects" or "Classes" and you thought: this cannot be the right answer.

It is not the right answer. Not for a solo tradesperson.

What QuickBooks Users Mean by Job Costing

Before the QuickBooks comparison, a clear definition: job costing is knowing exactly what a specific job cost you and what it earned you, so you can calculate the actual profit for that job.

Not profit for the month. Not total business revenue minus total expenses. Profit for this particular rewire, this bathroom remodel, this water heater swap.

That number matters because it is the only way to answer the question most tradespeople cannot: "Did I price this job right? Am I making money on this type of work, or am I losing it?"

Without per-job visibility, you are pricing by gut feel, billing by habit, and discovering pricing problems only when your bank account tells you something went wrong.

What QuickBooks Actually Does

QuickBooks was built for general bookkeeping, not for a tradesperson sitting in a van outside a supply house.

When you connect your bank account to QuickBooks, transactions import automatically (the Free plan connects one bank). QuickBooks then categorizes each transaction by expense type: materials, fuel, tools, subcontractors. That categorization powers two things: your profit and loss statement for the business as a whole, and your tax categories at year end.

Both of those are useful. Neither of them shows you profit per job.

QuickBooks sees a payment to Home Depot or a local supply house as an expense in the "materials" category. It does not know whether that purchase went into a kitchen remodel, a commercial rewire, or a rough-in on new construction. The job layer does not exist.

The Projects workaround in QuickBooks Online

QuickBooks Online (the cloud version) does have a feature called Projects, on the Plus plan ($140 a month at list price) and Advanced ($340 a month), per Intuit's pricing page, prices checked October 2026. Simple Start ($38) and Essentials ($85) do not list it, and neither does QuickBooks Solopreneur. You create a project for each job, then assign income and expenses to it. In theory, this gives you per-project profit.

In practice, for a tradesperson buying materials on the fly, it requires:

  1. Finding the receipt in your bank feed.
  2. Opening the Projects tab.
  3. Assigning the transaction to the right project.
  4. Repeating this for every purchase, every day.

That is the desktop version of the problem you are trying to solve. The discipline it demands is the same discipline that makes people quit spreadsheets. The data capture happens at a desk, after the fact, from a screen, not from the van after a supply run after a supply house run.

The forum threads on this topic are people asking each other how to make it work, because the official path does not fit the way tradespeople actually operate.

What Happens in Practice

Here is the typical pattern for a QuickBooks user in the trades.

A job starts well. The estimate goes out, the client says yes, work begins. The first few supply house runs get logged, more or less. By week three, receipts are in the glove box. By the end of the job, reconciling everything in QuickBooks feels like archaeology: pulling receipts from pockets, cross-referencing card statements, trying to remember which purchase went to which site.

The project still shows a profit number, but it is wrong because the manual entry process missed things. Materials that came from the van stock. A second trip to the supply house that nobody logged. Two hours of labor that got absorbed into "overhead."

The profit number looks healthy enough to justify not changing the pricing. Then another job runs over. And another.

This is the pattern that the "quickbooks costing" search is expressing. Not "how does this feature work." "Why is this not working for me."

What Solo Contractors Actually Need

The requirement is simple: capture the material cost at the moment it happens, put it on the right job while you still remember which one, and show a running profit number without a desk session.

That is it. No general ledger. No bank reconciliation. No year-end journal entry. Those things matter, and QuickBooks is the right tool for them. But the per-job profit question is a different problem, and it needs a different tool.

The pattern that works for tradespeople is one where the data capture takes a moment in a parking lot, not twenty minutes at a desk. Where pointing a phone at a receipt and picking the job is the entire workflow, done while you are still standing at the van.

How VanReceipts Fills the Gap

VanReceipts is not a QuickBooks replacement. It is the layer QuickBooks is missing.

It is an iPhone app for the money loop on a trade job: estimates and invoices, receipt expenses, mileage, and live profit per job. The receipt path is the fastest part: scan, confirm the job, and the cost is in.

The whole loop takes less time than putting on your seatbelt:

  1. Leaving the supply house, put the receipt on the dashboard and open VanReceipts.
  2. Scan it. Cloud AI reads the whole receipt, every line included. With no signal, the phone still reads the vendor, date and total.
  3. With Pro, cloud AI reads every line item, including faded thermal receipts.
  4. Check the read, pick the job it belongs to, and confirm. The cost lands on that job.

The job association is yours to make: the app does not guess it from your location or calendar. You pick the job from your list and confirm before anything saves. Doing it in the van, on the day, is what keeps it accurate.

What you see after scanning is live job profit: the job name, what you have billed, materials and mileage spent, labor, and the current net. That number updates with every scan and trip. Mileage is simple: pick From and To and the app works out the distance, or type it. By the end of the job, you know exactly what it made you.

What VanReceipts does not do: it does not prepare your tax return, connect to your bank, reconcile your account, issue 1099s, sync with QuickBooks, or replace your accounting software. For all of that, QuickBooks remains the right tool. The two products solve different problems on different time horizons.

What did that job really make?Profit and margin for any job in seconds.

A Note on the Numbers

There is a structural reason this gap exists, and it is not QuickBooks being careless. Tax reporting categorizes income and expense by type, not by job. "Materials for the Westbrook job" does not exist as a category on a Schedule C. "Materials" does.

This means your accounting software, whether QuickBooks, Xero, or Wave, will always work at the business level for tax purposes. Job-level P&L is a separate concern, best tracked in a separate tool that does not complicate your year-end records.

VanReceipts keeps costs per job on your phone and in your own private iCloud. At year end, export the period from Accounting (income and expense files with a net profit summary, plus a mileage file) and hand it to your accountant alongside your usual bank statements. The job-level breakdown is for your operational decisions, not for the return.

Comparison: QuickBooks Projects vs VanReceipts for Per-Job P&L

QuestionQuickBooks ProjectsVanReceipts
Can I see profit per job?Yes, once each transaction is assigned to a projectYes, live, from the costs you file to each job
How does a cost reach the job?You assign it to the project, often later from the bank feedYou pick the job when you scan, then confirm
Does it work in the van?Mobile app, but the project tagging is usually desk workBuilt for the phone: scan, pick the job, confirm
Are receipts read automatically?Receipt capture reads a receipt and suggests a categoryWith Pro, cloud AI reads the whole receipt, every line included
Is my receipt data uploaded to a server?Yes (cloud accounting)Yes, to itemize it with cloud AI, disclosed in the privacy policy
Bank feed and reconciliationYesNo
Can I use it alongside QuickBooks?N/AYes, hand off by CSV or Excel export (no sync)
PriceProjects needs Plus, $140/mo list, or Advanced, $340/mo (pricing)Look around free with sample jobs, then Pro at $14.99/mo or $99.99/yr

Prices checked October 2026 on the QuickBooks pricing page and the App Store. Intuit often discounts the first months.

The Right Mental Model

Think of QuickBooks and VanReceipts as covering two different moments in a job's life.

QuickBooks still owns the bank feed, tax categories, and year-end books. VanReceipts covers the job itself: estimates and invoices tied to the work, every supply-house receipt and mileage trip captured in the field, and live profit per job. Use both when your accountant needs QuickBooks; use VanReceipts alone when you mainly need honest job numbers.

The profit number QuickBooks eventually shows you is built from data you entered at a desk. The profit number VanReceipts shows you is built from receipts, mileage, and hours you logged as you worked. The difference is whether the number is there before the weekend or after.

Look Around Before You Pay

Free to make and send invoices and estimates. VanReceipts lets you look around free with sample jobs, then Pro (3-day free trial on the yearly plan) adds AI estimates, card payments, scanning and your real jobs. Scan a receipt on your next supply house run and file it to the job it belongs to. The first time the profit figure updates in real time, the QuickBooks workaround stops making sense.

Download VanReceipts on the App Store. No spreadsheets. No typing receipts at a desk. No weekend archaeology.

VanReceipts (App Store name: VanReceipts: Invoice & Expense) is an iPhone app for tradespeople: estimates, invoices, mileage, receipt expenses, and per-job profit. AI-powered itemization reads the whole receipt, every line included, and you confirm and pick the job before anything saves. Free to make and send invoices and estimates. Scanning, jobs, and export are part of VanReceipts Pro: $14.99 per month or $99.99 per year, with a 3-day free trial on the yearly plan. You can look around first with sample jobs.

If you are comparing trade apps rather than accounting software, see the comparisons of Jobber, Housecall Pro and Joist, and for the QuickBooks side, how to set up job costing in QuickBooks.

Estimates, invoices and payments in one app

Snap a photo or describe the job, and cloud AI drafts the estimate. Turn it into an invoice in one tap and get paid by card. Receipts and miles land on the same job, so you see what it made.

Download on theApp Store
Scan with your iPhone camera to get the app

Free to look around. Invoices and estimates on Classic are free. 3 days free on yearly Pro. See pricing.

Keep reading

Software

A Jobber Alternative for Solo Contractors: An Honest Comparison

Jobber is built for crews with dispatch. If you work alone or with a helper, here's what you'd give up and what you'd save, with current prices for both.

3 min readRead →
Software

A Housecall Pro Alternative When You Don't Need Dispatch

Housecall Pro is built around dispatch and a crew. If you work solo, compare what you'd keep, what you'd lose, and the price difference, as listed today.

2 min readRead →
Software

A Joist Alternative That Also Tracks What the Job Made

Joist is a fast, low-cost estimate and invoice app. Where it stops, and where VanReceipts keeps going, with both apps' current prices side by side.

2 min readRead →

Free tools for the trades

Invoice and estimate templatesWorking templates for 18 trades, free.Labor cost calculatorWhat an hour of labor really costs.Free invoice generatorMake a PDF invoice with no sign-up.
Why VanReceipts tracks actual cost, not estimates