Please explain what you mean by "weighted average price increase" it's not a term I've heard of before. Let's say you have two products, one of which has unit sales of 100 units/year at $10 each, and the other has sales of 50 at $5 each, the total revenue is 100 x $10 + 50 x $5 = $1250. Is the objective to increase revenue by 3%? Then why not simply raise prices 3% on both, so the new revenue calculation is 100 x $10.30 + 50 x $5.15 = $1287.50? Or are you looking to increase the price of low revenue products by more than 3% and the price of the big sellers by less than 3% and have it come out for an average price increase of 3%? For example you could raise the $100 item by 2% and the $50 item by 7% and get the same 3% increase in total revenue. If that's what you're looking for there is no single formula that will do it - it's best to devise a pricing strategy for a few big items then make up the difference with the small.