Skip to main content
St Louis skyline

How Much Does Plumbing Cost in St Louis?

$1,766typical · fair range $1,685 to $1,986

This price is for a standard Water Heater Replacement in St Louis. See other plumbing service prices ↓

That is the modeled cost to deliver plus a fair contractor margin, not a sales quote. Built from BLS metro wages, Craftsman labor hours, a real bill of materials, and hand-verified permit data. 2026-08-28

Got a contractor quote? Check it against this number
$
Show the math
How $1,766 is built
Labor$235
Materials$942
Permit fee$47
Direct cost$1,224
Overhead (13% of revenue)$230
Cost to deliver (break even)$1,454
Contractor margin (16.3%)$312
Typical fair price$1,766

The margin is the gap between break even and a typical quote, not a markup we invent. A fair margin floats by trade and market, most landing at a 15 to 22 percent margin on the bid, about 18 to 28 percent over the cost to deliver, and nobody works for free. Full methodology.

$1,766
Typical installed
3.4hrs
Skilled labor
16.3%
Contractor margin
3.6% under
vs national avg

Is your plumbing bid fair?

Cost index by David Olson · reviewed by Leonard "Chuck" Thompson · 2026-08-28
Independent FatBook v3 cost indexVerified permit/source data where availableReviewed by Leonard "Chuck" Thompson
$
Type the number off the estimate, or drag the bar. The gauge below shows where it lands.
Or
Upload contractor estimate
Drag and drop or click here. PDF or CSV, we extract the line items.
Or paste it
Analyzed estimates are stored anonymized (names, addresses, phone numbers, and emails stripped) to improve the benchmark. No account, no tracking.
St Louis
Within the fair range.
Fair range
Fair range$1,685 to $1,986
Typical market bid$1,766
Lowest realistic price$1,685
Your bid$1,766
Gap to the price floor$81
Contractor margin16.3%
Fair range. Break-even sits at the red line: the cost of delivering the job, not a price anyone should demand. The green band above it is fair territory: most solid bids land at a 15 to 22 percent margin on the bid, roughly 18 to 28 percent over the cost to deliver, leaner or richer by trade and market. That band is earned money. No one works for free, and if the job were easy you would not be hiring it out.

Calculate your St Louis true cost.

