A good time to refinance is when today’s refinance rates are lower than your current rate, your home value has increased, or your credit score has improved enough to qualify for better terms.