Venting
B-vent flue to roof (atmospheric), PVC through wall (power-vent), or dual PVC pipes (direct-vent). Type depends on unit and space.
Gas water heater installation and replacement in Olympia, WA. Proper venting, code compliance, and same-day service from licensed plumbers.

Your best option depends entirely on which utility serves your address.
| Gas Tank (PSE Gas) | Electric Tank (PSE Electric) | Heat Pump (Any Area) | |
|---|---|---|---|
| Installed Cost | $2,500 | $2,500 | $3,500β$7,000 |
| Utility Rate | ~$0.75β$1.40/therm | ~$0.14/kWh | ~$0.14/kWh |
| Monthly Cost | $25β$45/mo | $45β$65/mo | $12β$25/mo |
| Lifespan | 8β12 yrs | 10β15 yrs | 13β15 yrs |
| Venting | Required | None | None |
| Tax Credit | Up to $600* | None | Up to $2,000 |
*Gas tankless only (UEF β₯ 0.82). PSE gas avg. ~$90/mo total bill; water heating is ~30β40%. PSE electric ~$0.14/kWh after the Jan 2026 increase.
What Olympia and Thurston County plumbing code requires on every gas install.
B-vent flue to roof (atmospheric), PVC through wall (power-vent), or dual PVC pipes (direct-vent). Type depends on unit and space.
Dedicated shutoff valve within 6 feet of unit plus a sediment trap (drip leg) on the gas supply line.
Two straps required β upper and lower third of tank. Washington State code for all water heater installations.
Required on all closed plumbing systems to absorb thermal expansion and protect pipes from pressure damage.
City of Olympia and all Thurston County jurisdictions require a permit ($85β$150). Your plumber handles the application and inspection.
Carbon monoxide detectors required on every level of the home per Washington State law. Your plumber will verify compliance.
Choosing the right type and size prevents running out of hot water and avoids paying for capacity you do not need.
| Type | Best For | Tank Size / Flow | Installed Cost | Lifespan |
|---|---|---|---|---|
| Atmospheric Vent Tank | Budget replacement, existing B-vent flue | 40β75 gal | $2,500 | 8β12 yrs |
| Power Vent Tank | Flexible placement, no existing flue | 40β75 gal | $2,500β$3,200 | 8β12 yrs |
| Direct Vent Tank | Tight spaces, no indoor combustion air needed | 30β50 gal | $2,800β$3,500 | 8β12 yrs |
| Gas Tankless | High demand, long-term savings, unlimited hot water | 6β11 GPM | $5,000β$7,000 | 20+ yrs |
| Household Size | Recommended Tank | Tankless (GPM) | Notes |
|---|---|---|---|
| 1β2 people | 30β40 gal | 4β6 GPM | Smaller unit, lower operating cost |
| 3β4 people | 50 gal | 6β8 GPM | Most common size in Thurston County homes |
| 5+ people | 75 gal | 8β11 GPM | Or consider tankless for unlimited supply |
Gas water heaters recover faster than electric β a 50-gal gas tank typically recovers in 30β40 minutes vs. 60β80 minutes for electric. This means you can often size down slightly compared to an equivalent electric unit.
We connect homeowners across the greater Olympia area with licensed, same-day plumbers. Select your city for local pricing and availability.
Natural gas water heaters are the most popular choice in Thurston County homes with Puget Sound Energy gas service. Gas heats water faster than electric, recovers more quickly after heavy use, and in most of the area β where PSE electric rates run higher β costs significantly less to operate month to month.
Puget Sound Energy (PSE) is the natural gas provider for the Olympia area. Most established neighborhoods across the OlympiaβLaceyβTumwater corridor and the Yelm core have gas mains available, and Cascade Natural Gas serves central Shelton. Rural properties around Tenino, Rainier, Rochester, and Littlerock often lack gas service at the street and rely on electric or propane. If you are unsure, your plumber can confirm availability before quoting. Connecting to a new gas main costs $500β$2,000+ depending on distance.
PSE natural gas rates increased approximately 7% effective January 2026 following Washington UTC approval. The average residential customer using 64 therms per month now pays roughly $90/month for all gas use. Water heating typically accounts for 30β40% of that β approximately $25β$45/month depending on household size and unit efficiency. That is meaningfully less than operating a standard electric tank on PSE electric rates, which rose ~12% in January 2026 to roughly $0.13β$0.15/kWh.
Note: If you want the efficiency of electric without the operating-cost penalty of PSE rates, a heat pump water heater runs approximately $12β$25/month β beating even gas. See our electric water heater page for details.
All gas water heater installations in Thurston County must comply with the Washington State Plumbing Code and local amendments. Requirements include: a metal B-vent flue or PVC power-vent routed to the exterior, a gas shutoff valve within 6 feet of the unit, a drip leg (sediment trap) on the gas supply line, earthquake straps at the upper and lower third of the tank, a thermal expansion tank on closed plumbing systems, a drain pan for indoor installations, and a plumbing permit ($85β$150) pulled by your licensed plumber. Carbon monoxide detectors are required on every level of the home.
A standard 50-gallon gas tank water heater costs around $2,500 installed and lasts 8β12 years. A gas tankless unit costs $5,000β$7,000 installed, lasts 20+ years, and reduces water heating energy costs by 24β34%. Gas tankless units with a UEF of 0.82 or higher qualify for a federal tax credit of up to $600/year through 2032. Your plumber will assess your gas line size (3/4" minimum for most tankless units) and venting before recommending a model.
The most frequent gas water heater repair is thermocouple replacement β the safety device that keeps the pilot lit. A failed thermocouple typically costs $150β$300 to replace. Other common repairs include gas valve replacement ($200β$400), burner assembly cleaning ($100β$200), and anode rod replacement ($150β$250). If you smell gas at any time, leave the house immediately, call 911 from outside, then call PSE at 1-888-225-5773. Do not operate any switches or create sparks.
Call now for a free estimate. Our licensed Olympia plumbers are available today.
(360) 555-0100