In our secret-shopping process, we found that the average cost of lawn treatment per square foot is approximately $0.05 to $0.25. Annual plans can run from $250 to $1,400 on average, depending on the size of your lawn and the treatments you receive. If you want to reduce lawn treatment costs, you may opt for DIY lawn care or choose a simple fertilizer and weed control service.