Almost all banks mention that cashback will be adjusted in the next statement, not in the current one. But as per RBI guidelines, banks are supposed to adjust any credit arising from returns, reversals, etc., or similar scenarios, immediately. Now, while the RBI hasn’t explicitly mentioned cashback or reward point redemptions in the context of such adjustments, they have used the terms “any credit” and “similar credit” - two very important keywords. In my opinion, banks should be adjusting cashback immediately in the current statement.
SBI Card does adjust cashback for its cashback cards in the current statement, which is good. I haven’t tried checking this with HDFC though. I have the Swiggy card, but I didn’t want to test it because my credit score might get affected just because of their carelessness.
But overall, it’s a valid point... raise this issue with the RBI and see how they respond.