Yes, there is a limit to how much you can spend with your BT Reward Card. The maximum amount you can spend with your BT Reward Card is £500 per month.