Operations
2026-04-127 min read

Parts Expenses and Supplier Invoices: Closing the Loop on Your Costs

Most shops know what they billed for parts. Far fewer know what they actually paid. Here is why that gap matters and how to close it.

By BayOps Team

See related feature

Parts Expenses and Supplier Invoices: Closing the Loop on Your Costs

Here is a question that surprises a lot of shop owners when they actually sit down to answer it: on your last hundred jobs, what was your average parts margin?

Parts margin — the difference between what you paid your supplier for a part and what you charged the customer for it — is one of the most controllable levers in a repair shop's profitability. And yet most shops do not track it systematically. They know the markup they intend to charge. They have a rough sense of what suppliers typically cost. But the actual, realized margin on parts across all jobs over a quarter? That number is usually a mystery.

This post is about why that happens, what it costs you, and how to fix it with a process that does not require an accountant on staff.


Why Most Shops Do Not Track This Properly

It is not that shop owners do not care about parts costs. It is that the information lives in two different places that rarely talk to each other.

On one side, you have what you billed. That is on the invoice — the customer paid $380 for the front bumper. On the other side, you have what you paid. That is on the supplier invoice — you paid $240 for that bumper, plus $18 in tax.

For those numbers to become a margin figure, someone has to connect them. And in most shops, that connection never gets made. The supplier invoice goes to whoever pays the bills. The customer invoice goes into the billing system. Nobody reconciles the two, and so nobody knows the actual margin until the bookkeeper does it at year end — by which point it is too late to do anything about it.

The result is that margin erosion happens slowly and invisibly. A part that was supposed to be a 35% margin becomes 22% because the supplier price went up and nobody updated the pricing in the estimate template. That kind of drift, across dozens of parts categories, adds up to real money.


The Three Things You Actually Need to Track

You do not need a complex accounting system to get visibility into parts costs. You need three things captured consistently:

1. The supplier invoice, linked to the job.

When a parts order comes in, the supplier invoice — with the invoice number, the date, the supplier name, the amount paid — should be recorded and linked to the specific repair order it was purchased for. Not in a general "parts purchases" log, but tied to the job that generated the purchase.

This link is what lets you compare what you billed versus what you paid at the job level, rather than just in aggregate.

2. The paid status of each supplier invoice.

Unpaid supplier invoices are accounts payable — money you owe. Knowing which supplier invoices are unpaid and how old they are is basic cash flow management. A supplier invoice that was due two weeks ago and has not been recorded as paid is a liability that may not be visible until it causes a problem.

3. The date the expense was incurred, not just recorded.

For accounting purposes — particularly for tax reporting — parts expenses need to be recorded in the period when the purchase was made, not when someone got around to entering it into the system. This sounds minor but matters at quarter end when you are trying to reconcile your books.


What Your Parts Margin Is Actually Telling You

Once you have supplier invoices consistently recorded and linked to jobs, you can start asking more interesting questions.

Are certain suppliers eroding your margin more than others? If one supplier's prices have crept up 8% over the past year and your estimate templates have not been updated to reflect that, every job using parts from that supplier is running thinner than you planned.

Are certain job types consistently under-margined on parts? Some repair categories are more price-sensitive at the customer level, which puts pressure on parts margin. Knowing which categories those are lets you make deliberate decisions — whether to adjust pricing, find alternative suppliers, or simply know that those jobs carry lower parts margin and plan accordingly.

What is your parts spend as a percentage of your parts revenue? This ratio — sometimes called parts cost of sales — tells you how efficient your parts sourcing is overall. A ratio that is trending upward over time is a signal that supplier costs are rising faster than your billing rates.

None of these questions require a financial background to ask or understand. They just require the data to be in one place.


The Accounts Payable Problem

One specific area where parts expense tracking pays off quickly is accounts payable — the total amount your shop owes to suppliers at any given moment.

In a busy shop, it is surprisingly easy for supplier invoices to pile up unpaid without anyone having a clear picture of the total. You might know that the bill from your main parts supplier is due soon, but do you know the exact amount, or whether the invoice from the secondary supplier last week has been entered anywhere?

When every supplier invoice is recorded as it arrives — with a paid date marked when it is settled — your accounts payable balance is always visible. You know who you owe, how much, and when it is due. That is basic financial hygiene, and it prevents the unpleasant surprise of a supplier putting you on hold because of an invoice you did not realize was outstanding.


Building the Habit Without Disrupting the Day

The reason parts expense tracking breaks down in most shops is not that it is complicated — it is that it requires a consistent habit that is easy to skip when the shop is busy.

The habit you need is simple: when a parts order arrives, the invoice gets recorded before it gets filed or paid. That is it. The supplier name, the invoice number, the date, the amount, and which job it belongs to. It takes two minutes per invoice.

The way to make this stick is to attach it to something that already happens reliably. Parts arrive. Someone signs for them. That same person, or the first person to touch the invoice, enters it into the system before it goes anywhere else. The invoice number becomes the confirmation that it was done.

Over time, this habit turns into a complete picture of your parts costs — linked to jobs, tracked by supplier, reconcilable against your billings. And that picture is what lets you manage parts margin deliberately rather than discovering what it actually was at year end.


BayOps includes parts expense tracking with supplier records, job-level linkage, and accounting reports that show parts margin, accounts payable, and parts cost of sales — all in one place. Learn more about parts on the job.

Put these workflows in your shop

One system for estimates, jobs, carrier documentation, and professional invoicing.