To avoid any unwelcome surprises when it comes to signing the contract, here's a list of what you can typically expect to pay: