You should always get a contract that states the final price of the remodel. This might be slightly higher at the outset of the project, but it will protect you from an unscrupulous contractor.