Even if AmEx is paid 3% on the $4,000 spend, that's just $120. AmEx is hoping that the cardholder will accrue interest charges on an unpaid balance and also keep the card longer term. Late fees are also highly profitable, but could also indicate that the person isn't a good credit risk.