Basically, yes. A competent fence contractor will be able to provide you with a detailed estimate that will cover all anticipated costs, and some variables that may not be so easy to anticipate. For example, some subdivisions are known to have been developed on very rocky soil. If this is the case, a good contractor will put in his estimate contingency information that tells you he may have to use a specialized digging tool like the Dandy Digger if rock formations are below the soil. But unless there are changes to the original fence plan, like added gates or extra coverage, the final price should ALWAYS match the estimate. Do not go with a fencing contractor that will not make this guarantee!