Generally, Mastercard does not impose fees for transactions directly on the user. However, individual online casinos might have fees for deposits and withdrawals using Mastercard. It’s wise to consult the casino’s terms and conditions or reach out to their customer support for detailed information.