American Express is less commonly accepted at online casinos compared to Visa and Mastercard. One reason is that Amex has higher processing fees, which some casinos are unwilling to absorb. Additionally, American Express has stricter gambling policies, making it less appealing for casinos to offer it as an option.