Skip to main content
St Louis skyline
Plumbing in St Louis

How Much Does Plumbing Cost in St Louis?

$1,801typical · fair range $1,719 to $2,029

That is the modeled cost to deliver plus a fair contractor margin for plumbing in St Louis, not a sales quote. Built from BLS wage data, Craftsman bills of materials, and verified permit fees. 2026-07-31

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

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,801
Typical installed
3.35hrs
Skilled labor
16.3%
Contractor margin
3.5% under
vs national avg
Bid Fairness Checker

Is your plumbing bid fair?

Cost index by David Olson · reviewed by Leonard "Chuck" Thompson · 2026-07-31
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,719 to $2,029
Typical market bid$1,801
Lowest realistic price$1,719
Your bid$1,801
Gap to the price floor$82
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.
True Cost Calculator

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,801
Typical range: $1,719 to $2,029 · Lowest realistic price: $1,719
Labor$235
Materials (PPI-adjusted)$967
Permit fee$47
Overhead (13%)$235
Cost to deliver$1,484
Labor derivation: 3.4 Craftsman hours × $38.98/hr BLS wage × 1.38 burden = $235.
Potential savings $82. That is the gap between the true cost benchmark and the lowest realistic price.
At $1,801, 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,719) 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,719 to $2,029). This is a mature, competitive market where contractors are already pricing aggressively. Your negotiation room is limited to about $82. 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 $2,029 high during the warm-weather stretch (April through October) and drift toward the $1,719 floor through winter (December through February), when crews compete for thinner work. That seasonal spread is 5 to 12 percent, or $90 to $216 on a job this size, for anyone who can plan around it.
With $82 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,801 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 $82. 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-07-31
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.0781): $967
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 + $967 + $47 = $1,273
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) = $235
Step 8: Cost to deliver
cost_to_deliver = direct + overhead = $1,273 + $235 = $1,508
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,719
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,801
Step 11: Contractor margin
margin = ($1,801 - $1,508) / $1,801 × 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,801 - $1,719 = $82
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-07-31. Full methodology →
How the cost breaks down
Where the money goes

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%)
Materials$967 (53.7%)
Permit$47 (2.6%)
Overhead$235 (13%)
Margin$317 (17.6%)
Cost to deliver plus a fair margin = $1,801
A plumbing job in St Louis
Fig. Plumbing work in St Louis: the 3.35 hours priced above.
See cost by project size
Cost by 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,801$1,719 to $2,029
60 gallon$2,395$2,285 to $2,698
75 gallon$3,632$3,466 to $4,092

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

How we size these jobs →

Compare your options

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,801
$1,719 to $2,029 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,308
$3,092 to $3,745 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 costs run about 3.5 percent below the national average. The city average for water heater installation sits at $1,801 while the lowest realistic price comes in at $1,719. I built TheFatBook Cost Index that tracks these numbers from real local inputs so you can tell a fair bid from one with fat margin.

Cost Data Summary
City average
$1,801 for water heater installation, 3.5% below the national average of $1,867 (TheFatBook cost index, 2026)
Bid range
$1,719 low to $2,029 high, with the lowest realistic price at $1,719 (TheFatBook cost index, 2026)
Contractor margin
16.3% contractor margin, with $82 between average price and floor (TheFatBook cost index, 2026)
Labor hours
3.35 hours for water heater installation (Craftsman, 2026)
Labor cost
$53.95/hr loaded wage ($38.98 base + 38.40% burden) (BLS OEWS, 2026)
Materials
$967 material cost (PPI adjusted) (FRED PPI, 2026)
Permit fee
$47 total permit cost (final, do not add taxes) (PermitCalculator, 2026)
Overhead
$235 overhead allocation (NAHB, 2026)
Cost to deliver
$1,508 fully loaded, before the contractor's margin (TheFatBook cost index, 2026)

Local Market

