How to Stop Impulse Buying

3 min read · 5 steps · Updated 1 October 2026

Short answer

In short: know your triggers, use the waiting rule, make buying a little harder, shop with a plan, give yourself a fun budget.

You only went in for milk. You came out with snacks, a candle and a phone case you didn't need. Impulse buying is easy, because shops and apps are designed for it. Here's how to take back control, without giving up everything you enjoy.

First, why do we buy on impulse? Usually it's not about the item. It's about a feeling. Bored, stressed, tired, or wanting a small reward. Shops and apps know this, and use sales, countdown timers and free delivery to make you act fast.

Step by step

  1. Know your triggers

    Know your triggers

    For one week, every time you buy something you didn't plan, write down what it was, where you were, and how you felt. Late at night on your phone? After a hard day at work? Patterns appear quickly, and once you see them, you can plan around them.

  2. Use the waiting rule

    Use the waiting rule

    When you want something you didn't plan to buy, wait. Twenty four hours for small things, thirty days for bigger ones. Put it on a list with the price and the date. When the time is up, many things don't feel exciting any more.

  3. Make buying a little harder

    Make buying a little harder

    Delete saved card details from shopping sites and apps. Log out of your accounts. Turn off one click buying. Just those few extra steps give your brain time to ask, do I really need this?

    Unfollow accounts that make you want to buy things. Fewer adverts in front of you means fewer temptations.

  4. Shop with a plan

    Shop with a plan

    Before you go shopping, online or in a shop, write a list and stick to it. Set a spending limit before you start. In a supermarket, try not to shop hungry. Hungry shoppers usually buy more.

    Be careful with sales. A discount only saves you money if you were going to buy the item anyway. Ask yourself, would I buy this at full price? If the answer is no, the sale isn't saving you anything.

    Watch out for buy now, pay later. Splitting a payment into smaller parts makes it feel cheaper, but it's still the full price, and missed payments can bring fees and hurt your credit.

  5. Give yourself a fun budget

    Give yourself a fun budget

    Cutting out every treat usually fails. Instead, give yourself a fixed amount each month to spend on anything you like, without guilt. When it's gone, it's gone until next month. You still enjoy spending, but inside a limit.

Good to know

Try a cost per use check. A jacket for one hundred euros that you wear fifty times costs two euros per wear. A cheap top you wear once costs its full price per wear. It helps you choose quality over quick buys.

And find other ways to deal with the feelings behind the spending. A walk, a call with a friend, a hobby, or simply rest. The urge to buy often passes in a few minutes if you do something else.

In short: Know your triggers, wait before buying, remove saved cards, shop with a list, question sales, and give yourself a fun budget.