According to HomeAdvisor, having your artificial turf professionally installed costs between $5 and $20 per sqft. This estimate does not include additional labor required to prep the area or materials, such as infill, weed fabric, nails, etc.