Smart spender