I think anyone who's ever struggled financially will tell you it can. Money can buy a nice home in a nice neighborhood, better health care, better food, more time for leisure etc. It can't however, as Nixie pointed out buy you friends. And if you're spending just for the sake of spending then you're probably compensating for something else missing in your life. Money doesn't guarantee happiness but it can play a role in achieving it.