Suppliersrepair parts supplierscompare prices

How to Compare Repair Parts Supplier Prices and Save Up to 30%

We measured 34,760 parts across 14 suppliers: a 29% average spread between cheapest and dearest. How to compare properly, and where you cannot.

MC

MyClientPro Team

Repair Shop Software

22 April 20269 min

One of the biggest sources of silent waste in a repair shop never shows up on the balance sheet: the cost of buying parts from the first available supplier, without comparing.

This is not guesswork. We measured the catalogue MyClientPro imports from 14 Portuguese and Spanish suppliers — 338,452 items. Of those, 34,760 EAN codes exist at more than one supplier, which lets us compare exactly the same part from the same manufacturer. The results are below, and they are more interesting than the round number in the title.

The problem: how technicians order parts today

In most shops without management software, ordering parts follows a predictable pattern:

  1. The technician works out which part is needed
  2. They open their usual supplier's site and check the price
  3. They order — without checking anyone else
  4. The part arrives (or does not) in 2 to 5 days

The problem is not the usual supplier: often their prices are good. The problem is the absence of comparison. Without side-by-side data it is impossible to know whether you are paying a fair price or subsidising someone's margin.

And the manual alternative is not realistic. Opening five websites, searching the reference on each, noting prices and stock — that is 10 to 15 minutes per part. Nobody does that with a customer waiting at the counter.

What a supplier price checker actually is

It is a feature of your management software that keeps a local catalogue with prices from every configured supplier and answers your search in a comparison table.

It is worth being precise about the mechanism, because it changes what you can expect from it. The system does not visit the supplier's website at the moment you press the button. Each supplier publishes their catalogue — as a CSV or Excel file at a URL, over FTP or SFTP, or through an API — and MyClientPro imports it regularly, storing price, stock, brand and category for every item.

That has an upside and a cost, and you should know both:

  • The upside — the answer is instant and you search the whole catalogue at once: by reference, by EAN, by brand or by description. Querying 14 suppliers live would take longer than any technician is willing to wait, and one supplier being down would leave the table incomplete.
  • The cost — the price you see is from that supplier's last import, not from the second you look. That is why the verification date sits next to every line: a feed can stop without warning, and a three-day-old price needs to look three days old.

How large are the real price differences?

These are the numbers we measured across the 34,760 EANs present at more than one supplier:

MeasureValue
Mean spread between lowest and highest price29%
Median spread12%
Items with a spread above 20%12,292 (35%)
Parts from €20 to €200 at three or more suppliers: average spread in euros€17.17

The honest reading of these numbers is this: the 29% mean is pulled up by a minority of items with enormous spreads. Half of all parts vary by less than 12%, and on those, comparing earns you little.

But it is the third number that matters to anyone running a shop: one part in three varies by more than 20% between suppliers. You cannot tell which is which without looking — and that is exactly why comparing has to be a two-second gesture rather than an investigation.

These differences do not reflect quality. It is the same EAN, meaning literally the same item from the same manufacturer, priced differently by different distributors.

Why comparing is harder than it looks

This is the part nobody tells you, and it is where most attempts to compare prices in a spreadsheet die.

31% of parts have no EAN code

Of the 338,452 items we import, 234,079 carry an EAN and 104,373 carry nothing. Without an EAN there is no safe way to claim supplier A's item is supplier B's item: the descriptions are written by different people, in different languages, with different abbreviations.

What you do with those parts is search by manufacturer reference and by description — it works, but the technician decides whether the two lines are the same thing. Any tool promising to cross-match catalogues without EANs at 100% is promising what it cannot deliver.

Only a quarter of the catalogue is in stock

At any given moment, roughly 82,000 of the 338,000 items are in stock. The cheapest price in the table is often an out-of-stock line — comparing price without availability beside it leads to ordering what does not exist and finding out two days later.

Eco-tax is not in the price

Several suppliers publish the price without the environmental levy and charge it afterwards, by capacity or per unit. On a drive or a battery, that changes the comparison. MyClientPro stores the eco-tax in its own field when the supplier declares it, precisely so it is neither counted twice nor forgotten.

The same brand written three ways

"HP", "Hewlett-Packard" and "HP Inc." are three different brands to a computer and the same one to a person. With 1,866 distinct brands in the catalogue, filtering by brand only works once they have been normalised — and that is work which must be done before the search is any use.

How to calculate the impact on your shop

With the numbers above you can build an estimate that holds up, instead of picking a flattering percentage:

  1. Add up the parts cost of a typical month — not the number of repairs, the cost
  2. Assume you capture half the median spread, roughly 6%, on the parts you currently buy without comparing
  3. Add the effect of the expensive parts: if one in three varies by more than 20%, those are the ones that pay for the exercise

A shop spending €2,500 a month on parts is looking at around €150 recovered from the average effect alone — and considerably more if expensive parts are a large share of the bill. That is money that appears without raising prices or doing more repairs.

Beyond price: what to check before ordering

The lowest price is not always the best choice. What the table shows, and what is worth reading before you decide:

  • Stock — quantity and state (available or not) at each supplier
  • Incoming — some suppliers announce restocks with quantities; an out-of-stock part arriving tomorrow can beat an available one that costs more
  • Eco-tax — when declared, shown separately from the price
  • Verification date — how old that price is. A three-day-old line deserves a confirmation before a large order
  • Recommended retail price — useful for seeing your margin before quoting the customer

The right decision balances price, availability and freshness — and you can only make it when all three are in view at once.

Integration with repair tickets

The advantage of having this inside your management software, rather than on a separate site, is that the order stays attached to the repair. That means:

  • You know which repair each part was ordered for
  • "Waiting for Parts" stops being a mental note and gets an actual order behind it
  • The real cost of the part reaches the customer's quote without anyone copying it out of an email
  • The history stays: six months from now you know what you paid for that part, and to whom

Conclusion

Comparing prices before ordering is one of the most direct ways to raise a repair shop's margin — without raising prices and without doing more repairs.

The numbers say the opportunity is real but uneven: half the parts earn you little, one in three earns you a lot, and you cannot tell which is which without looking. That is precisely why comparing has to cost two seconds inside your normal workflow, and not fifteen minutes across five browser tabs.

MyClientPro includes the supplier price checker on the Pro and Business plans. Try it free for 60 days — no credit card required.

Frequently asked questions

MC

MyClientPro Team

The MyClientPro team has been developing repair shop management software since 2025. Every article is based on real experience with hundreds of shops.

Try free for 60 days

No credit card. 2-minute setup.

More articles