The primary purpose of refinancing is in order to spend less money in the long term. It may seem like this is a good idea whenever rates drop even the slightest amount. However, it’s important to remember that you are technically originating a loan when you refinance, and doing so incurs the same fees. The upfront costs are what deter repeated refinancing.
Most of the fees are a few hundred dollars — unless otherwise specified, you can estimate they will be about that much. Since you are applying for a mortgage loan when you refinance, this requires both a mortgage application fee and a loan origination fee. The numbers vary, but typically, the the loan origination fee is 1% of the loan’s value. You will also need your home to be re-appraised, as lenders want to know the value of your home before approving a loan, which will require an appraisal fee. It’s also possible that your lender will require a title search, and you may need new title insurance, both of which incur fees. Title insurance, if required, could be $1000 or more.