A fence contractor installs or repairs fences for homes and businesses. The fences could be of various materials, such as wood, metal, or vinyl. Fence contractors will typically have experience installing all types of fences, and they will be able to recommend the best type of fence for a given property.