In many cases, there is no waiting period to refinance your mortgage. However, you must wait six months after your most recent closing (usually 180 days) to refinance your mortgage if you’re taking cash–out.