Cost Of Retaining Wall. The cost of a retaining wall depends on the material chosen, the overall height of the wall and the length of the wall. Wood retaining walls start at $15 per square foot, while concrete retaining walls start at $20 per square foot.