There are no deposit fees at OANDA, no matter the deposit method, and there are no fees for credit or debit card withdrawals. Withdrawals by bank wire transfer do require a fee ($20 per transaction). Moreover, the user may be charged an additional amount by their payment processor.
Further, OANDA charges overnight financing fees to users with an open position on their account at the end of each trading day (i.e., 5 pm Eastern Time).
Moreover, the company also charges 4% for TRY, 2% for CZK, HUF, SAR, and THB, as well as 2% for ZAR pars. Note, however, that fees are subject to change. To stay up-to-date, you can check OANDA’s website for the latest admin fees.