Generally, the interest-free repayment period of a credit card is from the bank statement date to the due repayment date. Different banks have different interest-free repayment periods. The shortest is from the billing date to the final payment date. The maximum payment date is from the bill date to the last payment date of the next month. If the bill date is the 5th, the final repayment date is the 25th, the longest is 50 days, and the shortest is 20 days.