I have a question. It wouldn't be correct to say that cashback for the first four transactions (1000x4 or 500x4) will offset the annual fee paid because they will only offset the actual transactions they were awarded for, right? So the only real benefit is the joining fee points no? And you actually effectively end up paying Rs.4578 for the card?
So for instance the first month transaction list for Mayura will look like:
Annual fees (+GST) (-) Rs.7078
Transactions x 4 = (-) Rs.4000
Cashback x 4 = (+) Rs.4000
Joining points = (+) Rs.2500 (10000*0.25)
So you in effect pay Rs.4578. (Imagine you can convert your joining bonus points into statement credit the first month itself.)
Please correct me if my line of thinking is wrong here.