HDFC Bank offers many credit cards with annual fee waiver. It also offers credit cards that don’t charge an annual fee if the user sets up standing instructions to pay their utility bills, postpaid bills or insurance.