Yes, American Express is a great banking method for online gambling. Usually, transactions using AMEX cards are instant unless something has gone wrong.