Do I have to commit to spending a certain amount?

Yes – you need to commit to spending at least £1,000 per year on the Business Account.