Technical Blueprint LIVE SCHEMA
Plumbing estimate schematic CORE FX1 FX2 FX3 FX4 FX5 Standard Grade (PVC/Copper)
True Cost Benchmark
$1,766
Typical range: $1,685 to $1,986 · Lowest realistic price: $1,685
Labor$235
Materials (PPI-adjusted)$942
Permit fee$47
Overhead (13%)$230
Cost to deliver$1,454
Labor derivation: 3.4 Craftsman hours × $38.98/hr BLS wage × 1.38 burden = $235.
Potential savings $81. That is the gap between the true cost benchmark and the lowest realistic price.
At $1,766, St Louis is a competitive plumbing market. Contractor margins of just 16.3% mean the gap between the average quote and the lowest realistic price ($1,685) is relatively narrow. This usually indicates either strong competition or a mature market where pricing has normalized. Don't expect dramatic discounts, but do expect fair prices if you shop around.
Efficient market. St Louis has both low margins (16.3%) and a tight pricing band ($1,685 to $1,986). This is a mature, competitive market where contractors are already pricing aggressively. Your negotiation room is limited to about $81. The better strategy: negotiate on payment terms, warranty length, or timeline rather than price.
The calendar is part of the price. Quotes for plumbing in St Louis sit near the $1,986 high during the warm-weather stretch (April through October) and drift toward the $1,685 floor through winter (December through February), when crews compete for thinner work. That seasonal spread is 5 to 12 percent, or $88 to $212 on a job this size, for anyone who can plan around it.
With $81 between the average and the floor, St Louis has a relatively modest negotiation window, about 5% of the total job cost. This doesn't mean negotiation is pointless: on a $1,766 job, even 5% savings is real money. But the bigger wins here come from scope optimization and timing, not from beating contractors down on price.
St Louis falls in the lower half of our pricing index, more affordable than 24 of 39 tracked metros. This keeps baseline costs reasonable, though the 16.3% margin means contractors are still pricing above their lowest defensible price by $81. In lower-cost markets, the percentage savings often matters more than the dollar amount.
Show the math: how St Louis Water Heater Installation numbers are derived Click to expand
Derivation for St Louis, Water Heater Installation · updated 2026-08-28
Step 1: Craftsman labor hours
BOM hours from Craftsman National Estimator: 3.35 hrs
Step 2: BLS wage × burden
St Louis wage from BLS OES: $38.98/hr
Burden rate (FICA + workers' comp + insurance + unemployment): 38.4%
loaded_wage = $38.98 × 1.3840 = $53.95/hr
Step 3: Labor cost
labor = 3.35 hrs × $53.95/hr = $235
Step 4: Materials (PPI-adjusted)
Craftsman material cost × FRED PPI multiplier (1.0509): $942
Materials carry no markup here. Book prices get adjusted to the current market with producer price indexes.
Step 5: Permit fee
St Louis permit office: $47
Verified from our compiled city and state fee schedules, the same dataset behind PermitCalculator.com.
Step 6: Direct cost
direct = labor + materials + permit = $235 + $942 + $47 = $1,249
Step 7: Overhead
NAHB benchmark: overhead is 13% of revenue, the way the NAHB Cost of Doing Business study measures it. Materials pass through at cost and carry no overhead.
overhead = ~13% of revenue (NAHB basis) = $230
Step 8: Cost to deliver
cost_to_deliver = direct + overhead = $1,249 + $230 = $1,479
What it actually costs a contractor to do this job in St Louis, before profit.
Step 9: Lowest realistic price
Cost to deliver plus the leanest sustainable margin in St Louis for this scope: $1,685
The floor clears cost-to-deliver, as it should: nobody stays in business below break-even.
Step 10: Typical contractor quote
The modeled typical quote in St Louis, cost to deliver plus the market's usual margin: $1,766
Step 11: Contractor margin
margin = ($1,766 - $1,479) / $1,766 × 100 = 16.3%
The portion of the typical quote that is not cost-to-deliver. Higher = more room to negotiate.
Step 12: Savings potential
savings = $1,766 - $1,685 = $81
The gap between the typical quote and the lowest likely estimate in St Louis.
Every service in every metro is priced from the same parts. Sources: BLS OES wages, FRED PPI series, Craftsman National Estimator, city permit offices. Updated 2026-08-28. Full methodology →
How the cost breaks down

What you pay for in St Louis.

Every plumbing dollar in St Louis, split into labor, materials, permit, overhead, and the contractor margin. The first four are the cost to deliver. On top of that sits the margin a fair job earns.

Labor$235 (13.3%)
Materials$942 (53.3%)
Permit$47 (2.7%)
Overhead & site$255 (14.4%)
Margin$287 (16.3%)
Cost to deliver plus a fair margin = $1,766
A plumbing job in St Louis
Fig. Plumbing work in St Louis: the 3.4 hours priced above.
See cost by project size

What water heater installation costs at your size.

Priced at the standard gallon sizes. Pick the one that matches your system.

SizeTypicalRange
50 gallon$1,766$1,685 to $1,986
60 gallon$2,345$2,237 to $2,637
75 gallon$3,552$3,389 to $3,994

Scaled from TheFatBook's per-size cost model, the same one behind the calculator.

How we size these jobs →

Tank vs tankless water heater

The two water heater paths, with real St Louis install cost. Tank is cheaper to put in; tankless costs less to run and lasts about twice as long.

Lowest cost
Tank
$1,766
$1,685 to $1,986 installed
  • Lower upfront cost
  • Simple like-for-like swap
Watch for
  • Runs out on long back-to-back demand
  • Standby heat loss raises the bill
Tankless
$3,244
$3,032 to $3,672 installed
  • Endless hot water on demand
  • Lasts about 20 years, half the standby waste
Watch for
  • Higher upfront cost
  • Often needs a gas line or venting upgrade
The St Louis guide

St Louis plumbing sits 3.6 percent below the national average. That average water heater installation lands at $1,766 while the lowest realistic price sits at $1,685. I built TheFatBook Cost Index (built from BLS wage and Craftsman labor data) that pulls these numbers straight from local wages, tracked material prices, verified permit fees and overhead benchmarks so you can tell a fair bid from one padded with extra margin.

City average
$1,766 for water heater installation, 3.6% below the national average of $1,832 (TheFatBook cost index, 2026)
Bid range
$1,685 low to $1,986 high, with the lowest realistic price at $1,685 (TheFatBook cost index, 2026)
Contractor margin
16.3% contractor margin, with $81 between average price and floor (TheFatBook cost index, 2026)
Labor hours
4.4 hours for water heater installation (3.4 install + 1 removal of the old unit) (Craftsman, 2026)
Labor cost
$235 labor, at $53.95/hr loaded wage ($38.98 base + 38.40% burden) (BLS OEWS, 2026)
Materials
$942 material cost (PPI adjusted) (FRED PPI, 2026)
Permit fee
$47 total permit cost (final, do not add taxes) (PermitCalculator, 2026)
Overhead & site costs
$255 covering overhead allocation and disposal (NAHB, 2026)
Cost to deliver
$1,479 fully loaded, before the contractor's margin (TheFatBook cost index, 2026)

Local Market

St Louis plumbing costs reflect the city's split climate story. Winter freeze-thaw cycles and spring severe storms push homeowners to pay more attention to drainage and water lines. That shows up in the data. TheFatBook Cost Index (built from BLS wage and Craftsman labor data) puts the city average for water heater installation at $1,766 (TheFatBook cost index, 2026). National average runs $1,832 so St Louis comes in lighter. Median home value sits at $276,800 with homes built around 1970 on average. Those older houses often need extra care once walls come open. Labor runs 3.4 craftsman hours at a loaded wage of $53.95 per hour from BLS OEWS wage input. Materials add $942 from FRED PPI. The permit fee lands at just $47 according to PermitCalculator data. Shoulder seasons matter here for homeowner leverage more than any single month because contractors chase work between storms and freezes. Timing wins here. Population dipped 1.2 percent recently yet unemployment holds at 3.1 percent. That keeps labor supply steady without big spikes in pricing pressure.

Chuck's Take

That $47 permit fee looks low on paper. But in a town with homes from 1970 you better believe the inspector is going to check the gas line and the pressure relief valve. St Louis winter freezes make those details matter. Contractors here know the drill. They build it in. What the homeowner usually doesn't check is whether the old sediment is going to clog the new unit in eighteen months.

Understanding Your Bid

Your bid comes in at $2,100 for a water heater swap (TheFatBook cost index, 2026). The city average sits at $1,766. That difference raises questions. The cost to deliver this job runs $1,479 in TheFatBook Cost Index (built from BLS wage and Craftsman labor data). Contractor margin on the average price equals 16.3 percent. Potential savings between average and the lowest realistic price equals $81. Not every bid above $1,766 is gouging. Some contractors carry higher overhead or simply refuse to shave margin. But when a quote clears $2,000 on a job whose verified floor is $1,685 you should ask why. The spread is real. I see bids that add mystery markups on materials that actually cost $942. Others inflate the labor hours beyond the 3.4 craftsman hours the data supports. The Bid Fairness Checker exists to cut through that noise. Upload the quote and it shows you exactly where the bid sits against the true cost numbers.

Cost Breakdown

Break the $1,766 average down and the picture gets mechanical (Craftsman, 2026). Labor takes 3.4 hours of install work plus an hour hauling out the old tank, at the loaded wage of $53.95 per hour which includes the $38.98 base plus 38.40 percent burden for taxes and insurance. That equals $235 in burdened labor. Materials run $942 according to FRED PPI inputs. So the permit adds $47 from PermitCalculator and old-unit disposal adds $25. Add the $230 overhead allocation from NAHB benchmarks and you reach the cost to deliver of $1,479. Everything above that's margin. The lowest realistic price of $1,685 leaves room for a lean but sustainable contractor margin in this market. Older 1970-era homes in St Louis sometimes hide extra work like corroded shutoff valves or sediment buildup that wasn't in the original scope. That matters. Those surprises turn a $1,766 job into something closer to the high end of $1,986. Know the cost to deliver number before you sign.

Chuck's Take

Most guys inflate the materials line on water heaters. They quote you twelve hundred for a unit that costs about nine fifty at the supply house. I've seen it a hundred times. Check the make and model against the wholesale price. Then decide. Sounds about right.

How to Negotiate

Shop your water heater job in the shoulder seasons here. Contractors have more open slots between the spring storm rush and winter freeze-thaw slowdown. That timing gives you leverage most people miss. Get bids in late February or early November when demand dips. Run your number through the Bid Fairness Checker on this page before you call anyone back. It shows you the true cost and the $81 gap between average and floor. Ask the contractor to break out the material cost separately. If he quotes you more than $942 on a standard 50-gallon unit you have a data point to work with. Still. Mention the $47 permit fee you already verified. Honest guys respect that. Push too hard on the lowest realistic price of $1,685 and you risk quality shortcuts. Aim for the middle of the fair range instead.

Chuck's Take

Ask him straight up what the job looks like if the old lines are corroded. In St Louis that question separates the honest contractors from the rest. Shoulder season gives you time to think it over. Here's what fair looks like. A bid near eighteen hundred with the permit and the right unit.

What Makes This Market Different

St Louis surprised me in the data. The permit fee for a water heater install is only $47. That feels almost too low compared to cities where the same paperwork runs three or four times higher. Yet the overall plumbing cost still lands below national average. I think it comes down to the housing stock. Median home built in 1970 means plenty of galvanized lines and sediment-heavy water from the Mississippi river system. Contractors here see the same repair patterns over and over so they price the work efficiently. Freeze-thaw and spring severe storms keep drainage top of mind but water heater work stays mostly indoors. The split climate story matters less for this trade than for roofing or windows. What really sets St Louis apart is how the low permit cost and steady labor supply at $53.95 loaded wage create a narrower spread between floor and average than I see in boom towns. The $81 potential savings is real but not life changing. Good contractors here seem to price honestly because the market doesn't support wild markups. That feels refreshing after watching lead gen sites pump out generic national numbers that ignore every local reality.

Frequently Asked Questions

How much does water heater installation cost in St Louis?
Water heater installation costs $1,766 on average in St Louis according to our local Cost Index. The lowest realistic price sits at $1,685 while the high end reaches $1,986. Use the True Cost Calculator on this page to adjust for your exact unit and location.
Is my plumbing bid fair in St Louis?
According to our proprietary cost database a fair water heater bid falls between $1,685 and $1,986. The cost to deliver the job is $1,479 with 16.3 percent average contractor margin. Run the bid through the Bid Fairness Checker before you decide.
How much does a tankless water heater cost in St Louis?
Tankless water heater installation averages $3,244 in St Louis per our local Cost Index. The floor price is $3,090. That reflects 8.8 craftsman hours and $1,647 in materials. Older homes may need additional venting work that pushes the total higher.
Why are St Louis plumbing prices lower than national averages?
St Louis plumbing prices run 3.6 percent below the national average of $1,832 for water heater work. Our proprietary cost database shows a $47 permit fee and steady labor supply keep costs in check. The 1970 median home age creates predictable repair patterns that contractors price efficiently.

Every plumbing number here starts as parts: Craftsman labor hours priced at BLS wages for your metro, materials tracked against producer prices, permit data where cities publish it, and real contractor overhead. Cost index version: 2026-08-28. Updated Aug 2026.

Sources: BLS, Craftsman, FRED
Reference URLs: BLS OEWS · FRED PPI
Reviewed by: Leonard "Chuck" Thompson
Read methodology →
Sources & methodology for these numbers
  • Independent FatBook v3 cost index for Plumbing in St Louis.
  • BLS OEWS wage inputs (https://www.bls.gov/oes/) and FRED PPI material inflation (https://fred.stlouisfed.org/) references.
  • Craftsman labor-hour references and contractor overhead benchmarks.
  • Verified permit/source data from PermitCalculator.com and permits_compiled where available.
Cost-index version: 2026-08-28
Updated: Aug 2026
Sources: BLS, Craftsman, FRED
Reviewed by: Leonard "Chuck" Thompson

What the plumbing in st louis benchmark includes.

Included in the benchmark
  • Water Heater Installation as the headline cost-index scope
  • labor-hour assumptions, regional wage inputs, materials, overhead, and permit data where available
  • low, average, high, lowest realistic price, margin, and savings benchmarks from the FatBook cost index
Not included automatically
  • hidden damage, change orders, emergency service premiums, or unusual site access conditions
  • contractor financing approval, warranties, provider recommendations, or guaranteed final quotes
  • permit rulings for a specific address unless the city permit panel lists verified local data
Scope methodology →
Chart of plumbing costs in St. Louis, July 2026: Water Heater Installation averages $1,592; Tankless Water Heater averages $3,247; Water Pipe Replacement averages $2,680. Source: TheFatBook Cost Index.
Typical plumbing costs in St Louis: low, average, and high for the most common services. Source: TheFatBook Cost Index. The full line-item table is below.
Embed this chart on your site (free, with attribution)
ServiceLowAverageHigh
Water Heater Installation · 50 gallon$1,685$1,766$1,986
Tankless Water Heater$3,032$3,244$3,672
Plumbing Repairs$270$302$354
Hot Water Dispenser Installation$944$975$1,009
Water Pipe Replacement · 100 linear ft$796$878$966
Drain Pipe Replacement · 50 linear ft$794$875$963
Laundry Tub Installation$613$684$803
Water Softener Installation$1,959$2,071$2,191
Sump Pump Installation$1,068$1,132$1,201
Drain Cleaning$333$372$436
Gas Line Installation · 25 linear ft$798$880$969
Sewer Line Replacement · 24 linear ft$7,058$7,871$8,745
Interior Sewer Line Replacement · 18 linear ft$3,620$4,031$4,474
Shower Valve Replacement$553$617$723
Whole-House Repipe (Copper)$8,044$8,971$9,969
Water Main Replacement · 40 linear ft$3,428$3,817$4,235
PEX Repipe$4,277$4,765$5,290
Well Pump Installation$2,336$2,471$2,642
Backflow Preventer Installation$458$511$600
Water Filtration System Installation$2,227$2,317$2,707
French Drain Installation$4,051$4,524$5,032
Sewage Ejector Pump Replacement$1,197$1,255$1,398
Hydro Jetting$543$606$709
Septic Tank Installation$5,757$6,191$6,903
Sprinkler System Installation$3,676$4,094$4,544

Before you get bids in St Louis.

Water heater sizing calculator
Pick the right tank size or tankless GPM and see what a plumber charges to install it in your metro.
Open water heater calculator →

St Louis permits.

Structure
IMPORTANT: This data is from St. Louis COUNTY (stlouiscountymo.gov), NOT the independent City of St. Louis (stlouis-mo.gov). They are separate jurisdictions with separate fee schedules. Chapter 1100 has separate sections for Building (1100.060), Mechanical (1100.140), Electrical (1100.190), and Plumbing (1100.200). Each trade requires its own permit.
Department
Department of Transportation and Public Works
Phone
(314) 615-7171
Official Source
Verified
2026-03-23
Fee Anchors
$8k building fee: $188
$12k building fee: $208
$25k building fee: $232
Electrical base: $106
Plumbing base: $47
HVAC base: $94

Source-backed permit facts from PermitCalculator.com and the underlying permits_compiled dataset. Always confirm final requirements with the local building department before filing.

Got a bid? We'll check it.

Upload a contractor estimate
Drag & drop or click to upload. We'll analyze every line item.
PDF · CSV · JPG · PNG · Max 10MB

Payment options.

$
%
yr
%
Best financing option
-
Also in St Louis: 5 other trades
Check a St Louis quote
See if your quote falls within the verified fair range for St Louis.
Run the Calculator →
Compare nearby markets
Springfield, MO
$1,698 avg · $70 potential savings
Kansas City
$1,786 avg · $87 potential savings
Nashville
$1,755 avg · $85 potential savings
Chicago
$1,967 avg · $113 potential savings
View all 39 cities →
DO
Cost index built by David Olson, Creator of the Cost Index & Permit Dataset · Methodology reviewed by Leonard "Chuck" Thompson, LC Thompson Construction Co., Owner (retired) · 2026-08-28
Check my bidCalculate true costUpload estimate