Plumber Cost in Minneapolis 2026: Real Rates by Neighborhood

BLS hourly wage

$42.95

Local multiplier

2.00×

Your rate

$85.90/hr

Range $64.43 – $107.38

Plumber Minneapolis, Minnesota BLS OEWS May 2024, adjusted for Minneapolis cost of living Updated May 12, 2026

How is this calculated?

RATE BAND

Plumber · Minneapolis, MN

$86/hr
$64 LOW
AVG
$107 HIGH
Plumber in Minneapolis, MN: $64/hr to $107/hr, average $86/hr.
NeighborhoodGrid is rendered INSIDE .article-content so it inherits the body-table chrome (dark thead, alternating cream rows, mono digits in cols 2/3/4) automatically — no duplicated CSS to drift out of sync. -->

Pricing by neighborhood — Plumber · Minneapolis, MN

Plumber hourly rate by neighborhood in Minneapolis, MN. Ranges reflect typical contractor pricing including travel time, building-type access, and local labor density.
Neighborhood Low High Why the price moves
Linden Hills / Kenwood / Lake of the Isles $85 $135 Premium historic estates, sub-basement waterproofing, lake-table sump systems, after-hours scheduling on big lots
Whittier / Lyn-Lake $80 $125 1900s housing with galvanized supply and pre-1986 lead-solder joints; whole-house repipe demand is high
Northeast Minneapolis / Sheridan $75 $115 Millworkers' housing, copper-on-cast-iron retrofit work, frequent stack and branch-line repair
Uptown / Wedge / ECCO $75 $115 1920s bungalows and small apartment buildings; tight basements, mixed copper and galvanized
South Minneapolis / Powderhorn / Longfellow $70 $105 Bungalow and four-square stock, mid-century retrofits, ADU plumbing build-outs since 2020
North Minneapolis $65 $95 Older single-family with basic systems; lower median pricing, fewer access constraints
Edina / St. Louis Park / Hopkins $75 $120 Inner-ring suburban premium, larger homes, finished basements that complicate access
Lakeville / Eden Prairie / Plymouth $70 $105 Newer suburban stock, PEX standard, code-current fittings, slab and walkout access

Plumber hourly rate by neighborhood in Minneapolis, MN. Ranges reflect typical contractor pricing including travel time, building-type access, and local labor density.

How much does a plumber cost in Minneapolis?

Minneapolis plumbers charge $64-$107 per hour for scheduled work, with an average of $86/hr. Emergency calls (nights, weekends, frozen-pipe events between December and February) run $120-$165/hr plus a $125-$200 trip charge. Neighborhood matters: Linden Hills, Kenwood, and Lake of the Isles estates sit at the top of the range because of high water tables, sub-basement waterproofing demands, and historic-home access constraints. North Minneapolis and newer Lakeville construction sit at the bottom.

The Bureau of Labor Statistics reports the median hourly wage for plumbers in the Minneapolis-Saint Paul-Bloomington metro at $46.65, with the mean at $42.95. The gap between that and the $86/hr you actually pay is real and explainable, and the rest of this article walks through where every dollar goes, what permits you actually need, and what to ask when comparing quotes.

Minneapolis Plumber Rates by Neighborhood

The city is not one market. A 1908 Whittier four-square with galvanized supply lines and pre-1986 lead solder is a different job than a 2015 Plymouth two-story with PEX manifold and a daylight basement, and the price reflects that. The full per-neighborhood breakdown sits at the top of this page; this section explains the why behind the numbers.

The premium for lake-corridor and historic-core work is not arbitrary. A Linden Hills service call usually includes a longer drive from the dispatch hub, sub-basement access through finished mechanical rooms, oversized backflow preventer service (Minneapolis requires cross-connection control on any property tied to the municipal water system), and code-current venting that older mechanical rooms rarely have. Outer suburban work in Lakeville or Eden Prairie skips most of that.

Comparable cities for cross-reference:

Minneapolis sits roughly 10-20% above the Upper Midwest metro average, mostly explained by the older housing stock in the historic core, mandatory cross-connection backflow programs, and a deeper winter emergency season than peer cities to the south.

Minneapolis Plumber Pricing by Building Type

Neighborhood is one axis. Building type is the other, and it often matters more than the zip code. A 1920s Whittier bungalow with original galvanized supply and a cast-iron stack costs noticeably more to work on than a 2005 Plymouth colonial on the same hourly rate, because the work itself is slower and the parts often need adapters and substitutions.