St Louis sits at the edge of tornado alley and the Missouri River floodplain. That split climate story of winter freeze-thaw cycles plus spring severe storms keeps plumbers busy with burst pipes and drainage backups. Still, the city average for water heater installation lands at $1,801 (TheFatBook cost index, 2026). That sits comfortably below the national average of $1,867. Local wages help explain it. The loaded rate runs $53.95 per hour after a 38.40 percent burden on the $38.98 base BLS wage input. Craftsman hours for the job total 3.4. Materials adjusted through the FRED PPI sit at $967. Add the $47 permit and $235 overhead allocation and you reach the $1,508 cost to deliver. Median home values here are $276,800 with homes built around 1970 on average. Older galvanized lines mean more surprise repairs. Population growth sits at negative 1.2 percent yet unemployment holds at 3.1 percent. Contractors stay plenty busy without aggressive pricing. And honestly, the 16.3 percent contractor margin looks lean compared to hotter markets. I found this pattern repeats on tankless units too where the average hits $3,308.

Chuck's Take

Seventeen percent margin in St Louis looks about right for this market. With homes from 1970 and that negative population growth the plumbers stay plenty busy on repairs. They don't need to gouge on a simple water heater swap. Take a bid at sixteen hundred and change to the bank if the guy is licensed and shows up on time.

Understanding Your Bid

Not every bid for plumbing in St Louis adds up. The average quote comes in at $1,801 yet the cost to deliver sits at $1,508 (TheFatBook cost index, 2026). That leaves 16.3 percent contractor margin. Plus, some guys pad labor or mark up the heater unit itself. The lowest realistic price stands at $1,719. That leaves $82 of potential savings between the average and the floor. I see bids hit $2,029 on the high side for the exact same job. Those quotes usually bake in extra trip charges or inflated material costs. The verified floor is modeled from local inputs. It isn't an observed bid. But here's the thing, it represents cost to deliver plus the leanest sustainable margin for this trade here. Run any quote through the Bid Fairness Checker on this page. You'll spot the fluff fast. St Louis plumbers face real pressure from seasonal floods and freezes. Honest ones still need to cover insurance and truck costs. Fat bids just mean you're paying someone's boat payment.

Cost Breakdown

Break down a typical St Louis water heater job and the numbers get mechanical fast. Labor runs 3.4 Craftsman hours at the local loaded wage of $53.95 per hour (Craftsman, 2026). That produces $235 in burdened labor cost. The direct labor uses the $38.98 base BLS wage input then adds the 38.40 percent burden for taxes and insurance to reach the loaded rate. Materials adjusted through the FRED PPI total $967 for the heater tank and fittings. The permit fee comes in at $47 according to PermitCalculator data. Direct costs add to $1,273. Then comes the $235 overhead allocation pulled from NAHB benchmarks. That brings the full cost to deliver to $1,508. Everything above that line is contractor margin. The city average of $1,801 sits 16.3 percent above delivery cost. The lowest realistic price of $1,719 still leaves room for a lean operator to make money. Compare that to a tankless install where materials jump to $2,106 and the cost to deliver reaches $2,727. Or look at simple plumbing repairs that average $303 with almost no materials. The index shows exactly where the money goes.

Chuck's Take

Three hours at about fifty loaded makes sense for pulling the old tank and setting the new one. I've done hundreds. The eight hundred and change in materials sounds like supply house pricing not box store markup. Add the forty seven permit and that about four hundred overhead and the delivery cost near fifteen hundred checks out. Anything over nineteen hundred is pure fat.

How to Negotiate

Shop for plumbing work in St Louis after the spring storm season slows. Shoulder seasons give you better leverage because demand drops from tornado cleanup and freeze repairs. Know the $1,801 average and the $1,719 lowest realistic price before you talk numbers. Get bids from three established local outfits. Then run your specific bid through the Bid Fairness Checker on this page. It'll flag anything off. Ask the contractor to break out the heater unit cost separately from labor and markup. Mention you understand local wages run about $50 loaded and permits are $47. That shows you did homework without lowballing. The $82 gap between average and floor gives real room to negotiate without insulting the plumber. Push too hard on the floor price and the good crews walk. But knowing the true cost to deliver of $1,508 changes the conversation. You gain credibility fast. Time it right and you keep more money in your pocket while still paying fairly.

Chuck's Take

Catch these guys in late summer after the big storms pass. Demand drops and they want to keep crews working. Show them you know the local numbers and the permit cost. They'll sharpen the pencil. But don't beat them down to the floor price. Good St Louis plumbers have been around long enough to know what their time is worth.

What Makes This Market Different

