Great question! Knowing the answer is important so you can avoid "sticker shock" throughout your transaction. Unfortunately, yes - there are expenses you'll need to have available to you, even if you get a no-money-down loan. No matter what type of loan you get, you'll need to put down (A) earnest money (about 1%-2% if you're in the State of NH), (B) costs for any required or chosen Professional Home/Water/Septic Inspections, depending on the term of your loans (C) possibly the cost of an appraisal required by your lender, (D) six months' to a year's cost of home insurance that you'll be required to pay ahead of time called your "home insurance binder", often times the money to reimburse the seller's pre-existing (E) fuel that may already be at the property, and (F) any Closing Costs above those which you may not have been able to borrow from the Seller. I hate to be the one to deliver that buzz-kill. Truly, I wish everyone could put down nothing, but those are costs which homebuyers need to have on-hand, even if you have a no-money-down loan. **Do double-check with your mortgage contact to ask, "With my type of loan (1) which home inspections will [I] be required to have and (2) will [I] be required to pay for the home appraisal up-front or will those be rolled into my Closing Costs at the end of the transaction?"