Artificial grass comes with a big upfront cost — $5 to $20 per square foot, installed. Once it’s down, it’s free for the next 15 to 25 years. Professionally laid sod, on the other hand, costs only 14 to 60 cents per square foot.