Deposits via MiFinity are instant, while withdrawals are usually completed within 24-48 hours, depending on the casino.