Building typeHourly rateWhy the price moves
Pre-1939 Minneapolis historic (Whittier, Linden Hills, Kenwood, Lyn-Lake)$90-$135Galvanized supply, lead solder joints, cast-iron drain stacks, tight basements, sub-basement waterproofing
1900s Northeast millworker housing (Sheridan, Audubon Park)$80-$120Copper-on-cast-iron retrofit, narrow stairwells, panel and gas updates common during repipe
1920s-1950s bungalow / four-square (South Minneapolis, Powderhorn, Longfellow)$75-$110Mixed copper and galvanized, original tubs and shutoffs, mid-century retrofit work
Mid-century ranch / split-level (Edina, St. Louis Park, Richfield)$75-$105Mostly copper, simpler valves, finished basements complicate access
Modern suburban (post-2000 Plymouth, Eden Prairie, Lakeville, Maple Grove)$70-$100PEX manifold, code-current fittings, standardized fixture spacing

The pre-1939 premium is real and not arbitrary. Galvanized supply piping in homes built before the 1940s is corroding from the inside out and almost always needs partial replacement during any meaningful kitchen or bath project, not just patching. Lead-solder joints on copper installed before 1986 require a different sweat technique to avoid contamination, and the EPA Lead and Copper Rule revisions tightened the disclosure side of that. Most Minneapolis plumbers either specialize in historic-stock repipe work or actively avoid it; if your home is pre-1940, ask whether the plumber has done a full galvanized repipe in the last 12 months.

What Your Billed Hour Actually Covers

The $42.95 BLS mean hourly wage is take-home pay for the plumber, not what the customer pays. The customer rate of $64-$107/hr covers everything the business needs to legally operate as a Minnesota plumbing contractor.

Roughly: 50% labor, 12% commercial liability and bonding insurance ($14,000-$22,000 per year per crew in Minneapolis because cold-climate water-damage claims run higher than the national average), 11% vehicle and specialty tools (galvanized pipe-threading rig, drain camera, freeze-thaw service equipment, salt-resistant van undercoating), 10% Minneapolis-specific licensing and overhead (Minnesota Master Plumber license through DLI, $25,000 plumbing contractor bond, Minneapolis Construction Code Services permit fees, parking, dispatch), and 17% contractor profit margin. Strip any of those out and the business cannot stay open.

This is why the cheapest quote is not always the right one. A plumber bidding $45/hr is either operating without commercial insurance (your homeowner’s policy will not cover the resulting damage), without a Minnesota Master Plumber license (the work cannot pass inspection and any permitted downstream project will trigger a violation), or losing money and about to disappear mid-project.

Minneapolis Plumber Permits and What They Cost

Minneapolis Construction Code Services and the Minnesota Department of Labor and Industry sit on top of every meaningful plumbing job. Saint Paul Department of Safety and Inspections handles the same role on the east side of the river — two permit offices, one state license. Skipping the permit step is the most common way Twin Cities homeowners turn a $1,500 job into a $5,000 problem.

WorkPermitTypical costLead time
Water heater replacementMinneapolis CCS Plumbing Permit$85-$1853-7 business days
Gas water heater or tankless conversion+ Gas/Mechanical Permit+ $75-$175+ 3-7 days
Bathroom or kitchen renovationCCS Plumbing + Building (interior)$250-$5502-5 weeks
Main supply line or sewer service replacementCCS Plumbing + Public Works street cut$400-$1,1003-8 weeks
ADU plumbing rough-in (post-2020 code)CCS Plumbing + Building combo$350-$7503-6 weeks

Your plumber files the CCS permit on your behalf and the fee gets added to the invoice. Cross-river jobs filed through Saint Paul DSI use a different schedule and a different inspector pool, which matters if you live in a Saint Paul zip code or your contractor is licensed primarily in Hennepin County rather than Ramsey. For larger renovations that pull in multiple trades, expect to coordinate the plumbing permit with a Minneapolis HVAC technician and a Minneapolis electrician under a single combined-trades filing, which is cheaper than three separate applications.

Common Plumber Job Pricing in Minneapolis

These are typical all-in prices, including labor, parts, CCS permit fees where applicable, and a one-year workmanship warranty. Linden Hills, Kenwood, and historic-core neighborhoods sit at the high end of each range; North Minneapolis and outer suburbs at the low end.

