Smart spending: spend more and earn more