15 THINGS TO DO INSTEAD OF ONLINE SHOPPING WHEN THE URGE HITS
Feel the urge to add to cart? Here are 15 things to do instead of online shopping when the urge hits!
Have you ever found yourself stressed or bored at home, and suddenly you’re on your favorite shopping app with three things already in your cart, and you don’t even remember adding them?
It has definitely happened to me in the past!
After reflecting on it now that I’m used to mindful spending, I realize that it’s never really about wanting stuff.
Sure, those items are nice to have, but oftentimes, it’s not what we’re chasing.
Usually, we subconsciously want a dopamine hit, a distraction, or even a sense of control.
But the thing is, those mindless shopping sprees add up faster than you’d think and aren’t good for our mental health.
In this post, I’m sharing 15 things to do instead of online shopping whenever you feel the impulse to buy.
All of these will give you the same dopamine hit, but without the guilt, clutter, and credit card regret later on.
I also have an entire post about how to stop impulse buying where I share my best tips, so make sure to check it out after this one!
15 things to do instead of online shopping when the urge hits
Get out of your head
When you feel that your urge to shop online is caused by stress or boredom, try one of these activities.
They’ll help you get out of your head and relieve anxiety.

1. Go for a walk with no distractions
If you find yourself about to give in and click “purchase” on that tempting item, pause and quickly get up.
Put on your shoes and go for a walk.
Not a “productive” walk where you aim to reach a certain number of steps or run errands along the way.
But a genuinely aimless one.
While walking, don’t put on a podcast or scroll on your phone.
Even better, consider leaving your phone at home if you can.
Notice your surroundings: what are you seeing?
What are you hearing?
What are you smelling?
A simple walk where you’re truly present with no distractions interrupts the impulse loop and kills the urge to shop within a few minutes.
It gives your brain time to reset and reconnect you to the real, physical world.
And nine times out of ten, by the time you get home, the urge is completely gone.
2. Do a “brain dump”
Take a piece of paper, a notebook, or even your notes app, and write down everything that’s been on your mind lately.
Your worries, to-do lists, anxieties, and obsessive thoughts.
Even that random thing you thought about for no reason that’s somehow still taking up space in your head.
Shopping urges are often just displaced mental noise, so getting all that clutter out of your head and onto paper can help release the pressure.
3. Make a cup of something and drink it slowly
Whether you prefer hot chocolate, tea, coffee, or something else, take the time to prepare it and enjoy it slowly.
Be present when you grind your coffee or pick your tea.
Savor the smell.
Romanticize the ritual of making it.
When it’s ready, sit with it and only with it.
No phone, no TV in the background.
Drink it as slowly as you possibly can.
Sounds too simple?
Believe me, it works!
Read more: 125 things to do instead of being on your phone

Do something with your hands
If you’re feeling restless and like you need to “do” something, online shopping isn’t the answer.
Do something with your hands and watch the impulse disappear.
4. Cook or bake something
One of my favorite things to do instead of online shopping is to make something delicious with the ingredients I already have in my pantry.
Open your cupboards and fridge and see what you’ve got.
Transform it into a challenge to keep it fun: “What can I make with exactly what’s in here?”
Even better, can you use up something that’s been sitting there for months?
Doing something creative like cooking or baking, working with your hands, will take your mind somewhere completely different.
Plus, there’s something genuinely satisfying about making something with your own hands.
5. Declutter, reorganize, or restyle one small area of your home
Pick one small area that’s been bothering you every time you walk past it.
One shelf, one cupboard, one drawer, one corner, whatever it is.
Then set a timer for 10 minutes and declutter as much as you can to make the space feel functional again.
If you want to keep everything, see if you can reorganize it so things are easier to find and reach.
You could also restyle the area if it’s somewhere visible and out in the open.
Either way, you’ll get that rewarding “fresh space” feeling without buying a single thing.
It’ll remind you of how much you already own, and that you don’t need anything more to feel complete.
6. Start (or return to) a hobby you’ve been neglecting
Remember that hobby you’ve always wanted to try but never got around to?
Or the one you love but never actually make time for?
Whether it’s reading, knitting, painting, or running, go do it right now.
Even if it’s just for 20 minutes.
Use that impulse energy for something you’ve been putting off.
Create instead of consume.
It’s so much more fulfilling!