JobTotal costLabor hoursNotes
Toilet replacement$350-$7252-3+$150-$300 if cast-iron flange cracks during removal in pre-1950 stock
Faucet replacement (kitchen or bath)$225-$4751.5-2.5Older galvanized homes often need new shutoff valves (+$100-$200)
Garbage disposal install$275-$5251.5-2.5+$250-$450 if a dedicated 20-amp circuit needs to be pulled
Water heater (40-gal gas)$1,650-$2,8004-6Permit $85-$185, expansion tank $110-$185 required, vent updates likely in pre-1940
Tankless water heater conversion$3,800-$6,8008-12Gas-line upsizing common, condensate drain required, higher in historic stock
Drain unclogging (single fixture snake)$175-$3251-2Camera inspection +$200-$375 if recurring
Main sewer line clear$400-$8502-4Tree-root removal heavy on older South Minneapolis lots with mature elms and oaks
Galvanized whole-house repipe$6,500-$14,50024-50Common in Whittier, Lyn-Lake, Linden Hills; lead-solder remediation included pre-1986
Frozen-pipe burst repair (winter emergency)$475-$1,4002-5+$125-$200 trip charge during -20°F events; secondary drywall and floor repair separate

Whole-house galvanized repipe deserves a callout. Houses built in Whittier, Lyn-Lake, Linden Hills, and parts of Northeast Minneapolis between 1900 and the late 1930s almost universally have galvanized steel supply lines. Eighty-plus years of internal corrosion means flow drops, brown water on first draw, and eventual pinhole leaks behind walls. A targeted partial repipe (kitchen + one bath) runs $3,500-$6,500. A full PEX or copper repipe on a four-bedroom Whittier four-square runs $6,500-$14,500 and typically requires drywall patching afterward, which sits on top.

How to Get and Compare Minneapolis Plumber Quotes

Three things separate a useful quote from a useless one in the Twin Cities, and they all come down to specificity.

  1. Tell the plumber the year built and the supply-line material. “1908 Whittier four-square, galvanized supply, cast-iron stack, finished basement” gets a different number than “2008 Eden Prairie colonial, PEX, walkout basement.” Plumbers price the job partly off pipe material and access, so generic “I have a leak under the sink” estimates are worth less than a more detailed brief that includes age, material, and basement type.

  2. Ask for an itemized written estimate that breaks out labor hours, materials with brand names, CCS permit fees, expansion tank if applicable, and disposal. Verbal estimates are not enforceable and grow on the day. Reputable Twin Cities plumbing companies email itemized PDFs within 24-48 hours of the site visit. If a plumber will not put it in writing, walk.

  3. Verify the license and insurance before you book. Pull the Master Plumber or Plumbing Contractor license number from the Minnesota DLI public license lookup, confirm the $25,000 contractor bond is current, and request a Certificate of Insurance showing $1M general liability minimum. Both checks take five minutes and rule out 90% of the contractors who later become problems.

How We Calculated These Prices

The Minneapolis plumber hourly rate of $64-$107 starts with the BLS Occupational Employment and Wage Statistics median hourly wage for plumbers, pipefitters, and steamfitters in the Minneapolis-Saint Paul-Bloomington metropolitan statistical area: $46.65 median, $42.95 mean, as of May 2024. We apply a 1.5x-2.5x consumer multiplier covering business overhead, commercial liability and bonding insurance, Minnesota DLI licensing, Minneapolis CCS permit overhead, vehicle costs, employer-paid taxes, and contractor profit margin, calibrated against current market quotes from licensed Twin Cities Master Plumbers.

Neighborhood-level adjustments reflect access logistics (lake-corridor estate drive time, finished-basement access), building-stock differences (pre-1940 galvanized and cast-iron vs. modern PEX), and the structurally higher winter emergency load in the Twin Cities versus peer Midwest metros. The full formula and source list lives on our methodology page.

Other Minneapolis Service Costs You Might Need

Plumbing rarely happens in isolation. A finished-basement project in Linden Hills typically pulls in 3-4 trades, and getting quotes from all of them at the same time is faster than serial calls.

WHERE EACH BILLED HOUR GOES

Plumber · Minneapolis

  • BLS labor 50%
  • Insurance + bonding 12%
  • Vehicle + tools 11%
  • Licensing + overhead 10%
  • Profit margin 17%
Where each billed hour goes for plumber in Minneapolis: BLS labor 50%, Insurance + bonding 12%, Vehicle + tools 11%, Licensing + overhead 10%, Profit margin 17%.

Frequently Asked Questions

How much does a plumber cost in Minneapolis per hour?

Minneapolis plumbers charge $64-$107 per hour for scheduled work, with an average of $86/hr based on BLS wage data adjusted for local cost of living. Emergency calls (nights, weekends, frozen-pipe events between December and February) run $120-$165/hr plus a $125-$200 trip charge, with a two-hour minimum. Lake-corridor estates in Linden Hills and Kenwood and 1900s galvanized-supply repipe work in Whittier and Lyn-Lake sit at the top of the range because of access, materials, and slower joinery. North Minneapolis and newer Lakeville construction sit at the bottom.

