Credit Card Bill Payment: It's not advisable to pay your credit card bill until the due date, but last-minute payments carry risks. It's best to pay 2 to 3 days in advance. This avoids late fees and ...