Is artificial grass expensive? Artificial grass requires a fairly large upfront investment. However, depending on where you live, how much you water your grass, and the amount of time and money you spend on upkeep, artificial grass will pay for itself within 5-10 years. Artificial grass lasts between 15-20 years, so ultimately it’s actually a … Read more