Most of the time, a shower valve replacement can cost between 200$ and 600$. It depends a lot on the type of valve as well as the brand. Replacing the cartridges won’t be as expensive, though, usually being between 100$ and 350$. You can get away with just replacing the cartridge most of the time anyway, so we’d recommend you to change the cartridge first before replacing the valve.