How to Stop Impulse Buying Without Hating Your Life

The short version: Impulse buying isn’t a willpower problem — it’s an environment one. Every frictionless checkout, every push notification, every flash sale is engineered to shorten the gap between feeling and action. The most effective fix is friction: a 24-hour pause before non-essential purchases, removing saved card details from shopping apps, and a fixed monthly “fun pot” that you spend freely inside and pause on outside. No shame required.

You didn’t mean to spend £47 on Amazon at 11pm.

You weren’t planning that Deliveroo order on a Tuesday.

The app made it effortless. The moment felt fine. And then the money was gone before you’d really decided.

I spent a decade working inside banks and financial institutions — JPMorgan, Monzo, Starling, Barclaycard — and one thing I can tell you with confidence: every part of the checkout experience is engineered to narrow the gap between impulse and purchase. That’s not a moral judgement on you. It’s just useful context.

Why do I keep impulse buying even when I know I shouldn’t?

Because willpower was never the main variable.

Impulse spending is driven by two things: emotional state (boredom, stress, excitement, FOMO) and environment (one-click checkout, countdown timers, “you might also like”). Neither of those is a character flaw. When spending is the path of least resistance, most people follow that path — regardless of their intentions.

The research on this is consistent. A 2022 UK consumer survey found that over half of British adults regret at least one purchase per month that they didn’t plan to make. The purchases are usually small, frequent, and invisible in the moment — which is exactly what makes them so persistent.

The environment is doing most of the work. Change the environment, and the behaviour changes with it.

What actually works to stop impulse spending?

The single most reliable intervention is friction — adding a pause between the urge and the action.

The most common version is the 24-hour rule: for any non-essential purchase, put it in the basket, close the app, and come back tomorrow. Around 70% of the time, the urge has passed by morning. Not because you talked yourself out of it — because the emotional trigger has faded.

Beyond the pause, these are the moves that actually move the needle:

  • Remove saved card details from shopping apps. If you have to type a card number, you’re forced to slow down.
  • Delete or move shopping apps off your home screen. Out of sight genuinely reduces spend for most people.
  • Unsubscribe from all retail marketing emails. You can’t be tempted by a flash sale you never see.
  • Set a monthly discretionary limit. Once that pot is empty, you wait. No decision required.
  • Do a weekly 5-minute money check. Just looking at the numbers weekly makes unconscious spending more conscious.

None of these require discipline. They change the default, so doing the right thing becomes the easy thing.

Does the 24-hour rule actually work?

Yes — for most people, most of the time.

The rule works because it moves the decision from your emotional brain (which reacts to the offer) to your rational brain (which can weigh it against your actual priorities). By the next morning, the urgency has dissolved and the item looks different.

Apply it to non-essentials only. Groceries, bills, and travel you’ve already planned don’t need a pause. It’s the stuff that arrives via notification, flash sale, or a “why not” moment that the rule is designed for.

Where it struggles: if you’re using shopping as a coping mechanism for stress or anxiety, a 24-hour timer alone won’t fix the root issue. In that case, the spending is a symptom — and it’s worth looking at what’s underneath it rather than just adding a rule on top.

How do I stop impulse buying online?

Online impulse spending is a different beast from in-store, because the friction has been systematically removed. These three moves target that specifically:

  1. Remove saved payment details from every site. The five seconds it takes to fetch your card is five seconds for the urge to weaken.
  2. Use a separate card with a fixed monthly limit for discretionary spending. Once the balance hits zero, you stop — automatically, without a debate.
  3. Unsubscribe from marketing emails properly. Use a tool or go through your inbox manually. Retail emails are specifically designed to manufacture urgency that doesn’t reflect your actual priorities.

Can I still enjoy spending without it becoming a problem?

Yes — and you should.

The goal of the M&G System is not a life where every pound is accounted for and enjoyment is rationed. It’s clarity: knowing what you’re spending, knowing it fits, and making the choice on purpose. Enjoyable, spontaneous spending is fine. Automatic spending — where you’re not really choosing — is what drains accounts quietly and creates the anxiety afterwards.

