A fence enhances the home's appearance and provides security. As a permanent addition to the property, a well-built fence also increases the property's value. On average, a fence costs $3,930.