Amex says it can take 2-4 weeks; however, real-world experiences from users prove that it takes much less than that. As a recent personal example, I had a Saks Fifth Avenue charge occur on June 2nd, 2022. In a short time frame of 5 days, I received its credit on June 7th, 2022.