How to stop impulse buying: triggers and fixes
In short
Most impulse buys follow a trigger: a low mood, being hungry or bored, a countdown timer, or a payment method that makes spending feel painless, such as buy now, pay later. What works is deciding your rules before the trigger hits: a waiting period that grows with the price, a quick check of what the item costs in hours of work, fewer marketing triggers reaching you, a want list that holds the urge without acting on it, and a plan for the moods that set you off.
On this page
That "Offer ends in 09:59" banner may not mean what it says. When researchers from Princeton and the University of Chicago crawled about 11,000 shopping websites, they found 157 countdown timers on 140 sites that were fake: the timer reset, or the "expiring" offer stayed available after it hit zero.
Impulse buying is rarely a character flaw. It's what happens when a well-designed trigger meets a moment when you're tired, low or bored. You can't remove every trigger, but you can decide in advance what you'll do when one fires.
What triggers an impulse buy?
A meta-analysis of 231 samples and more than 75,000 consumers found that impulse buying is linked to a mix of personality traits (such as sensation-seeking), motives (both pleasure-seeking and practical), marketing stimuli, and the time and money you have available. Mood and self-control sit in between and shape whether an urge becomes a purchase. Several triggers are worth knowing by name.
Low mood
In a US study that surveyed nearly 200 shoppers as they entered and left a mall, people who arrived in a bad mood were more likely to report an unplanned treat for themselves. The same paper's lab and diary studies (mostly with US university students, and relying on self-reported mood) found these treats had lasting positive effects on mood and weren't associated with regret or guilt. So the aim isn't to never buy yourself anything when you're down. It's to notice when "I've had a bad day" has become your main reason for shopping.
Hunger
Hunger makes people want to acquire things in general, not just food. Across five lab and field studies, hungry people acquired more non-food items, like binder clips, even when they had to pay for them, although they didn't like those items any more. Two of the experiments used fewer than 100 undergraduates each, so treat it as a nudge to eat first rather than a precise effect. "Don't shop hungry" applies to online browsing too.
Urgency and scarcity design
Countdown timers, "only 2 left" banners, "14 people are viewing this" and limited-time pricing all exist to make you decide before you think. The same crawl found 1,818 instances of manipulative design patterns of all kinds, urgency and scarcity among them, on about one in nine of the sites, and 22 third-party companies selling such patterns to shops as ready-made tools. Treat every timer as decoration unless you've seen the offer genuinely end before.
Payments that don't feel like paying
Saved cards, one-tap checkout and instalments all remove the small sting of handing over money. That sting is useful: it's what makes you pause. Which brings us to buy now, pay later.
Does buy now, pay later make you spend more?
Research suggests it can.
- People buy more often and spend more. A study published in the Journal of Marketing compared customers' transactions at a major US retailer before and after the retailer launched buy now, pay later. Adopting it was linked to about 9% more purchases and about 10% larger purchase amounts. The researchers' explanation, which they tested in follow-up experiments, is that paying in instalments makes people feel less financially constrained than paying in one go.
- It's easy to lose track. Four small payments feel manageable. Twelve of them across three apps are harder to keep in your head.
A rule that cuts through it: count the full price against this month's spending the moment you buy, whatever the payment schedule. If the full price doesn't fit, the item doesn't fit yet. For larger planned purchases, the save first vs instalments guide compares the options properly, including what regulators have found about people running several plans at once.
Defences to set up before the urge
The money habits guide covers the basics of adding friction: removing saved cards, unsubscribing from sale emails, muting shopping notifications, a simple 48-hour rule. These go further.
A waiting rule that grows with the price
One waiting period for everything is either too strict for small things or too loose for big ones. Scale it to your take-home pay instead:
| Price, as a share of monthly take-home pay | Rule |
|---|---|
| Under 1% | Buy it if you want it |
| 1% to 5% | Wait 24 hours |
| 5% to 10% | Wait 7 days |
| Over 10% | Wait 30 days and plan where the money comes from |
On a take-home pay of 60,000, that means a 7-day wait for anything between 3,000 and 6,000. Waiting isn't saying no. It's saying "not now", which is far easier to stick to. Many urges fade within the waiting period, and what's left is worth a second look.
Translate the price into hours of work
A price tag is abstract. Hours of your life aren't. Work out your real hourly rate once:
- Take your monthly take-home pay: say 60,000.
- Count the hours work actually takes each week, including the commute: say 45.
- Monthly hours: 45 × 52 ÷ 12 = 195.
- Real hourly rate: 60,000 ÷ 195 ≈ 308.
A 6,000 jacket now costs about 19.5 hours, more than two full working days. Sometimes that's worth it. Sometimes it obviously isn't, and the number makes the answer clear in a way "6,000" didn't.
Cut the triggers at the source
Beyond the emails and notifications you've already muted, spend ten minutes in one sitting on these:
- Mute or unfollow accounts that mainly show you things to buy.
- Log out of shopping sites on your phone, so buying needs a deliberate login.
Keep a want list
When you want something, don't fight the urge; write it down. A note on your phone works:
WANT LIST
Item | Price | Date added | Why I want it
Wireless earbuds | 4,500 | 3 Oct | Old pair keeps disconnecting
Linen shirt | 2,200 | 9 Oct | Saw it on a reel
Once a month, read the list. Cross out anything you no longer care about, which is usually most of it. If something is still there after a month and fits your budget, buy it without guilt. The list catches the urge, and the delay does the deciding.
Plan for the moods that set you off
Look back at your last five impulse buys and ask when they happened. Late at night? After a hard day? Payday? Bored on a Sunday? Most people find one or two patterns. Then write an if-then plan for each:
- If I'm browsing shops after 10 pm, then I add what I like to the want list and close the app.
- If I've had a rough day, then I do the cheap thing that actually helps (a walk, a call, a long shower) before I open any shopping app.
- If I'm hungry, then I eat before I browse or order anything.
And give yourself a small, fixed "treat" amount each month. A treat that's planned is part of the budget, not a lapse. It sits naturally in the "wants" share of a split like the 50/30/20 rule.
After an impulse buy
It happens. Check the return window straight away, and if you already regret it, return it while that's still easy. If you keep it, log it like any other expense and move on; guilt doesn't get the money back. What's useful is the pattern. If you track spending in Numora, the Stats heatmap shows spending per day, which makes it easy to see whether your spikes cluster on the same evenings or right after payday.
Key takeaways
- Most impulse buys follow a trigger: low mood, hunger, urgency design or painless payment.
- Countdown timers and "only 2 left" messages are sometimes fake, so treat them as decoration.
- Buy now, pay later is linked to buying more often and spending more, so count the full price against this month's budget.
- Scale your waiting period to the price, and check what the item costs in hours of work.
- Keep a want list, and write if-then plans for the moods and moments that set you off.
Frequently asked questions
How do I avoid impulse buying when I'm out shopping with friends?
Decide before you go what you're there for and roughly what you'll spend, and tell your friends early, for example that you're only looking for shoes today. It's much easier to stick to a limit your friends already know about. If something else catches your eye, take a photo and add it to your want list instead of buying it there.
My partner is the impulse buyer, not me. What can I do?
Lecturing rarely works. Agree a personal spending amount each that neither of you has to justify, and a price above which you check with each other first. The [guide for saver and spender couples](/saver-and-spender-couples) covers how to have that conversation.
References
- Iyer, Blut, Xiao & Grewal (2020), Impulse buying: a meta-analytic review, Journal of the Academy of Marketing Science research.aston.ac.uk
- Atalay & Meloy (2011), Retail therapy: A strategic effort to improve mood, Psychology & Marketing pure.psu.edu
- Xu, Schwarz & Wyer (2015), Hunger promotes acquisition of nonfood objects, PNAS pnas.org
- Mathur et al. (2019), Dark Patterns at Scale: Findings from a Crawl of 11K Shopping Websites, Proceedings of the ACM on Human-Computer Interaction arxiv.org
- American Marketing Association (2025), Buy Now, Pay Later Increases Customer Spending (Maesen & Ang, Journal of Marketing) ama.org