Professional wall cleaning typically ranges between $170 and $480, though it can be as low as $80 or as high as $900. Factors such as the size of your walls and the level of buildup and stubborn spots will affect the overall cost.
If you wanted to spend money, you could have your walls steam cleaned. If your walls are painted with oil based paints, this might be your best option. If you chose this path, you could expect to spend roughly $540 to clean 1,900 square feet of wall space.