It costs a national average of about $2,800 to install a fence, or between $1,650 and $4,000. Homeowners typically pay between $13 and $50 per linear foot for materials. The price of labor averages $30 and $80 per hour. A standard fence between 150 to 200 linear feet takes between 20 and 35 hours to complete.