
According to the Federal Reserve Bank of St. Louis’ most recent data, the average retiree (age 65 and up) spends $61,432 a year. That’s about $5,119 a month.
That kind of money can go a long way when shopping at budget-friendly retailers like Walmart. But it’s still easy to overspend, or to buy things that ultimately prove unnecessary.