Landscapers make an average of $20,000 to $35,000 per year. In entry-level positions, they can make $19,000 to as much as $28,000. In mid-level positions, they make $27,000 to $32,000. Experienced landscapers can make anywhere from $30,000 to over $40,000.
For small jobs such as lawn care or tree service, you can expect to pay $50 to $100 per hour. For larger jobs such as landscaping installation, you can expect to pay $4 to $12 per square foot.