Shower valve replacement costs $315, on average, with a typical range between $125 and $500.