Question: how long does it take to get amex bonus points?
Answer: Welcome bonus: Officially, American Express pays welcome bonuses “8-12 weeks” after meeting the minimum spend. But in most cases, we see the bank pay out welcome bonuses on both its Membership Rewards cards and cobranded cards within a few days of minimum spend being met, so you shouldn't have to wait long.