Citi is usurious. I once made a mistake in the payment by entering a slightly smaller amount than the balance - I detected the mistake after the due date and sent the remaining balance that day. I was still charged interest for 2 more payment periods, which their CS stated was in the card terms (I confirmed) so she couldn't do anything.