You would be eligible to apply for a refinance once you have one payment remaining on your loan and all processing payments had fully cleared, which can take 2-5 business days depending on your financial institution and method of payment.
Please be advised, however, that we strongly encourage you NOT to repay your loan early just to apply for a new loan, as we cannot guarantee approval of the new loan.