Negotiating Wholesaler Discounts: What You Actually Pay
Negotiating wholesaler discounts is not one conversation about one number. Wholesale trade pricing has four layers stacked on top of each other: a gross list price (Swedish: bruttoprislista), a discount rate per product group (rabattsats per varugrupp), a net price file issued to you specifically (nettoprisfil), and an annual rebate paid in arrears on volume (årsbonus). You negotiate the middle two, you get billed off the third, and you only find out about the fourth in February. The single highest-value thing you can do is not shout for a bigger headline discount. It is to check, line by line, that the discount you agreed is the discount you were actually invoiced, and to quote off today's net price file instead of a gross price you memorised two years ago.
The four layers of wholesale pricing, explained
Whether you buy from a Swedish electrical wholesaler, a plumbers' merchant in the UK, or an HVAC supplier in New Zealand, the structure is close to identical. Only the vocabulary changes.
| Layer | Swedish term | UK/NZ equivalent | What it really is |
|---|---|---|---|
| 1 | Bruttoprislista | List price / RRP / book price | A published reference price almost nobody pays. It exists so a discount can be expressed as a percentage of something. |
| 2 | Rabattsats per varugrupp | Trade discount band | Your agreed percentage off list, set separately for each product group. Cable might sit at one rate, switchgear at another, tools at a much worse one. |
| 3 | Nettoprisfil | Net price file / special pricing / contract price | A file the wholesaler issues to your account with your actual price per article number. This is what the till charges. |
| 4 | Årsbonus | Annual rebate / retro / volume bonus | A percentage of your yearly spend paid back after year end, usually on tiers, usually excluding some categories. |
Why the gross price is a distraction
Gross list prices drift upward, and the discount percentage drifts with them. A supplier can raise gross by 6% and hand you a headline discount that looks two points better than last year, and you pay more. Percentages off list are not comparable between suppliers unless the lists are the same. They are almost never the same.
So the only number that means anything is the net price per article. When two wholesalers pitch you, do not compare their discount percentages. Take your own top 40 articles by annual spend, send both the article numbers, and ask for net prices. In Sweden that is easy because articles are identified by E-nummer for electrical goods and RSK-nummer for plumbing and heating, so the same seven-digit number means the same physical item at every wholesaler. Outside Sweden you will usually have to match on manufacturer part number instead, which is slower but works.
What negotiating wholesaler discounts actually means
The wholesaler's rep has a discount matrix and limited authority to move cells in it. They will move the cells you push on. If you push on nothing specific, they will improve the product groups that cost them least, which are rarely the groups you buy most of.
Prepare like this:
- Know your mix before you walk in. Pull twelve months of purchase lines and total your spend by product group. Most firms find that 60–80% of spend sits in a handful of groups. Those are the only cells worth arguing about.
- Negotiate per varugrupp, not on the headline. "Give me two points more overall" is worth less than "cable and conduit are 41% of my spend, they need to move".
- Bring your own numbers. A rep who is told your annual spend by group, with dates, treats you differently from one who hears "we buy a fair bit".
- Price the whole deal, not just the discount. Payment terms, free delivery thresholds, branch pick-up, returns policy on unused stock, and whether they will hold your standard items are all worth real money. Thirty extra days of credit can be worth more than a point of discount.
- Ask what triggers the rebate tiers. If tier two starts just above your current spend, consolidating a second supplier's volume may pay better than any discount move.
- Ask for the net price file, in writing, on a stated date. If they cannot give you a file, you cannot verify anything, and everything below stops working.
The discount you agreed is not always the discount you are billed
This is where the money is, and it is almost never fraud. It is administration. Discount matrices get keyed by hand. Articles get reclassified into a different product group and quietly fall out of your best band. New lines are added to the catalogue at default terms. A branch overrides a price for a rush order and the override sticks. Your agreement renews on paper and never lands in the system.
The arithmetic is unforgiving. Take an article with a gross list of 1 000 SEK.
- Agreed 62% off → you should pay 380.
- Billed at 58% off → you pay 420.
- That is 40 SEK, or 10.5% more cost on that line.
Four points of discount looks trivial. On a material-heavy job where materials are half the sell price and you are quoting on a fixed margin, that error eats a meaningful slice of the job's profit, and it repeats on every purchase until someone notices. Nobody notices, because nobody reads invoice lines against a file.
The 20-minute monthly check
- Export last month's supplier invoice lines: article number, quantity, unit price paid.
- Export or download the current net price file for your account.
- Join the two on article number and calculate price paid minus file price.
- Sort by total variance, not by percentage. Chase the top ten rows.
- Send the list to your rep. Ask for a credit note and for the root cause. "The article moved product group" is a real answer. "It must have been a system thing" is not.
Do this twice and you will train the account. Reps route errors to the customers who check, because those are the ones who ask.
Annual rebate: read the exclusions before the percentage
The årsbonus is real money, but it is the layer with the most fine print. Before you value it, get written answers to:
- Is it calculated on gross or net spend? The difference is enormous.
- Which categories are excluded? Third-party specials, direct deliveries from manufacturer, and tools are commonly out.
- Are the tiers cliff-edge or marginal? A cliff-edge tier means missing the threshold by a small amount loses the whole uplift.
- Do credit notes and returns reduce the qualifying spend?
- When is it paid, and against what statement do you reconcile it?
A rebate paid fourteen months after the job is not job margin. It is a cash bonus arriving in a different financial year, and you cannot price work off it. Price off your net file. Treat the rebate as the windfall it is, and reconcile it once against your own purchase total, because that figure is calculated by the supplier and nobody else ever checks it.
Quote off the current price file, not last year's gross price
Price files change often. Copper and steel move, manufacturers reissue lists mid-year, and energy-related items have been volatile for several years running. If your estimator is typing prices from memory, or from a spreadsheet last touched in 2024, every quote is silently wrong. Not dramatically wrong. Wrong by 5% here and 12% there, on the busiest lines, in the direction that costs you.
The fix is mechanical: import the current net price file into whatever you quote from, and quote from article numbers rather than free text. Then a quote line is your real cost plus your chosen margin, calculated rather than guessed, and a price rise shows up as a changed number instead of a shrinking margin you discover at year end.
This is one of the reasons OdinTask imports supplier price files directly and holds them per supplier, so quotes, material registration on the job, and the invoice all reference the same net price. When the file changes, the next quote changes with it. The photographed supplier invoice from the job card lands against the same job, which is what makes the monthly variance check take twenty minutes instead of a day.
A short negotiation checklist
- Twelve months of spend, totalled by product group, printed.
- Your top 40 articles by spend, with article numbers, as a net-price request to two suppliers.
- A list of every variance you found in the last quarter, with amounts.
- Your rebate terms, with the exclusions highlighted.
- One clear ask per product group, and one thing you are willing to concede, such as consolidating volume or shifting to their stocked equivalent.
- A date for the new net price file, and a diary note to verify the first invoice after it.
Negotiating wholesaler discounts well is mostly bookkeeping done before the meeting. The rep is not your problem. The gap between the agreement in the folder and the price on the invoice is.
FAQ
What is a bruttoprislista and why does it matter?
A bruttoprislista is the wholesaler's published gross list price, the reference figure your discount percentage is calculated from. Almost no trade customer pays it. It matters because discounts are quoted as a percentage off it, so two suppliers offering the same percentage can charge very different net prices if their lists differ. Always compare net prices per article number, never headline percentages.
How do I check the discount I agreed is the discount I am billed?
Export last month's supplier invoice lines with article number, quantity and unit price paid. Export your current net price file. Join the two on article number and calculate the difference per line. Sort by total money, not percentage, and chase the largest gaps with your rep, asking for both a credit note and the root cause. Repeat monthly; it takes about twenty minutes.
Should I price jobs using my annual rebate?
No. The annual rebate arrives months after the work is done, often in a later financial year, and it depends on hitting volume tiers you cannot guarantee mid-year. Quote off your current net price file so each job stands on its own margin. Treat the rebate as a separate cash item, and reconcile it once against your own purchase totals, since only the supplier calculates it.
How often do wholesaler price files change?
Frequently enough that quoting off a remembered price is a real risk. Manufacturers reissue lists during the year, and metal and energy-linked components have moved repeatedly. Ask your wholesaler how often your net price file is reissued and how you are notified, then import the current file into your quoting system rather than typing prices from memory or an old spreadsheet.
What is an E-nummer or RSK-nummer, and why use it?
They are standardised Swedish article numbers: E-nummer for electrical goods, RSK-nummer for plumbing and heating. The same number identifies the same physical item at every wholesaler, so you can send one list of numbers to two suppliers and get directly comparable net prices. Outside Sweden, use manufacturer part numbers for the same purpose; it is slower but the method is identical.
What should I negotiate besides the discount percentage?
Payment terms, free delivery thresholds, whether the branch stocks your standard items, returns on unused material, direct-to-site delivery, and the rebate tier structure. Thirty extra days of credit or a no-quibble returns policy on over-ordered material can be worth more than a point of discount, and reps often have more room on terms than on price.
One system for your field-service business
Booking, quotes with ROT, scheduling, an offline app, time tracking and invoicing — in your own brand.
Try OdinTask free