← Back to Knowledge Processes under control · Industry solutions

Every B2B customer has a different price list - how to master discounts and quoting

When contract prices, volume discounts and individual price lists with an expiry date no longer fit in a spreadsheet, the answer is a system that applies the right price itself for a given customer, product and volume. The salesperson works nothing out by hand and doesn't guess - they get a ready, correct price and quote in seconds.

29 June 2026 · Bartek Liszkowski

In B2B trade, pricing policy is the core of your edge - and at the same time the place where off-the-shelf programs most often fail. Before I founded GoIDEA, I ran sales for years and know how quickly the complexity grows: a few hundred customers, each on different terms, plus quantity discounts, promotions and prices valid only until the end of the quarter. Below I explain how to put that logic in order so it works for the salesperson.

Why a spreadsheet stops being enough at some point

As long as there are a dozen or so customers, price lists in Excel just about hold up. The trouble starts at scale: the salesperson has to remember that this customer has a contract price, that one a volume discount, and another a promotion that expired last week. Every quote means hunting by hand for the right rate across several sheets, and every slip costs either margin or the customer's trust. The bigger the company, the more often someone sells at an old or wrong price.

What good pricing logic looks like

The heart of it is simple: the system works out the price by itself. The salesperson picks a customer and a product, and the program itself checks which terms apply to that pair today - whether there's a contract price, whether a discount threshold kicks in at that quantity, whether a promotion is running. You set the rules once: individual price lists, volume-based discount thresholds, prices with an expiry date, discounts for customer groups. From then on every quote comes out priced the same way - no matter which salesperson prepared it or at what hour.

Why off-the-shelf programs usually fall short here

Price lists and discounts are a highly individual area - every trading company has its own rules, worked out over years. Boxed systems offer one averaged discounting model and either don't cover your rules or force the process to bend to their pattern. This is exactly the kind of logic where a tailored system pays off: it mirrors your pricing policy as it is, rather than as the maker of an off-the-shelf tool foresaw.

What changes on the quoting side

When prices work themselves out, quoting shrinks from hours to minutes. The salesperson builds the quote straight in the system: they pick the items, and a document with the correct prices, discounts and terms is produced automatically. The history of quotes and agreed terms stays in one place, so the next order doesn't start from scratch. The most costly mistake also disappears - selling below the agreed margin because someone took a rate from an out-of-date sheet.

Where to start

You don't have to build a whole sales system at once. I start with the price engine itself: I move your pricing and discount rules into one place, so it applies the right price for a customer and product. The first working module usually takes a few weeks, and quoting, history and further features come once the foundation has proven itself in daily work.

If your prices still live across several spreadsheets - let's talk for thirty minutes. I'll show how I'd turn your pricing policy into rules that work themselves out.

Before you ask

Common questions about price lists and discounts

Can you handle volume discounts and contract prices at once?
Yes. I set the rules in layers: a contract price for a given customer, a discount threshold depending on quantity, a promotion with an expiry date. The system itself checks which rule applies to a specific customer-product pair on a given day and applies the right price.
We have hundreds of individual price lists. Can that be moved over?
It can. I migrate the price lists from spreadsheets into one place and order them by the rules you already apply - only today they live in your salespeople's heads. Once moved, each customer has their terms recorded once, in one place.
Can a salesperson change the price by hand?
Yes, if you decide so - with a visible deviation from the calculated price and, optionally, a threshold above which a discount needs approval. You keep control of the margin, and the salesperson keeps flexibility where they need it.
Do you have to build the whole sales system straight away?
No. I start with the price engine itself - it gives the fastest result. Quoting, the history of terms and further features come in stages, once the foundation proves itself in daily work.
First step

Book 30 minutes or write a message.

The first call is a calm conversation to get to know each other. I check whether I can genuinely help. No slides, no sales pressure. If I see it is a poor fit, I say so directly.

Book 30 minutes

Pick a slot in the calendar - we meet on Zoom.

Open the calendar

Prefer to write?

Briefly describe what you need - I reply within one business day. Often sooner.

Phone +48 601 789 966 - feel free to call, I answer the phone myself.