How much should a plumber cost per hour in the Twin Cities?

A fair Twin Cities rate for a licensed Master Plumber is $75-$110 per hour for routine daytime work, with $64/hr being the absolute floor and anything above $115/hr signaling either an emergency premium or a specialty job. The Minnesota Department of Labor and Industry requires every plumbing business to operate under a Master Plumber license, which carries continuing education and bonding obligations the rate has to cover. Quotes below $55/hr almost always mean unlicensed work, no commercial liability insurance, or both, and your homeowner's policy will not cover damage from unpermitted plumbing.

How much does it cost to install a garbage disposal in Minneapolis?

Garbage disposal installation in Minneapolis runs $275-$525 total, broken down as $175-$300 in labor (1.5-2.5 hours at the standard hourly rate) plus $90-$225 for a 1/2 to 3/4 horsepower unit. Older South Minneapolis bungalows and Whittier apartments often need a new dedicated 20-amp circuit pulled from the panel, adding $250-$450 in electrical work because most pre-1970 kitchens were not wired for one. If your sink uses a basket strainer instead of a disposal flange, expect an extra $75-$125 for the conversion. Minneapolis does not require a separate plumbing permit for a like-for-like swap.

How much will a plumber cost to replace a hot water heater in Minneapolis?

Full replacement of a standard 40-50 gallon gas tank runs $1,650-$2,800 installed in Minneapolis. That total covers the unit ($550-$950), 4-6 hours of labor ($375-$650), a Minneapolis Construction Code Services plumbing permit ($85-$185), an expansion tank ($110-$185 — required on any closed CenterPoint Energy system installed since the 2015 code update), code-compliant venting, and disposal. A 40 gallon water heater installation cost can run lower in newer Plymouth or Eden Prairie homes with clear venting and existing expansion tanks, and higher in 1920s Uptown bungalows where the gas line, the vent connector, and the drain pan all need to be brought current.

Why are Linden Hills and Kenwood plumber rates higher than North Minneapolis?

Three structural reasons. First, the lake-corridor estates around Lake of the Isles, Bde Maka Ska, and Cedar Lake sit on a high water table, which means sub-basement waterproofing, dual sump pits, and oversized backflow preventers that take longer to install and service. Second, the housing stock is bigger, older, and often historically restored, which limits how the work can be done and what fittings are acceptable. Third, customers in those zip codes book more after-hours and weekend slots to keep work out of business hours, which prices in at standard premium rates. North Minneapolis is mostly compact single-family stock with simpler basement access and standard daytime scheduling.

How much will an emergency plumber cost in Minneapolis at night or on a weekend?

Expect a $125-$200 trip charge plus $120-$165 per hour, with a two-hour minimum. A burst-pipe call in January that takes 90 minutes of actual work bills out to $365-$530 because of the trip fee and the minimum. Frozen-pipe events during -20°F polar-vortex weeks pile demand on the same pool of crews, and most shops triage by severity (active leak first, no-water-no-leak second), so non-emergencies booked overnight pay the premium and still wait. The cheapest path through a problem that can wait, if no pipe is actively leaking, is to shut the main valve and book first thing the next business morning at the standard $64-$107/hr rate.

Should I hire an unlicensed handyman for small Minneapolis plumbing work to save money?

Not for anything connected to the building's water supply, drain system, or gas service. The Minnesota Department of Labor and Industry requires a Master Plumber or Journeyman license for that work, and unpermitted plumbing voids most homeowner's policies when a downstream failure floods a finished basement or damages a neighboring unit. For minor cosmetic swaps (shower head, faucet handle, toilet seat, supply-line replacement on a vanity faucet), a [licensed Minneapolis handyman](/services/handyman/minnesota/minneapolis/) is fine and saves real money. Anything beyond that, including a water-heater swap, stays with a Master Plumber.

How do I check if my Minneapolis plumber is actually licensed?

Verify the Master Plumber or Plumbing Contractor license number on the [Minnesota Department of Labor and Industry public license lookup](https://www.dli.mn.gov/business/licensing-and-registration/licensing-and-registration-lookup) before booking, then ask for a current Certificate of Insurance showing $1M general liability and active workers' compensation. Reputable Twin Cities shops email both within an hour of request. Door-to-door solicitation by plumbing contractors during frozen-pipe events is a recurring problem in Minneapolis and Saint Paul every January; any plumber knocking on your door without an appointment, regardless of credentials they claim on the spot, is a red flag worth a complaint to DLI.

Data: BLS OEWS May 2024 · Methodology · Updated May 2026