Connect with something real
Sometimes we’re tempted to shop because we feel lonely or disconnected.
We want to feel better, so we fill the void with consumption.
If that’s what’s been sparking your shopping urge, try connecting with something real instead.
7. Text or call someone you’ve been meaning to reach out to and actually make plans
If you’ve been wanting to reach out to someone you love but keep making excuses, now is the perfect time.
Don’t just send a “how are you?”
Try to have a real, genuine conversation.
Even better, make actual plans to meet up.
Not a vague “we should catch up soon.”
Pick a specific date and decide what you’re going to do.
That way, it’ll actually happen.
Shopping often fills an anticipatory void, so having something to look forward to is a surprisingly effective fix.
Plus, the connection you’ll feel is so much more meaningful than any unboxing.
8. Do something nice for someone without them asking
Another one of those feel-good things to do instead of online shopping!
Have a friend who just had a baby?
Drop off a basket of pre-made meals so they don’t have to think about cooking.
Know an elderly neighbor who has trouble getting out?
Run some errands for them, or just drop off some cookies.
If someone you know is going through a hard time, write them a card.
Doing something kind for others is so much more mood-lifting than buying something for yourself, and it can make a real difference in someone’s day.
9. Write down 10 things in your home you genuinely love
Make a list of your ten favorite things you own at home.
It shifts your mindset from scarcity (feeling like you need more) to abundance and gratitude.
It helps you appreciate what you already have, and that shift in perspective alone is often enough to make the urge disappear.

Redirect the energy productively
When you want to channel the urge to buy into something that actually moves your life forward, try one of these.
10. Work on your “someday” list
Whether you have an actual written list of things you want to tackle someday, or just keep a mental one, now is the perfect time to pick something and start.
That thing you keep saying you’ll do when you have more time?
You have 20 minutes right now!
You don’t even have to finish it.
Just start and make a little progress.
It could be anything: cleaning out a room, working on a side hustle, finally starting that home renovation you’ve been putting off for years…
11. Plan an experience
Instead of planning what to buy and filling up a cart, plan something to look forward to.
Your next trip, a day at the museum or aquarium with the kids, or even just a picnic in the park.
Planning an experience gives us that same exciting anticipation feeling we get from online shopping, but it adds something real to our lives instead of cluttering our homes.
12. Watch a documentary or go deep on a topic you’ve been curious about
Honestly, one of my favorite things to do instead of online shopping!
Pick a topic you’ve been meaning to explore and actually go down the rabbit hole.
Watch a documentary or a YouTube video, read a long-form article, pick up a book, or visit a museum.
There’s so much good content out there on pretty much any subject you can think of.
Pause before you buy
If you feel like you genuinely want to buy those things in your cart, the best thing you can do is turn the urge into intention.
Take a conscious pause and try one of these.

13. Review your values or “enough” list
Before buying anything unnecessary, think about your values and what “enough” actually means to you.
I’d recommend writing an “enough list”, something that defines what enough looks like across different categories: clothes, books, kitchen items, bathroom products.
Keep it somewhere easy to find so you can come back to it whenever the urge hits.
It’ll remind you that you probably don’t need a third pair of boots when you already have two.
14. Add the item to a 30-day wishlist instead of your cart
Instead of adding things directly to a cart, add them to a 30-day wishlist.
This is one of my favorite tips for curbing spending or doing a low-buy challenge.
It doesn’t mean you can never buy the item; it just means waiting 30 days first.
After a month, you revisit the list and decide if you still want it.
More often than not, the desire has faded.
15. Sit with the feeling for 5 minutes and name it
Sit with the urge for five minutes and try to figure out where it’s coming from.
Are you bored?
Lonely?
Stressed?
Name the emotion, and it loses most of its power.
Easier said than done, I know, but absolutely worth trying!
Read more: 24 questions to ask yourself before buying something
Final thoughts on things to do instead of online shopping
I hope you found this list inspiring and came away with a few ideas you actually want to try!
Remember: the urge to shop online is rarely really about the thing.
It’s usually there to fill a void, so try filling it with something more meaningful instead.
If you want more inspiration about intentional spending, check these out:
Which of these things to do instead of online shopping have you tried?
Tell me in the comments!
And if this helped, save it for the next time the pull hits, because it will.
And share it with someone who needs it too.