Parts Used Don't Match Parts Billed: Decision Tree

Why this matters

The parts that went into a job and the parts that landed on the invoice are supposed to be the same list. When they are not, you have a leak, and unlike a shelf count that disagrees with the system, this one hits revenue directly. Parts used but never billed are margin you worked for and gave away. Parts billed but never used are a dispute waiting to detonate the next time a customer checks. This is not an inventory-count problem, it is a billing-capture problem, and it runs in both directions. This tree finds which way yours runs and why.

Start here: reconcile the job, not the shelf

Pick a job, or a batch of recent ones, and lay two lists side by side: what the tech recorded using, and what the invoice charged. Do this at the job level. A shelf count answers a different question (see related: Your Physical Count Doesn't Match the System Decision Tree). Here you are matching consumption to billing, one job at a time, because that is where the money is captured or lost.

If the two lists match, the job is clean. If they do not, read the direction.

Which way does the gap run?

The direction points straight at the cause and the fix.

  • More used than billed means margin walked out the door. Parts went into the work and never made it onto the customer's bill.
  • More billed than used means you charged for parts that never went in. This is the trust-damaging direction, whether it came from a guess, a template, or a copy-paste.

Sort every gap into one of these before you chase it, because the two are opposite problems with opposite risks.

If more was used than billed

This is the common one, and it is pure lost margin. Chase the leak points in order of likelihood.

  • Usage logged late or not at all. A part pulled off the truck in the field and never recorded against the job is the number-one cause. If it is not logged at point of use, it does not reach the invoice.
  • Truck stock treated as free. Techs sometimes think of parts already on the truck as "already paid for" and skip billing them. The part was a cost when you bought it; it is revenue when it is installed. Both are true.
  • Add-on work not captured. A part swapped during the visit that was not on the original scope, done as a favor or in a hurry, and never added to the ticket.
  • Special orders billed separately and dropped. A special-order part handled outside the normal parts flow that never got reconciled onto the final invoice. See related: The Special-Order Workflow That Doesn't Lose Parts or Money.

The fix is upstream: log every part at the point of use so billing is automatic, not a memory test at invoice time.

If more was billed than used

Rarer, and more dangerous to the relationship. Find the source before a customer does.

  • Estimated parts billed as actual. The quote listed parts the job did not end up needing, and the invoice charged the estimate instead of the reality.
  • Template or copy-paste carryover. A standard job template or a duplicated prior invoice carried parts that this specific job never used.
  • A part charged but returned or never installed. Planned, billed, then swapped out or sent back, with the invoice never corrected.

Correct it toward what actually went in, and issue the adjustment before the customer catches it. A charge you catch and fix reads as diligence. The same charge a customer catches reads as padding.

Rule out timing and non-billable traps

Not every mismatch is a leak. Some are legitimate and just need the right treatment.

  • Warranty, comeback, and callback parts. Parts consumed on a job you are correctly not billing the customer for. These belong in a non-billable or warranty bucket with a reason, not counted as a billing miss. See related: Catching and Preventing Inventory Shrinkage.
  • Timing across invoices. A part used on a job invoiced in stages may sit on a later invoice, not the one you happened to check. Confirm the full billing is closed before calling it a gap.
  • Shop supply and consumables. Small consumables recovered through a shop-supply charge or overhead are not billed line by line and should not be. See related: The Difference Between Consumables and Tracked Inventory.

Recap

  1. Reconcile at the job level: parts recorded used versus parts billed.
  2. Read the direction: used-over-billed is lost margin, billed-over-used is a dispute risk.
  3. Used-over-billed usually traces to usage not logged at point of use.
  4. Billed-over-used usually traces to estimates or templates billed as actual, fix it before the customer does.
  5. Separate the legitimate non-billables (warranty, comebacks, shop supply) from real leaks.

References

  • See related: Closing the Gap Between Parts Used and Parts Invoiced, The Special-Order Workflow That Doesn't Lose Parts or Money
  • See related: Catching and Preventing Inventory Shrinkage, Your Physical Count Doesn't Match the System Decision Tree
  • U.S. Small Business Administration (SBA), job costing and billing-accuracy guidance
  • Trade-standard practice for point-of-use parts logging and invoice reconciliation