How to Stop Overspending When Willpower Isn't Enough
You already know you spend too much. So why does knowing never change anything? Because overspending is not a willpower problem. It is a systems problem — and the average unplanned purchase costs just $25.93. Figures are as of November 2026 unless noted. The numbers: what overspending actually costs The average American spends $254 a month on things they never planned to buy — $3,045 a year, in purchases averaging $25.93 each. Those are Capital One Shopping's 2025 figures, drawn from transaction data rather than a survey asking people to remember what they spent. The average consumer made about 9.94 impulse buys a month. Nearly everyone does it: 92% of shoppers have a history of impulse buying, and 54% have spent $100 or more on a single impulse buy. More than a third of Americans (36%) say most of their purchases are unplanned. The small size of each purchase is exactly why the total stays invisible. Nobody budgets for ten $26 surprises a month. They just happen, one tap at ...