Impulse buying online is one of those problems that feels personal but is actually structural. Retail sites are optimised to convert at the moment of maximum interest: countdown timers, one-click checkouts, "only 3 left in stock." The friction that once existed in physical retail has been almost entirely removed.
There are dozens of strategies for stopping impulse purchases. Most of them require willpower. This one requires about 30 seconds of setup.
Why do we impulse buy online?
Research from the Journal of Consumer Psychology found that 84% of online shoppers have made impulsive purchases, and nearly half reported feeling regret afterward. The mechanism is well understood: e-commerce platforms use scarcity cues, social proof, and frictionless checkout to compress the gap between desire and action. The smaller that gap, the less time our prefrontal cortex has to evaluate the decision.
This is important because it means willpower-based strategies have a structural disadvantage. Telling yourself to "think twice" requires sustained cognitive effort against a system specifically designed to prevent it.
What actually works to stop impulse buying?
The classic personal finance advice ("wait 24 hours" or "keep a wishlist") works by creating a delay. Delay reduces impulsivity because desire naturally decays over time. The problem is that delay requires discipline to implement in the moment.
A more effective approach is reframing the cost before the delay is needed.
What is the work-hours method?
The idea originates from Vicki Robin and Joe Dominguez's 1992 book Your Money or Your Life, which introduced the concept of "life energy" as the true cost of a purchase. Instead of asking "can I afford this?", you ask "is this worth my time?"
If you earn $25 per hour after tax and you're looking at a $150 item, the real cost is 6 hours of Monday morning. That framing hits differently than seeing "$150."
Behavioural economists call this "temporal reframing", and studies consistently show it reduces purchase likelihood for discretionary items more effectively than displaying the raw price or equivalent savings.
How do you apply the work-hours method while shopping online?
Manual calculation works but requires you to remember to do it and have your hourly rate to hand. The most effective implementation is automatic: a Chrome extension called Worth My Time converts every price on every supported shopping site into work hours in real time, displayed next to the original price tag.
Here's what that looks like in practice:
The tool doesn't make decisions for you. It doesn't judge. It just shows you the conversion, and that information alone is often enough to pause the automatic "add to cart" reflex.
Does seeing prices as work hours actually stop impulse buying?
The key insight from the research is that the method works best when it's automatic rather than voluntary. If you have to actively choose to apply the reframe, you're already using the same willpower you're trying to conserve. Removing that step (having the conversion happen automatically on every product page) is what makes the work-hours method practically effective rather than theoretically appealing.
How do you set up automatic price-to-hours conversion?
The setup takes under a minute:
Worth My Time works on Amazon, eBay, Target, Best Buy, Apple, Shopify stores, and 99% of other e-commerce sites. It's completely free, and your salary never leaves your device. All processing happens locally in your browser.
You can also use the standalone calculator at worthmytime.app/calculator if you want to check a specific purchase without installing anything.
What if the work-hours method makes me feel guilty about spending?
This is an important distinction. The reframe works in both directions. Seeing that a $900 mattress costs 36 hours of work might stop an impulsive late-night purchase. But it might also give you the clarity to say "yes, 36 hours for something I'll use every night for ten years is an easy decision."
The problem with impulse buying isn't spending money. It's spending money without the information you'd want if you thought about it for five minutes. The work-hours method gives you that information instantly, without requiring five minutes of thought.
Try the work-hours method for free
Worth My Time converts every price on every shopping site into work hours, automatically, in real time. Free Chrome extension, 100% private, no account needed.
Add to Chrome, Free