Bathtub Replacement Cost
Replacing a bathtub costs $1,400–$5,800 nationally. Walk-in tubs run $3,000–$9,000. Costs by tub type, material, and city.
How Much Does It Cost to Replace a Bathtub?
Bathtub replacement costs $1,400–$5,800 including removal of the old tub, new tub purchase, plumbing hookup, and wall repair. The tub itself is only 30–40% of the total cost—labor, plumbing, and wall finishing account for the rest.
Material drives the biggest cost difference. Acrylic tubs ($200–$800) are the most common replacement choice—lightweight, easy to install, and durable. Fiberglass ($150–$500) is cheaper but scratches easily and yellows over time. Cast iron ($400–$2,000) lasts 50+ years but weighs 300–400 lbs, requiring floor reinforcement in many homes.
The hidden cost is what’s behind the walls. About 25% of bathtub replacements uncover water damage, mold, or outdated plumbing that adds $500–$3,000 to the project. Budget a 15% contingency.
| Scope | Low End | Average | High End |
|---|---|---|---|
| Acrylic tub replacement | $1,400 | $2,400 | $3,800 |
| Fiberglass tub replacement | $1,200 | $2,000 | $3,200 |
| Cast iron tub replacement | $2,500 | $4,000 | $5,800 |
| Walk-in bathtub installation | $3,000 | $5,500 | $9,000 |
| Freestanding soaking tub | $2,000 | $3,500 | $6,500 |
| Bathtub installation labor only | $500 | $1,000 | $1,800 |
Common questions.
Get Your City’s Free Bathroom Report
Free PDF with fair prices for your city and tips for negotiating. Updated every quarter.