You open Instagram, see an ad for something that looks amazing, click, and buy it — all within 90 seconds. Three weeks later it arrives, you use it twice, and it sits in a drawer. Meanwhile, your savings account is $60 lighter. Multiply that by a few dozen similar decisions per year and you have one of the most significant budget leaks most people never consciously address.
The uncomfortable truth: Impulse buying is engineered. Retailers, social media platforms and apps spend billions designing systems that bypass your rational decision-making. You're not weak — you're being targeted by professionals.
Why we impulse buy: the psychology
Impulse purchases are driven by emotional states: boredom, stress, anxiety, FOMO (fear of missing out) and the dopamine hit of anticipating something new. Online shopping has made this dramatically worse — purchasing is now frictionless, available 24/7, and optimised for speed. By the time your rational brain catches up, the order has already been placed.
The 30-day rule
For any non-essential purchase over $30, add it to a list and wait 30 days. If you still want it after 30 days, buy it. The vast majority of items will feel unnecessary within a week. This single rule, applied consistently, can save most people $2,000–$5,000 per year.
Practical friction strategies
- Remove saved card details from online stores. The few seconds required to get up and find your card is often enough friction to break the impulse.
- Delete shopping apps from your phone. If buying requires opening a browser, typing a URL and logging in, you'll do it far less often.
- Unsubscribe from all retail emails. Every promotional email is a professionally designed trigger. Remove the trigger.
- Use a wish list instead of a cart. Add items to a wish list and let them sit. Revisit monthly — most will have lost their appeal.
- Implement a "one in, one out" rule. Before buying anything, identify something you'll remove from your home. The extra thought often reveals the purchase isn't necessary.
Address the underlying emotional trigger
Track when you're most likely to impulse buy. Is it late at night? When you're stressed? After scrolling social media? Identify the emotional state that precedes the purchase and find a substitute behaviour — a walk, a call to a friend, making tea, or writing in a journal. The impulse itself isn't the problem; it's the outlet.
Create a "fun money" budget
Rather than trying to eliminate all discretionary spending (which creates deprivation and rebounds), give yourself a fixed "fun money" allowance each month — say, $100–$200 — that you can spend on anything with zero guilt. When it's gone, it's gone. This satisfies the psychological need while keeping spending contained.
Key takeaways
- Apply the 30-day rule for any non-essential purchase over $30
- Remove friction barriers: delete saved card details and shopping apps
- Unsubscribe from all promotional retail emails
- Identify your emotional triggers and find substitute behaviours
- Give yourself a fixed "fun money" budget to prevent deprivation rebounds