Having a home inspection prior to listing your home offers many benefits. First, it identifies any major problems that could scare off a potential buyer, even if you are willing to fix the problem. Remember, the home inspection must be satisfactory to the buyer! If you repair these problems, before you list your property, they become a non-issue.
Secondly, if you are unwilling or cannot make repairs, you can have the work bid, and price your home accordingly. You will be in a better position to negotiate with the buyer, when you know what is wrong, disclose it to the buyer and know what the cost is to repair the problem.
You will have time to get bids. Usually the home inspection contingency calls for you to respond to the buyers request for repairs in a short amount of time. If you have already had your home inspected, you will have had time to get several bids for the repairs. This will give you a better idea of your net proceeds, so you can budget for your upcoming move or purchase of your new home.