The average cost of hiring landscapers in the US is $50-$100 per hour. This seems like a pretty big range, but it all depends on where you are, how much experience your landscapers have, and the type of work they’re doing. Here are a few factors that will impact your total cost: