BankMobile is a reliable payment. It also supports ACH transfer to make all transfer jobs instantly. However, for a deposit on an existing account, it takes typically 1-2 days to receive on your account.