The billing date of my credit card is the 4th of every month, and now I am spending it by credit card (June 29th). So when can I repay it at the latest?
The consumption on June 29th before your billing date is the consumption of this month, and the consumption after your billing date is the consumption of next month, which means that you should pay it back at the end of July, which should be around the 25th, but if you swipe your card on the 5th, you can pay it back on August 25th.