$20 deposits at online casinos are almost always free. That said, there may be fees associated with the type of payment method you choose (prepaid cards or vouchers, for example) and you may need to pay a withdrawal fee depending on the withdrawal method.