Prices for landscaping retaining walls range from $20 – $50 per square foot or $50 – $70 per hour. Some retaining wall companies are willing to offer labor only services and have the client provide all the materials. For DIY enthusiasts, this would save the most money by keeping overhead costs down. Click here to learn more about retaining wall prices.