I just recently received this card when I purchased a ring to pay off in one year. I typically mail payments out 7 days in advance and well above the minimum. My first payment was due on July 4th! So needless to say I have been now with 2 late payments because of how they process the payments. Sending out 7 days in advance is enough time for a company with integrity. Not for TD Retail. I recently mailed 3 items together including the Fred Meyer payment. Both of the others came in plenty of time. One went a little farther from MI to AZ compared to MI to FLA for the Meyer card. Save your money and pay in cash or use a credit card that you have confidence.