Shower Replacement Guide for Greater Richmond Homeowners
Shower replacement is a different scope than a tub-to-shower conversion or a full remodel. You're swapping a worn or dated shower for a new one inside the existing footprint — often the right move when the rest of the bathroom is in good shape.
When replacement is the right scope
If the existing shower is leaking, the grout and waterproofing are failing, the surround is dated or cracked, or you simply want a different look — replacement typically lands in the $9,000–$17,000 range for an acrylic system or $14,000–$30,000 for tile across Greater Richmond. Crawl-space conditions in pre-1990 stock add prep cost on top.
- Failing waterproofing or visible leaks behind tile (especially in 1850s–1930s intown rowhouse / brick-bungalow stock above crawl spaces)
- Cracked or chalky fiberglass surrounds from the 70s–90s in Lakeside, Bon Air, Bensley, Meadowbrook, Rockwood, inner-ring Midlothian, early Brandermill / Woodlake, and Mechanicsville phases
- Outdated builder-grade tile in 90s–2010s Short Pump, Glen Allen, Innsbrook, Brandermill, Woodlake, Magnolia Green, Salisbury, Queensmill, and FoxCreek subdivisions
Not sure which option fits your home? Julia will walk you through a 2-minute guided conversation and show you a personalized remodel profile.
Frequently asked questions
Should I refinish the existing shower or replace it?+
Refinishing (reglazing the surround, regrouting tile) is a short-term cosmetic fix — typically 3–7 years of life if the substrate is sound. Replacement is the right call when waterproofing has failed, the pan is cracked, joists or subfloor are soft, or the layout no longer works. In Greater Richmond's pre-1990 intown and inner-ring stock above crawl spaces, water damage hidden behind tile is the most common reason refinishing isn't worth the money.
Related guides
Popular Greater Richmond guides
Ready to see your remodel profile?
BathGuide is a 2-minute guided conversation, not a contractor form. You'll see your personalized remodel profile before sharing anything. Matching with a local provider is optional and only happens if you want it.
