Yes, it is possible to refinance a non-bank loan with a traditional bank in the future. Many people use non-bank loans as a temporary solution to improve their financial standing and then refinance to a traditional bank loan once they meet the bank’s lending criteria.