No, you do not need to pay any annual fee for add-on Bank of Baroda Credit Cards.