Usually, virtual casinos do not impose any surcharges for making deposits via BPAY. This being said, you should always check the policy of the online casino where you are about to play and see if there are any fees for using the service. It is also possible that your banking institution or your card issuing company may charge a fee for making a transaction to a gaming website.