It typically costs approximately $250 — $400 to hire a plumber to replace a shower valve (several internal parts/the stem). If you need to replace the entire shower valve and not some internal components, then the typical cost may be closer to $500 — $700.