stock up

buy a large amount of something to keep and use later

C1

What does "stock up" mean?

To stock up means to buy a large quantity of something before you actually need it, so you have a good supply ready for the future. It typically happens when someone anticipates a shortage, a long period away from shops, or a seasonal demand — think of filling a pantry before a winter storm or loading a trolley ahead of a public holiday. The focus is on deliberate, proactive bulk buying, not just a routine purchase. What makes this phrasal verb distinctive is that the anticipation of future need is built into the meaning — you're not just shopping, you're preparing. It works equally naturally in everyday conversation and in written contexts such as consumer advice or news reports about supply shortages.

Examples

How to use it

stock up on + noun

The most common pattern — the item you are buying in bulk follows the preposition 'on', never the verb directly.

Before the long weekend, she went to the supermarket to stock up on pasta, rice, and canned tomatoes.

stock up (no object)

When the items being bought are clear from context, the 'on' phrase can be dropped entirely — this short form is very natural in speech.

There's a big sale on this weekend, so we're planning to stock up while prices are low.

stock up + time/purpose phrase

A phrase indicating when or why you are stocking up often follows the verb to add context.

Most households stock up before Christmas when supermarkets become busier and deliveries slow down.

stock up + location phrase

You can specify where the buying takes place using a prepositional phrase after the verb or its object.

We always stock up on sunscreen and insect repellent at the pharmacy before travelling abroad.

Common Collocations

stock up on foodstock up on suppliesstock up on medicinestock up on groceriesstock up for winterstock up before a storm

Common Mistakes

Using a direct object instead of 'on + noun'

'Stock up' is intransitive — you cannot place an object directly after the verb. The item being bought must be introduced with 'on'.

We need to stock up groceries before the festival.
We need to stock up on groceries before the festival.
Using 'stock up with' instead of 'stock up on'

While 'stock up with' exists in older British usage, it sounds old-fashioned today. The natural preposition in both British and American English is 'on'.

They stocked up with medicine and first aid supplies.
They stocked up on medicine and first aid supplies.
Confusing 'stock up' with 'top up'

'Top up' means refilling something that has already been partially used; 'stock up' means buying a large amount in advance, before the need becomes urgent. They are not interchangeable.

I noticed we were running low on coffee, so I topped up on a few extra bags.
I noticed prices were about to rise, so I stocked up on a few extra bags of coffee.

Usage

Stock up is neutral and works in both spoken and written English. The preposition is almost always 'on' — avoid 'stock up with', which sounds old-fashioned.

Frequently Asked Questions

Can 'stock up' be used for non-physical things, like books or films?

Yes, this extension is quite natural and common. You can say 'stock up on books before a long flight' or 'stock up on box sets for the holidays' without sounding unusual. The key is that there is still a sense of accumulating a supply in advance of a need — purely abstract or figurative uses (like emotions) would sound unnatural.

Can I say 'we're stocked up' — is that the same meaning?

'Stocked up' in that sentence is working as an adjective, not a verb — it describes the resulting state of having sufficient supplies already. It is not quite the same as the phrasal verb in action. To describe the action of buying in bulk, use 'we stocked up' (past simple) rather than 'we're stocked up'.

Is 'stock up' used differently in British and American English?

The core meaning and the 'stock up on' structure are the same in both varieties. The only noticeable difference is that 'stock up with' appears slightly more often in older British texts, but it is uncommon today in either variety. 'Stock up on' is the safe, widely accepted choice.

What kinds of things can you stock up on?

Typically, 'stock up on' is used with consumable or storable goods — food, medicine, fuel, batteries, toiletries, bottled water, firewood, and similar supplies. The goods need to be the kind that can be bought in bulk and kept for later use. You would not normally 'stock up on' services or experiences.

How is 'stock up' different from 'store up'?

'Stock up' almost always refers to physically buying goods in bulk before a need arises. 'Store up' is more often used figuratively — for example, 'storing up problems for the future' or 'storing up resentment'. If you are talking about going to a shop and buying a large quantity of something, 'stock up on' is the right choice.

Ready to practise?

Practise 1,000+ English phrasal verbs with interactive gap-fill exercises.

Start Practising →