Alot of credit card companies have 25 day billing cycles. This information was given to you when you signed up for the account. This is why it is important to read your credit card agreements.
Did you try calling the credit company and asking them to remove the late fee? They will usually remove it for an honest mistake like yours.
If you don't want to wait for credit customer service to answer your call you can always call from any local Kohl's store. They have a phone in the customer service area that is a direct line to the credit company so that you don't have to wait. Also, the customer service assoicate can call on your behalf if you do not wish to deal with a representative over the phone, they just need your lisence, SSN and Kohl's card.
Did you know that you can also pay your Kohl's card payment at any register in the store? You can even pay right after you use your card so that you don't have to worry about paying the bill later. You can also pay online and even set up payments 45 days in advance on the website.
We really do try to make every effort to make your experience at Kohl's a pleasant one, but we cannot help you if you don't tell us that you are upset.