Depending on the country, location, and betting sites, MasterCard charges transaction and currency conversion fees.  However, the exact fee charged on your MasterCard depends on the betting operator and bank provider. The amount charged by your bank on such betting sites is known as cash advances and you need to speak with your bank to get more information on such betting fees.