The average cost of landscaping cost per square foot is $5 to $20 per square foot. However, that also depends upon the condition of the yard and the clients' requirements.