Top gambling sites will not charge fees when using AMEX to make your online deposits and withdrawals. However, AMEX charges fees for using its cards to make online payments, and there might also be an annual fee if you use AMEX premium cards.