St Louis plumbing costs carry a unique split personality I haven't seen in other markets. The median house here dates to 1970. That means tons of homes still carry galvanized steel lines that corrode from the inside. Winter freeze-thaw cycles burst them. Spring river flooding and tornado season then overwhelm the old drains. Yet the city average for water heater installation sits comfortably 3.5 percent below national numbers. The $47 permit feels almost too low compared to bigger coastal cities. Labor supply stays steady with 3.1 percent unemployment even as population shrinks 1.2 percent. Contractors here can't chase growth the way Denver or Austin crews do. They compete on efficiency instead. I found the 16.3 percent margin on a $1,801 average job reflects that reality. It's enough to stay in business but not enough to get rich on one job. The older housing stock also means more combo bids where a water heater swap turns into full pipe replacement at $2,680 average. Granted. The data reveals a market that prices realistically because the next emergency call is never far away. That keeps everyone honest.

Frequently Asked Questions

How much does water heater installation cost in St Louis?
Water heater installation in St Louis averages $1,801 according to our local Cost Index. The lowest realistic price sits at $1,719 while high bids reach $2,029. Use the True Cost Calculator on this page with your exact model to see what your job should run.
Is my plumbing bid fair in St Louis?
Compare your quote against the $1,801 city average and $1,719 lowest realistic price from our proprietary cost database. The cost to deliver runs $1,508 before margin. Run the bid through the Bid Fairness Checker here. It'll show exactly how much room exists for negotiation.
What's the cost of tankless water heater installation in St Louis?
Tankless water heater installation averages $3,308 in St Louis per our local Cost Index. The floor price is $2,980. That reflects 8.8 Craftsman hours and $2,106 in materials. Our data shows this runs about 17.6 percent margin above the $2,727 cost to deliver.
Why are St Louis plumbing prices lower than national averages?
St Louis plumbing prices sit 3.5 percent below the national $1,867 average for water heater work because of steady local labor supply and lower permit costs of just $47. Our proprietary cost database captures this reality. With median home values at $276,800 and older 1970 housing stock the market stays competitive without the growth pressure seen elsewhere.
How this number is calculated

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-07-31. Updated Jul 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-07-31
Updated: Jul 2026
Sources: BLS, Craftsman, FRED
Reviewed by: Leonard "Chuck" Thompson
Estimate Scope

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)
St Louis Service Pricing
ServiceLowAverageHigh
Water Heater Installation · 50 gallon$1,719$1,801$2,029
Tankless Water Heater$3,092$3,308$3,745
Plumbing Repairs$271$303$355
Hot Water Dispenser Installation$962$993$1,026
Water Pipe Replacement · 100 linear ft$2,410$2,680$2,970
Drain Pipe Replacement · 50 linear ft$1,550$1,719$1,902
Laundry Tub Installation$622$694$813
Water Softener Installation$1,993$2,106$2,227
Sump Pump Installation$1,083$1,148$1,217
Drain Cleaning$334$373$437
Gas Line Installation · 25 linear ft$807$890$980
Sewer Line Replacement · 24 linear ft$7,048$7,858$8,731
Interior Sewer Line Replacement · 18 linear ft$3,619$4,030$4,473
Shower Valve Replacement$557$622$730
Whole-House Repipe (Copper)$8,206$9,152$10,171
Water Main Replacement · 40 linear ft$3,542$3,944$4,377
PEX Repipe$4,274$4,761$5,286
Well Pump Installation$2,372$2,508$2,688
Backflow Preventer Installation$464$518$607
Water Filtration System Installation$2,175$2,265$2,760
French Drain Installation$4,046$4,518$5,025
Sewage Ejector Pump Replacement$1,218$1,276$1,424
Hydro Jetting$549$613$718
Septic Tank Installation$5,749$6,183$6,889
Sprinkler System Installation$3,576$3,993$4,441
Plumbing Cost Guides

Before you get bids in St Louis.

Specialty tool
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 →
Permit Information

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.

Upload Estimate

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
Financing

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,732 avg · $70 potential savings
Kansas City
$1,820 avg · $87 potential savings
Nashville
$1,789 avg · $86 potential savings
Chicago
$2,078 avg · $114 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-07-31
Check my bidCalculate true costUpload estimate