Each payment solution in BRL applies its own terms and conditions regarding taxes and transaction fees. You need to get familiar with them before making a transfer! However, debit and credit cards usually have instant deposits with no charges whatsoever, but on the other side, online casinos encourage using other payment options by offering lucrative bonuses.