Skip to main content
Skip to main content
Plumbing in St Louis

How Much Does Plumbing Cost in St Louis?

$1,846typical · fair range $1,665 to $2,041

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-11

Got a contractor quote? Check it against this number
$
Show the math
How $1,846 is built
Labor$153
Materials$894
Permit fee$47
Direct cost$1,094
Overhead (23% of revenue)$431
Cost to deliver (break even)$1,525
Contractor margin (17.4%)$321
Typical fair price$1,846

The margin is the gap between break even and a typical quote, not a markup we invent. Fair margin moves with trade and market. Most land at a 15 to 22 percent margin on the bid, roughly 18 to 28 percent over the cost to deliver, and free labor does not exist. Full methodology.

Bid Fairness Checker

Is your plumbing bid fair?

Cost index by David Olson · reviewed by Leonard "Chuck" Thompson · 2026-07-11
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,665 to $2,041
Typical market bid$1,846
Lowest realistic price$1,665
Your bid$1,846
Gap to the price floor$181
Contractor margin17.4%
Fair range. Cost to deliver is the break-even, the red line on the gauge, not the price to demand. A fair bid sits in the green band above it: most jobs 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. Contractors earn that, and they should: nobody works for free, and if the job were easy you would not need one.
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,846
Typical range: $1,665 to $2,041 · Lowest realistic price: $1,665
Labor$153
Materials (PPI-adjusted)$894
Permit fee$47
Overhead (23.3%)$431
Cost to deliver$1,525
Labor derivation: 3.0 Craftsman hours × $35.52/hr BLS wage × 1.42 burden = $153.
Potential savings $181. That is the gap between the true cost benchmark and the lowest realistic price.
Good news for St Louis homeowners: plumbing work here averages $1,846, running 7.9% below the national benchmark. Margins (17.4%) are in the normal range. This is a buyer-friendly market overall, though the $181 gap between average and floor prices means there's still meaningful room to negotiate.
Standard market dynamics. St Louis runs 17.4% margins with a normal spread from $1,665 to $2,041. You have about $181 in negotiating room. The most effective approach: get three quotes, identify the line items where they differ most, and negotiate those specific items down toward the floor of $1,665.
The calendar is part of the price. Quotes for plumbing in St Louis sit near the $2,041 high during the warm-weather stretch (April through October) and drift toward the $1,665 floor through winter (December through February), when crews compete for thinner work. That seasonal spread is 5 to 12 percent, or $92 to $222 on a job this size, for anyone who can plan around it.
With $181 between the average and the floor, St Louis has a relatively modest negotiation window, about 10% of the total job cost. This doesn't mean negotiation is pointless: on a $1,846 job, even 10% savings is real money. But the bigger wins here come from scope optimization and timing, not from beating contractors down on price.
St Louis is among the most affordable metros in our plumbing index, cheaper than 18 of 20 tracked markets. Lower regional labor costs are the primary driver. Affordable does not mean no room to negotiate: the 17.4% margin still represents $181 between the average quote and the floor.
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-11
Step 1: Craftsman labor hours
BOM hours from Craftsman National Estimator: 3.05 hrs
Step 2: BLS wage × burden
St Louis wage from BLS OES: $35.52/hr
Burden rate (FICA + workers' comp + insurance + unemployment): 41.5%
loaded_wage = $35.52 × 1.4154 = $50.28/hr
Step 3: Labor cost
labor = 3.05 hrs × $50.28/hr = $153
Step 4: Materials (PPI-adjusted)
Craftsman material cost × FRED PPI multiplier (1.0781): $894
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 = $153 + $894 + $47 = $1,094
Step 7: Overhead
NAHB benchmark: overhead is 23.3% of revenue, the way the NAHB Cost of Doing Business study measures it. Materials pass through at cost and carry no overhead.
overhead = ~23.3% of revenue (NAHB basis) = $431
Step 8: Cost to deliver
cost_to_deliver = direct + overhead = $1,094 + $431 = $1,525
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,665
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,846
Step 11: Contractor margin
margin = ($1,846 - $1,525) / $1,846 × 100 = 17.4%
The portion of the typical quote that is not cost-to-deliver. Higher = more room to negotiate.
Step 12: Savings potential
savings = $1,846 - $1,665 = $181
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-11. 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. The margin is what a fair job earns on top.

Labor$153 (8.3%)
Materials$894 (48.4%)
Permit$47 (2.5%)
Overhead$431 (23.3%)
Margin$321 (17.4%)
Cost to deliver plus a fair margin = $1,846
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,846$1,665 to $2,041
60 gallon$2,496$2,251 to $2,760
75 gallon$3,850$3,472 to $4,258

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

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,846
$1,665 to $2,041 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,532
$3,180 to $3,910 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 7.9 percent below the national average. The city average for water heater installation sits at $1,846 while the lowest realistic price comes in at $1,665. 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,846 for the primary service, 7.9% below the national average of $2,004 (TheFatBook cost index, 2026)
Bid range
$1,665 low to $2,041 high, with the lowest realistic price at $1,665 (TheFatBook cost index, 2026)
Contractor margin
17.4% contractor margin, with $181 between average price and floor (TheFatBook cost index, 2026)
Labor hours
3.05 Craftsman hours for the primary service (Craftsman, 2026)
Local wage input
$50.28/hr loaded wage ($35.52 base + 41.54% burden) (BLS OEWS wage input)
Materials input
$894 PPI adjusted material cost (FRED PPI, 2026)
Permit fee
$47 total permit cost (final, do not add taxes) (PermitCalculator, 2026)
Overhead amount
$431 model overhead allocation (NAHB, 2026)
Cost to deliver
$1,525 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,846 (TheFatBook cost index, 2026). That's $147 below the national average of $2,004. Local wages help explain it. The loaded rate runs $50.28 per hour after a 41.54 percent burden on the $35.52 base BLS wage input. Craftsman hours for the job total 2.75. Materials adjusted through the FRED PPI sit at $894. Add the $47 permit and $431 overhead allocation and you reach the $1,525 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 17.4 percent contractor margin looks lean compared to hotter markets. I found this pattern repeats on tankless units too where the average hits $3,532.

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,846 yet the cost to deliver sits at $1,525 (TheFatBook cost index, 2026). That leaves 17.4 percent contractor margin. Plus, some guys pad labor or mark up the heater unit itself. The lowest realistic price stands at $1,665. That leaves $181 of potential savings between the average and the floor. I see bids hit $2,041 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.05 Craftsman hours at the local loaded wage of $50.28 per hour (Craftsman, 2026). That produces $153 in burdened labor cost. The direct labor uses the $35.52 base BLS wage input then adds the 41.54 percent burden for taxes and insurance to reach the loaded rate. Materials adjusted through the FRED PPI total $894 for the heater tank and fittings. The permit fee comes in at $47 according to PermitCalculator data. Direct costs add to $1,094. Then comes the $431 overhead allocation pulled from NAHB benchmarks. That brings the full cost to deliver to $1,525. Everything above that line is contractor margin. The city average of $1,846 sits 17.4 percent above delivery cost. The lowest realistic price of $1,665 still leaves room for a lean operator to make money. Compare that to a tankless install where materials jump to $1,534 and the cost to deliver reaches $2,727. Or look at simple plumbing repairs that average $274 with almost no materials. The index shows exactly where the money goes.

Chuck's Take

Two and three quarter 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 two grand 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,846 average and the $1,665 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 $181 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,525 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 7.9 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 17.4 percent margin on a $1,846 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,661 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,846 according to our local Cost Index. The lowest realistic price sits at $1,665 while high bids reach $2,041. 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,846 city average and $1,665 lowest realistic price from our proprietary cost database. The cost to deliver runs $1,525 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,532 in St Louis per our local Cost Index. The floor price is $2,980. That reflects 7.25 Craftsman hours and $1,534 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 7.9 percent below the national $2,004 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-11. 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-11
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 →
St Louis Service Pricing
ServiceLowAverageHigh
Water Heater Installation · 50 gallon$1,665$1,846$2,041
Tankless Water Heater$3,180$3,532$3,910
Plumbing Repairs$246$274$324
Hot Water Dispenser Installation$1,043$1,160$1,286
Water Pipe Replacement · 100 linear ft$2,402$2,661$2,939
Drain Pipe Replacement · 50 linear ft$1,532$1,693$1,867
Laundry Tub Installation$720$790$866
Water Softener Installation$1,697$1,877$2,071
Sump Pump Installation$1,010$1,113$1,223
Drain Cleaning$242$269$298
Gas Line Installation · 25 linear ft$812$892$979
Sewer Line Replacement · 30 linear ft$7,150$7,941$8,792
Shower Valve Replacement$558$621$733
Whole-House Repipe (Copper)$8,304$9,225$10,216
Water Main Replacement · 40 linear ft$2,682$2,972$3,285
PEX Repipe$4,300$4,771$5,279
Hose Bib Installation$252$280$310
Well Pump Installation$2,248$2,489$2,749
Backflow Preventer Installation$465$507$551
Water Filtration System Installation$2,292$2,549$2,825
Reverse Osmosis System Installation$589$655$726
French Drain Installation$3,376$3,755$4,162
Septic Tank Installation$4,825$5,356$5,927
Sprinkler System Installation$3,218$3,578$3,967
Washer Hookup$197$219$243
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
Atlanta
$1,986 avg · $257 potential savings
Austin
$1,997 avg · $310 potential savings
Boston
$2,227 avg · $277 potential savings
Chicago
$2,105 avg · $224 potential savings
View all 20 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-11
Check my bidCalculate true costUpload estimate