The simplest way to have both: a monthly fun pot. A fixed amount that’s yours to spend on whatever you like, guilt-free, once your essentials and financial goals are covered. Inside that pot, no pause required, no second-guessing. Outside it, the 24-hour rule applies. Clear line, clear permission.


A real example: Marcus and the invisible £310

Marcus, 27, didn’t think he had a spending problem. He wasn’t buying holidays or new furniture. He was spending on Deliveroo a couple of nights a week, the odd Amazon click, a round of drinks on a Thursday, a couple of app purchases here and there.

Nothing that felt significant. No single transaction he’d regret.

Then he added it up for one month: £310. Nearly £3,700 a year, spent without a single conscious decision.

He didn’t cut everything. He set a monthly fun pot of £150, removed his card details from Deliveroo, and moved the Amazon app off his home screen. Everything else still required the 24-hour pause.

Within six weeks, his monthly discretionary spend was under £180. And he felt less anxious about money — not because he was spending less on things he cared about, but because the automatic draining had stopped.


The M&G System: do this this week

Three moves. No willpower required.

  1. Do one audit. Go through last month’s transactions and highlight everything that felt reflexive rather than chosen. Add it up. You need to see the number — it’s usually more surprising than you expect.
  2. Add friction to one thing. Pick the app or site where most of the impulse spending happens. Remove your saved card details from it today.
  3. Set a fun pot. Decide on a fixed monthly amount that’s yours to spend freely — no guilt, no review. Make it realistic, not punishing. The goal is less anxiety, not less enjoyment.

See exactly where your money is going

The impulse spending audit above works best when you have a full picture of your income and outgoings in one place. The free Income & Expenditure Tracker does that — it breaks everything down by category so you can see the patterns, not just the individual transactions.

Download the free I&E Tracker →

Or if you’d rather talk through your specific situation, a free Money Clarity Call is 20–30 minutes, no pressure, just an honest look at where things stand.


Two ways to go further

If you would rather have the whole thing in order instead of one post at a time, that is what the book does.

Money & Growth 101 — the no-fluff UK guide to clearing debt and building real wealth.

Prefer to talk it through first? A Money Clarity Call is 20–30 minutes, free, and there is no pressure either way.

Frequently asked questions

Is impulse buying a sign I’m bad with money?

No. It’s a sign the environment is well-designed. Every saved card detail, one-click button, and countdown timer exists specifically to narrow the gap between want and buy. Recognising the pattern is the start of changing it — not a judgement on your character.

What’s the difference between treating yourself and impulse buying?

Intent and timing. Treating yourself is a conscious choice — something you decided on that you can afford. Impulse buying is a reflex triggered by an external cue: a sale, a notification, a moment of boredom. The same purchase can be one or the other depending on how it was made. The goal isn’t to eliminate spontaneous spending — it’s to make the choice intentional.

Should I delete shopping apps entirely?

If they’re causing consistent overspending, yes — at least for a trial period of a month. You can always reinstall. Many people find that even a two-week break resets the habit significantly. If you keep them, the minimum is removing saved payment details and turning off push notifications.

What if I use shopping to cope with stress or anxiety?

This is more common than most people admit. The anticipation of something new releases dopamine, which temporarily eases negative feeling — so shopping works as a short-term mood fix. If this pattern sounds familiar, the spending is a symptom rather than the problem itself. It’s worth exploring what’s underneath, whether through journalling, talking to someone you trust, or speaking to a therapist. The I&E Tracker and a budget are still useful, but they won’t address the root cause on their own.

How do I stop impulse buying when I’m out with friends?

Social spending is its own category — harder to pause because the moment is live. The most effective approach is a pre-set social budget: a fixed monthly or weekly amount for going out. Once that’s spent, you know clearly where you stand. You can still join friends without spending by being honest about it — most people are more understanding than you expect.


Related reading: The M&G System: the simple money system that’s hard to get wrong · How to make a spending plan that actually works

Not financial advice. Money & Growth 101 provides financial education, not regulated financial advice. This is general information, not personal advice — for guidance specific to your circumstances, consider speaking to an FCA-regulated adviser.