Landscaping companies charge on average $45 to $75 per hour. Also the price range is typically the same for new landscaping and landscaping maintenance.