How soon can I Refinance?

If you want to refinance to only lower your rate, you can refinance any time you want. If you want to get money out of your equity, you need to have equity available before you can refinance. Every time you refinance, you incur closing costs.