The simple habit that makes unit prices easier to judge
Compare prices per unit before choosing a larger pack. This worked example shows how to spot better value without buying too much.

Divide price by quantity using the same units. Then consider whether you will use the whole pack.
Before you buy
A £4 pack of 500 g costs £0.80 per 100 g. A £7 pack of 1 kg costs £0.70 per 100 g. These figures illustrate the calculation; they are not live prices.
A larger pack is useful only if you use it. Factor in storage, waste and delivery. Note the usual unit prices of products you buy regularly.
Your questions answered
Is the larger pack always better value?+
No. Compare the unit price and how much you will realistically use.

