How Much Does Plumbing Cost in St Louis?
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
Show the math
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.
Is your plumbing bid fair?
Calculate your St Louis true cost.
Show the math: how St Louis Water Heater Installation numbers are derived Click to expand
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.
What water heater installation costs at your size.
Priced at the standard gallon sizes. Pick the one that matches your system.
| Size | Typical | Range |
|---|---|---|
| 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.
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.
- Lower upfront cost
- Simple like-for-like swap
- Runs out on long back-to-back demand
- Standby heat loss raises the bill
- Endless hot water on demand
- Lasts about 20 years, half the standby waste
- Higher upfront cost
- Often needs a gas line or venting upgrade
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.
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.
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.
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.
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?
Is my plumbing bid fair in St Louis?
What's the cost of tankless water heater installation in St Louis?
Why are St Louis plumbing prices lower than national averages?
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 & 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.
What the plumbing in st louis benchmark includes.
- 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
- 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
| Service | Low | Average | High |
|---|---|---|---|
| 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 |
St Louis permits.
$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.