How to stop impulse buying — methods that hold up

Updated September 7, 2026

Impulse buying is a purchase you make on a feeling rather than a plan. It isn't a character flaw — the modern checkout is engineered to remove every second of hesitation between wanting something and owning it. The methods below work by putting that hesitation back.

Understand the trigger first

Most impulse purchases trace back to a mood: boredom, stress, tiredness, or wanting to mark a small win. Notice which one is yours. If you mostly shop when bored, the fix is a different way to fill ten idle minutes. If you shop when stressed, the fix is addressing the stress, not the cart.

Add friction on purpose

Use a waiting rule

Put the item on a list and wait before buying — 24 hours for anything small, a week or a month for anything expensive. The urge to buy is loudest at the moment you see the thing and fades quickly. Whatever still feels worth it after the wait usually is.

Give the resisted money somewhere to go

The weak point of every "just don't buy it" method is that resisting leaves nothing to show for it. The purchase would have been visible; the restraint is invisible. Close that gap by recording each thing you didn't buy and its cost, and pointing the total at a real goal. Now the refusal produces something you can watch grow. Keept is designed around exactly this loop — log the skip in two taps, see it added to your savings toward a goal.

Keep a wishlist instead of a cart

When you want something, add it to one running wishlist rather than to a store's basket. Review the list once a week. Items that still matter can be planned and bought deliberately; the rest quietly drop off, which is the list doing its job.

Common questions

Why do I impulse buy?

Usually a mood — boredom, stress, or celebrating a small win — combined with a checkout built to be instant. Widening the gap between urge and purchase is most of the solution.

What is the 24-hour rule?

Wait a set period before buying — 24 hours for small items, up to 30 days for large ones. Most wants fade; the ones that survive the wait are usually worth it.

Does tracking what I don't buy help?

For many people, yes — it gives the decision a visible payoff, which makes the next one easier. That's the premise of Keept.

How do I stop impulse buying online specifically?

Remove saved payment methods, unsubscribe from sale emails, uninstall shopping apps, and keep a weekly-review wishlist instead of buying in the moment.

Turn resisted purchases into savings

Keept logs each skip in two taps and adds it to a goal you choose.

Get Keept on the App Store