They shouldn’t, let’s get this straight right from the start. There are reasons which are obvious – some clients are bigger, some are more important because of their market (which you want to be part of) etc. However, the question remains – are they getting the same price?
The question is raised in the sense that if the prices are based on the same initial price. You should determine a sales price for each good on the level that it makes you profit and still allows you to give discounts to some clients. If you think about it, your sales price is what you sell goods with; on your income statement it’s your revenue.
However, on your income statement you take off your cost of goods that you sold, related expenses for the sale to happen and in addition you also take off all administrative expenses until you’re left with net profit. All of this is how you reach to the selling price to your customers – the initial base price, which you customize for each client in terms of discounts.
You should always know how much you could give discounts to still earn profits, therefore understanding the pricing of your products is very important.