Yes. Deposits are instant. Besides that, one can also make immediate withdrawals with Sofort.