The cost to fix a water hammer will vary depending on the cause and severity of the problem. Sometimes, it may be as simple as adjusting a valve or installing a water hammer arrestor, which can be done for around $250-$300.