How much does a plumber cost in Madison?
By Our research team · Last verified · Methodology
Plumbers in Madison charge $75–$170 an hour for standard daytime work, with $100/hr the going rate. Most quotes add a $75–$280 service call, and weeknight after-hours work runs $130–$300/hr.
How we get this data- Typical
- $100/hr
- Low end
- $45/hr
- High end
- $450/hr
Want an exact price for your job?
Tell us the job. Casey checks it by text, then up to 2 local plumbers send you a real quote. Free, no obligation.
Get my fair quote →The typical Madison price is $100/hr, in line with the US typical of $100/hr.
Madison's price band
Madison is pricier than 59% of the 195 US metros we price for plumber work.
Most Madison plumbers bill $75–$170 an hour or quote a flat price per job. A drain clog runs $100–$350, a toilet repair $70–$350, and a tank water heater $690–$2,650 installed.
At $100/hr typical, Madison is a market close to the US average. The cheapest calls tend to be in UW campus & the Near West; the dearest are in Downtown, State Street & the Isthmus, where access and building rules add time.
Every row below assumes a licensed plumber on a weekday. Nights, weekends and holidays usually cost 1.5 to 3 times as much, and most Madison plumbers charge a $75–$280 service call before any work starts.
Comparing cities, or after the US-wide picture? See the national guide: Plumber cost in the USA.
$75–$170/hr for a plumber in Madison — typically $100/hr. A service call is $75–$280, a clogged drain $100–$350, and a gas water heater $945–$2,650 installed. Verified November 2026. Get free Madison quotes →
- Hourly rate: $75–$170 ($100 typical) for a licensed plumber on a weekday
- Service call $75–$280; weeknight after-hours $130–$300/hr
- Clogged drain $100–$350; toilet repair $70–$350
- Tank water heater installed: $690–$2,650
- Highest rates in Downtown, State Street & the Isthmus; lower in UW campus & the Near West
Prices verified November 2026 · Cross-referenced against 50+ American pricing sources · See methodology
Weekday daytime prices unless the row says otherwise. Installed rows include a standard unit or fixture. Madison metro, re-verified November 2026. Permits are extra where required.
| Service | Low | Typical | High |
|---|---|---|---|
| General plumbing, hourly rate (weekday daytime)/hr | $75/hr | $100 | $170 |
| Service call / trip feeflat | $75flat | $150 | $280 |
| Leaky faucet repairper job | $100per job | $240 | $400 |
| Clogged drain, snake / auger (sink, tub or shower)per job | $100per job | $200 | $350 |
| Main line clog: camera inspection + hydro-jettingper job | $440per job | $970 | $2,160 |
| Toilet repair (leak, clog or running)per job | $70per job | $190 | $350 |
| Toilet installation (standard toilet supplied + installed)installed | $350installed | $600 | $1,000 |
| Gas tank water heater (40–50 gal), installedinstalled | $945installed | $1,700 | $2,650 |
| Electric tank water heater (40–50 gal), installedinstalled | $690installed | $1,300 | $2,150 |
| Heat pump water heater (50 gal), installedinstalled | $1,850installed | $3,050 | $5,050 |
| Gas line to one appliance (range, dryer or grill)per appliance | $260per appliance | $570 | $1,300 |
| Burst pipe repair (pipe only, no water damage)per job | $250per job | $600 | $2,500 |
| Faucet replacement (standard faucet included)installed | $180installed | $300 | $650 |
| Bathroom rough-in (toilet, sink, shower or tub)per bathroom | $1,500per bathroom | $2,500 | $5,000 |
| Emergency / after-hours visit (call-out + first hour)per visit | $250per visit | $400 | $750 |
| After-hours hourly rate (weeknights)/hr | $130/hr | $180 | $300 |
| Fixture set / trim-out after tile (one bathroom, labor)per bathroom | $500per bathroom | $950 | $1,500 |
| Toilet relocation (new drain position)per job | $1,000per job | $2,500 | $6,000 |
| Laundry room plumbing (rough-in + washer hookups)per job | $400per job | $800 | $2,000 |
| Faucet cartridge or washer replacementper job | $100per job | $180 | $330 |
| Toilet fill valve or flapper replacementper job | $70per job | $130 | $200 |
| Dishwasher installation (hookup to existing lines)per job | $150per job | $230 | $400 |
| Garbage disposal installation (unit included)installed | $250installed | $450 | $850 |
| Whole-house repipe with PEX (2-bath home)per house | $4,500per house | $8,000 | $15,000 |
Got it as a PDF or photo? Upload up to 3 quotes and compare →
Get free quotes from up to 2 local plumbers in Madison
Free · No obligation · About a minute
- 1The job
- 2Budget
- 3Your details
What do you need a plumber for?
Tap one to start.
What's your rough budget?
A ballpark is fine. It helps the plumbers who reply.
Where should they text you?
- Max 2 plumbers. No call floods.
- 100% free. No obligation.
- 🔒 Only your matched plumbers see your number.
By continuing, you agree to our Terms and to up to 2 plumbers contacting you by phone or text.
Check your phone
Prices verified November 2026 · Cross-referenced against 50+ American pricing sources · See methodology
Prices are for the Madison metro — the city and close suburbs. Expect slightly more in Downtown, State Street & the Isthmus and a trip charge in far-out areas.
Plumber rates across Madison
Same plumbers, four price bands. Rates run highest in Downtown, State Street & the Isthmus, closest to average in Sun Prairie, Middleton & the suburbs, and a little lower in UW campus & the Near West.
Downtown, State Street & the Isthmus
- Hourly
- $85–$170/hr
- Typical job
- $110–$310 / small repair
The busiest part of the metro. Paid parking, building rules on work hours and shared water lines in condos and apartments can all add time to the bill.
South Madison & Park Street
- Hourly
- $80–$160/hr
- Typical job
- $110–$290 / small repair
Lots of renovation work. Book early for remodel rough-ins, and get a written price before any walls are opened.
UW campus & the Near West
- Hourly
- $70–$140/hr
- Typical job
- $95–$270 / small repair
Lots of rentals, where landlords book a steady stream of clog and toilet calls. Rates sit at or slightly under the city average.
Sun Prairie, Middleton & the suburbs
- Hourly
- $75–$150/hr
- Typical job
- $95–$270 / small repair
Many homes are newer, with plastic (PEX or CPVC) supply pipe and more bathrooms. Hourly rates match the city, but drive time and trip fees can add to small jobs.
Real plumbing costs in Madison
Here's what common plumber jobs cost in Madison in 2026, at weekday rates with parts and labor.
Running toilet or dripping faucet — 30 to 60 minutes
A new flapper or fill valve is $70–$200 in Madison; a faucet cartridge or washer is $100–$330. Most companies price these flat, and the service call is often folded in.
Clogged kitchen or bathroom drain — weekday visit
A plumber snakes the line and checks it drains. Madison quotes run $100–$350; if the clog is in the main line, a camera and hydro-jetting job is $440–$2,160.
Water heater dies — replace a 40–50 gallon tank
Electric tank: $690–$2,150 installed. Gas tank: $945–$2,650, with venting and the gas connection checked. A heat pump water heater is $1,850–$5,050. Haul-away and the permit should be in the price — ask.
Burst pipe on a Saturday night
The emergency visit is $250–$750 for the call-out and first hour, then $130–$300/hr on weeknights and more on weekends. The pipe repair itself is $250–$2,500. Shut the main valve first — every minute of running water adds to the drywall bill, which is separate.
Bathroom remodel — rough-in plus trim-out
Rough-in for a toilet, sink and shower is $1,500–$5,000, and setting the fixtures after tile is $500–$1,500. Moving the toilet to a new spot adds $1,000–$6,000.
How much does a plumber cost in Madison?
Between $75 and $170 an hour for a licensed plumber in Madison, and most homeowners pay about $100. Three things set the number: who comes out (a journeyman at $60–$110/hr or a master plumber at $80–$200/hr), when they come, and whether the company bills by the hour or quotes a flat price per job.
For common jobs, the flat price matters more than the hourly rate. In Madison a snaked drain is $100–$350, a toilet repair $70–$350, a faucet replacement $180–$650 and an electric tank water heater $690–$2,150 installed — re-verified against 50 sources in November 2026.
Plumber fees in Madison (2026): hourly rates vs fixed quotes
Daytime hourly rates run $75–$170, weeknight after-hours $130–$300/hr, and a service call $75–$280. These are the fee lines that show up on Madison invoices.
| Line on the quote | Low | Typical | High |
|---|---|---|---|
| Standard hourly rate | $75 | $100 | $170 |
| After-hours hourly rate (weeknights) | $130 | $180 | $300 |
| Service call fee (often credited to the repair) | $75 | $150 | $280 |
| Emergency call-out fee | $150 | $250 | $400 |
| Trip charge, outside the service area | $50 | $100 | $300 |
| Flat-rate small job (clog, toilet, faucet) | $100 | $230 | $400 |
| Plumbing permit (water heater or small job) | $50 | $130 | $300 |
| Yearly maintenance plan | $100 | $200 | $300 |
Hourly vs flat-rate in Madison: an hourly plumber at $100/hr plus a $150 service call is about $250 for a one-hour fix. A flat-rate company quotes $100–$400 for the same small job before it starts. Flat-rate wins when the job might run long; hourly wins when it's quick.
What moves a plumbing quote in Madison:
- Time of day — weeknights run $130–$300/hr, and weekends and holidays more, against $100/hr on a weekday.
- Who comes out — a journeyman at $60–$110/hr or a master plumber at $80–$200/hr.
- Access — pipe behind tile, under a slab or in a crawl space adds hours to the same repair.
- Old pipe — galvanized supply lines and cast iron drains can crack when disturbed, and a small fix can turn into a section replacement.
- Parts and permits — the water heater, faucet or toilet you choose, and the city permit for water heaters, gas and new pipe.
Ask every Madison plumber the same four things: the service call fee and whether it's credited, the hourly or flat price, what parts are included, and whether the permit is in the quote. Get a quote for your plumbing job →
Plumber cost in Madison by job size
A small repair is $70–$350, a water heater $690–$2,650, a bathroom rough-in $1,500–$5,000, and a whole-house PEX repipe $4,500–$15,000 in Madison.
Worked example: a weekday visit in Madison to fix a running toilet ($130 typical) and snake a slow tub drain ($200 typical) is about $330 at typical flat prices. Book both on one visit so you pay one service call. The same two jobs on a Saturday night start near $600.
Bigger homes cost more only on whole-house work. A 2-bath PEX repipe is $4,500–$15,000 here; a bigger 3-bath, 2-story house costs more because there are more walls to open. A full bathroom remodel — rough-in at $2,500 and trim-out at $950 typical — lands near $3,450 in plumbing alone.
Who to hire for plumbing in Madison
| Who to hire | Cost | Best for |
|---|---|---|
| Handyman (minor fixes only) | $50–$100/hr | A flapper, a faucet you bought, caulking — small work where no permit is needed |
| Apprentice (under a licensed plumber) | $45–$90/hr | Helper on bigger jobs — usually billed inside the company's rate |
| Licensed journeyman plumber | $60–$110/hr | Most repairs: leaks, drains, toilets, faucets, water heater swaps |
| Master plumber | $80–$200/hr | Permit work, gas lines, remodels and code problems |
| 24/7 emergency service | $130–$450/hr | Burst pipes, sewage backing up, no water at night or on a holiday |
| Drain-cleaning company | $100–$350 per drain | Clogs, roots and main lines — camera and jetting gear on the truck |
| Flat-rate company or franchise | $100–$400 per small job | Price agreed before work starts; compare it with an hourly quote |
| Plumbing contractor (remodel bid) | $1,500–$5,000 per bathroom | Rough-in and trim-out for a remodel or a new bathroom |
Hourly rate vs what you actually pay — the Madison plumbing bill
A $100/hr headline becomes $250 the moment a plumber spends an hour on a $150 service call, and more once parts are added. Many companies also bill a one-hour minimum, so a 20-minute fix still costs the full hour.
Flat-rate pricing turns that into one number before work starts: $100–$400 for most small Madison jobs. It costs a little more on quick fixes and saves money when the job runs long. Either way, compare the total quote — call fee, labor, parts and permit — not the hourly rate.
What's included in a Madison plumbing quote (and what costs extra)
A standard quote covers the plumber's time, normal fittings and supply lines, and cleanup of the work area. The headline price often leaves out:
- The service call — $75–$280 unless it's credited to the repair
- The permit — usually $50–$300 for a water heater or small job, more for remodels
- Haul-away — removing an old water heater or toilet is sometimes a separate charge
- Wall, ceiling or floor repair — plumbers open drywall and tile to reach pipe but rarely patch it
Ask for the quote in writing, with the part numbers and the warranty on labor.
The plumber's license level
A licensed journeyman in Madison bills about $60–$110/hr; a master plumber $80–$200/hr. Masters pull permits and handle gas, remodels and code problems. Most repairs don't need one on site.
Nights, weekends and holidays
After-hours work runs $130–$300/hr on weeknights, and more on weekends and holidays, plus a call-out fee of $150–$400. If you can shut the water off and wait for a weekday, you'll often pay about half as much.
Access to the pipe
An open basement is quick. Pipe behind tile, under a slab, in a tight crawl space or inside a finished ceiling adds hours — and drywall or tile repair, which plumbers usually don't include.
Older homes and old pipe
Galvanized supply pipe, cast iron drains and old clay sewer lines are common in older homes. They can break when a plumber works near them, so a small job may grow. Ask what pipe they expect to find.
Parts and equipment
The plumber's labor is only part of a water heater, toilet or faucet job. A Madison gas tank water heater is $945–$2,650 installed, and a heat pump unit $1,850–$5,050; the unit you pick sets much of that spread.
Permits and inspections
Water heaters, gas lines, new pipe and remodel work usually need a city permit — typically $50–$300. A licensed plumber should pull it. Small repairs like a flapper or cartridge usually don't need one.
Where in Madison you live
Downtown, State Street & the Isthmus runs highest because of parking, building rules and tight access. Outlying areas can add a trip charge of $50–$300.
- Wait for a weekday if you can.Shut the water off at the fixture or main and book a daytime visit. You'll pay $100/hr instead of $130–$300/hr or more after hours.
- Ask if the service call is credited.Many Madison plumbers fold the $75–$280 call fee into the repair if you go ahead. Ask on the phone, before they drive out.
- Bundle small jobs into one visit.A running toilet, a dripping faucet and a slow drain on one visit costs one service call, not three.
- Get a flat price for defined jobs.For a clog, toilet, faucet or water heater, ask for a flat quote. Madison small jobs run $100–$400 flat.
- Buy your own fixture — carefully.You can save on a faucet or toilet you pick yourself, but some plumbers won't warranty parts they didn't supply. Ask first.
- Get two quotes on big jobs.Water heaters ($945–$2,650), repipes ($4,500–$15,000) and remodel rough-ins vary the most. Two written quotes is the fastest way to spot a padded one.
Before you approve work in Madison, get these in writing:
- The plumber's license number and the company's insurance
- The service call fee, and whether it's credited to the repair
- Hourly rate or flat price, and any minimum charge
- Parts and fixtures, with brand and model
- Who pulls the permit, and whether the fee is included
- Haul-away of the old water heater, toilet or fixture
- After-hours or weekend rates, if the job might run late
- Warranty on parts and on labor
How much does a plumber cost per hour in Madison?
$75–$170 per hour for a licensed plumber on a weekday, and $100/hr is the going rate. Most companies add a $75–$280 service call; weeknights after hours run $130–$300/hr, and weekends and holidays more.
How much is a plumber service call in Madison?
$75–$280, typical $150. Many plumbers credit it to the repair if you go ahead; after hours, the call-out fee rises to $150–$400.
What does it cost to unclog a drain in Madison?
$100–$350 to snake a sink, tub or shower drain. A main line clog with a camera inspection and hydro-jetting is $440–$2,160.
How much does it cost to replace a water heater in Madison?
$690–$2,150 for an electric tank and $945–$2,650 for a gas tank, installed. A heat pump water heater is $1,850–$5,050. A permit is usually required.
What does an emergency plumber cost in Madison?
$250–$750 for the call-out and first hour at night, on a weekend or a holiday, then $130–$300/hr on weeknights and more on weekends and holidays. Repairs and parts are on top.
How much does toilet repair or replacement cost in Madison?
A repair is $70–$350; a new fill valve or flapper is $70–$200. A new standard toilet, supplied and installed, is $350–$1,000.
What does it cost to fix a leaky faucet in Madison?
$100–$400, or $100–$330 if it's just a cartridge or washer. Replacing the faucet with a standard one is $180–$650.
How much does it cost to repipe a house in Madison?
$4,500–$15,000 for a 2-bath home with PEX. Wall patching is usually extra, and older homes with galvanized pipe are the most common candidates.
Do I need a licensed plumber and a permit in Madison?
For water heaters, gas lines, new pipe and remodels, usually yes — the permit is typically $50–$300, and the plumber should pull it. Most states license plumbers or plumbing contractors, and some leave it to cities and counties — ask for the license number and check it with your state or city. Small repairs like a flapper or cartridge usually need no permit.
Is there a tax credit for a heat pump water heater in Madison?
Not a federal one for new installs: the IRS 25C credit ended for equipment placed in service after December 31, 2025. Many utilities and states still offer rebates on a $1,850–$5,050 heat pump water heater — check your utility and state energy office.
Prices verified November 2026 · Cross-referenced against 50+ American pricing sources · See methodology
Prices for the Madison metro area, November 2026. Outer suburbs may vary.
Get a fair plumber quote in Madison
Local plumbers · Free quotes · No obligation, no spam.