TL;DR. Impulse buying is not a willpower problem, it is a timing problem: the urge to have something and the enjoyment of owning it are produced by different systems and peak at different moments. A waiting period puts the decision back where it belongs. Pick the wait by price band, not by mood: 24 hours for small things, 72 hours for anything noticeable, a 30-day list for the big ones. Keep the list somewhere the retailer cannot see it. Then buy the survivors without guilt.
Most advice about impulse buying is a variation on trying harder. Delete the apps, unsubscribe, be more disciplined at the exact moment you are least able to be.
A pause works better, and it works for a reason that has nothing to do with character.
Why a pause works at all
Neuroscience separates two things that everyday language treats as one. There is the system that generates wanting, the pull towards a thing, the sense of urgency and anticipation. And there is the system that generates liking, the actual pleasure of having it. Berridge and Robinson's work on incentive salience is the usual reference, and the interesting finding is that the two can come apart. You can want something intensely and enjoy it very little once it arrives.
Wanting is also the faster of the two. It spikes, and then it decays on its own if nothing feeds it. Everything about a modern shop is built to catch the spike before it fades: one-click checkout, countdown timers, saved cards, an app on the phone that is already in your hand.
A waiting period does one thing. It moves the decision from the peak of wanting to somewhere further down the curve, where the question is answered by the part of you that will actually own the item. That is all. It is not moral, it is just better timing.
The same wanting-versus-liking split is why a written dopamine menu is useful for a bad evening: the things you reach for automatically and the things that genuinely help are frequently not the same list.
Pick the wait by price, not by feeling
The mistake is having one rule for everything. A seventy-two hour wait for a three euro thing is silly, and a twenty-four hour wait for a laptop is barely a pause at all.
Set the bands by what the money represents to you rather than by absolute numbers, because absolute numbers are wrong for most people reading this:
- Roughly an hour of your pay: wait 24 hours. Small enough that the wait is the entire intervention.
- Roughly a day of your pay: wait 72 hours. Long enough to cross a change of mood and usually a change of day type. A Thursday evening urge gets judged on a Sunday morning.
- A week of your pay or more: put it on a 30-day list. Big purchases are the ones sold hardest by urgency, and the urgency is almost always manufactured. The sale repeats.
Working in hours of your life rather than in currency is a useful trick by itself. The true cost calculator does the conversion properly, using your wage after tax and commuting, which usually produces a number that settles the argument faster than any budgeting rule.
How to actually run the pause
The mechanics matter more than the duration, and this is where most attempts quietly fail.
Write it down with a timestamp. Not "I will think about it". The item, the price, and the moment you first wanted it. The timestamp is the whole rule, because without it the wait never formally ends and the item just floats around in your head until you cave.
A cart is not a list. A full shopping cart is a permanent, one-tap reminder of exactly what you nearly bought, sitting inside the shop's own interface. It is also visible to the retailer, and an abandoned cart is one of the most reliable triggers for a discount email, which will arrive at the worst possible time. Write the item somewhere private and empty the cart.
Write the reason too. One line: what you were doing when you wanted it. A surprising share of pause lists turn out to be a log of specific moods rather than a log of things, and after a few weeks the pattern is visible without any analysis.
Do not check the list daily. Checking is a way of continuing to want it. Look at it when the timer ends.
Two tests for the things that survive
For clothes, use cost per wear. A cheap thing worn twice is expensive, and a costly coat worn every day for four winters is not. Guess honestly at how many times you will actually wear it, then divide. The cost per wear calculator does it if you would rather not do the arithmetic at a till.
For anything large, use hours of your life. Convert the price into how long you have to work for it, then ask whether the trade is one you would make out loud. Some are. That is a fine answer.
Both tests share a property worth naming: they replace a feeling with an arithmetic answer, which is exactly what a spike of wanting cannot argue with.
Buy the survivors without guilt
This is the part that gets skipped.
If the wait ends and you still want the thing, buy it. A pause that always resolves to no is not a decision process, it is a ban, and bans build up the pressure that produces a genuinely bad purchase two weeks later. The rule earns its keep by being fair.
The correct emotional outcome of a survived pause is nothing at all. You waited, it held up, you paid. No ceremony, no deserving, no compensating restraint afterwards.
When the rule is theatre
Three cases where the pause is the wrong tool, and pretending otherwise just makes you feel bad.
Groceries. You cannot wait seventy-two hours to decide about dinner. Food responds to different mechanics: a written list, shopping after you have eaten, ordering online where the running total is visible. Use those instead.
Subscriptions. These are not impulses, they are decisions you made once and stopped seeing. No waiting period touches them. The fix is a list of renewal dates and one evening spent cancelling, which is also the highest-value hour in the whole no-spend challenge playbook.
When the real problem is income. If the pause list is full of ordinary things you needed and could not afford, this rule is not the answer to that and I am not going to pretend it is. Waiting harder does not create money.
Tracking it
The impulse purchase pause is the free version of the list. You add an item with a name, a price, a category and an optional note, then pick a waiting period of 24, 48 or 72 hours. Seventy-two is the default and the one it recommends. A countdown runs live to the second, and reflection prompts appear at a quarter, half, three quarters and the end of the wait, asking things like whether you already own something similar and whether the excitement has faded or grown.
When the timer expires the item moves into a decision, and you press Buy or Skip. Skipped prices add up into a total saved, alongside a skip rate, your current and longest skip streaks, and a breakdown by category and by month. That last view is the useful one after a couple of months, because it names the category that keeps winning.
Two honest limits. The waiting periods stop at 72 hours, so a 30-day list for big purchases has to live in a note or a calendar reminder. And the totals are formatted in dollars whatever currency you actually spend in.
Everything is stored in your browser, with no account, which for a list of things you nearly bought is the correct place for it.
The rule itself is one sentence: write it down, wait, then decide. Almost all of the difficulty is in the writing down, which is true of most things I end up building. If you want the version of that argument aimed at habits rather than money, it is in how to stop quitting habits.
Last updated: November 2026.
Written by Eusebiu, the solo founder building Loggd in public. I build it in the evenings around contract work and a small daughter, and my own pause list is mostly developer hardware I did not need, which is its own kind of data. I share what the aggregate data keeps showing on Threads.
Make the pause a habit rather than a mood. Loggd tracks daily rules as a forgiving contribution grid, so one slip stays a lighter square instead of resetting you to zero. Start free.