No, reputable casinos do not charge any fees for playing their games or making deposits or withdrawals. However, some payment methods may incur processing fees which are usually clearly stated on the payment page of the casino website.