I wrote “replace kitchen faucet” in my Notes app and, honestly, I should’ve stopped there.
Because in real life it’s never one task. It’s a whole under-sink situation.
Like:
- you turn the shutoff valve and it spins forever
- you bump the disposal and something drips
- you realize you’re doing yoga on plywood
- you find the mounting nut and it’s plastic and it’s done with your nonsense
Anyway. Numbers.
But first, because I wish I had this the last time:
Notes from my last faucet swap (verbatim vibes):
- “where is the main shutoff again??”
- “why is the ‘hot’ shutoff leaking from the stem now”
- “the plastic nut is turning into powder”
- “the basin wrench is slipping. again.”
- “ok so the new faucet’s hose weight hits the RO tank… cool cool”
- “need: 3/8" comp x 1/2" FIP ??? (go back to store)”
- “wipe. tighten. wipe. tighten. still a micro-drip.”
If that list makes you feel seen: you’re my people.
2026 cost ranges (the buckets I plan with)
These are not “national averages.” These are “if I have to budget without seeing your cabinet” numbers.
Labor (just the install work):
- if everything behaves: $180–$450
- if it’s normal-annoying (tight access, minor corrosion, you swap supply lines): $300–$650
- if I smell valve/drain/disposal/repair energy: $450–$1,000+
Faucet price (separate):
- basic: $80–$200
- midrange pull-down kitchen: $200–$450
- touchless / filtered / commercial-style (aka “why is there a control box”): $450–$1,200+
All-in, I see a ton of outcomes in $300–$900.
And yes: $900–$1,400 happens in older kitchens. Not because the faucet is fancy. Because the stuff around the faucet is… elderly.
Why quotes are all over the place (same faucet, same sink)
Because “install faucet” can mean four different things depending on who’s talking.
Sometimes it means:
- remove old faucet
- install new faucet
- connect hot/cold
- run water, check for obvious leaks
Sometimes it quietly means:
- “we’re reusing your existing supply lines unless you ask”
- “we’re not touching those old shutoffs, don’t make us touch those old shutoffs”
- “if we find a leak, that’s a new quote”
So you get:
- Quote A: $250 (phone)
- Quote B: $375 (text)
- Quote C: $700+ (after someone actually looks under the sink)
…and they can all be rational.
Also: a lot of pros price this as service call minimum + time, not “one quick hour.” One published range puts plumber hourly at $45–$200/hr with common minimums around $50–$200.1
And yes, the BLS wage stat is lower (BLS lists 2024 median pay at $30.27/hr).2 That’s wages, not what it costs to roll a truck to your house and own insurance.
The under-sink surprise list (what actually changes the price)
This is the part people underestimate. The new faucet is usually fine.
The old faucet is the problem.
1) Shutoff valves that don’t shut off
Two questions:
- do you have shutoffs under the sink?
- do they actually stop water?
If the answer is “no” or “kinda,” you’re not doing a cute faucet swap anymore. You’re doing valves.
DIY instructions literally tell you to test shutoffs first and plan to replace/add them if needed.3
2) Hardware removal (aka the boss fight)
This is where the time goes.
Old mounting nuts can be:
- plastic + brittle
- rounded off already
- fused to the threads by mineral buildup
- stuck behind a disposal where your wrench can’t swing
And then you do the thing where you say “I just need one more quarter turn” twelve times.
Family Handyman says removal is often the toughest part and surprises are common.3 Yep.
3) Supply lines and fittings
Supply lines are cheap, but the mismatch/adapter nonsense can waste time.
Also: old braided lines can look fine and then start seeping the second you disturb them.
If you’re already under there and you’re thinking “ehhhh… maybe reuse?”… that’s usually the moment to replace them.
4) Access (the cabinet is a liar)
Empty cabinet: easy.
Cabinet with disposal + air gap + RO tank + shelf + trash pull-out: the same job takes longer because your arm physically cannot go where it needs to go.
5) Putty / gasket cleanup
This one isn’t scary, it’s just annoying.
The old faucet leaves a perfect fossil ring. The new base plate is a different shape. So you scrape putty, wipe gummy residue, clean hard-water crust, set the new faucet, tighten… and then it rotates slightly. So you loosen, re-seat, tighten again.
If you’ve done it, you know.
What I consider “normal” add-ons
Parts are usually not the expensive part, but they show up on invoices:
- braided supply lines: $10–$35 each (parts)
- shutoff valves: $15–$60 each (parts)
- drain/P-trap refresh parts: $20–$120
- disposal disconnect/reconnect: often $50–$200 just from time/access
Bundling note: if you’re paying a service call anyway, doing faucet + supply lines + shutoffs in one visit can be cheaper than doing the faucet now and paying again when the slow drip appears.
DIY vs hiring someone (my “don’t be a hero” rule)
If the shutoffs are good and it’s a simple bathroom faucet, DIY is usually fine.
If shutoffs are questionable, the cabinet is crowded, or the hardware looks like it’s been there since 1997… I’d rather pay someone who shows up with the right tools and doesn’t panic when cutting becomes the plan.
Rough labor ranges I use to sanity-check bids:
- straight swap: handyman $150–$350, plumber $200–$480
- add supply lines: handyman $200–$450, plumber $260–$650
- add 1–2 shutoff valves: handyman $250–$600, plumber $350–$900
- seized/cutting/drain weirdness: handyman $300–$750, plumber $450–$1,000+
DIY out-of-pocket: usually $20–$250 (parts + maybe a tool run + your time).
My stupid-simple calculator
This is the “I need a number today” method:
Pick base labor: $250 (easy) / $450 (annoying) / $700 (valves/repairs likely)
Add parts:
- faucet $150 / $300 / $700
- supply lines +$30
- shutoff valves (pair) +$80
- drain refresh +$60
- Add a buffer:
- newer/easy cabinet: +$0–$100
- older/cramped/corrosion vibes: +$150–$300
Examples:
- DIY swap + new supply lines: $250 faucet + $30 supplies ≈ $280
- Handyman swap + mid faucet + supplies: $350 labor + $300 faucet + $30 supplies ≈ $680
- Plumber swap + valves (older setup): $650 labor + $300 faucet + $80 valves + $30 supplies + $200 buffer ≈ $1,260
The parts are cheap.
The leak isn’t.
A real-ish play-by-play (what “normal annoying” looks like)
I’m going to write this like a mini diary, because this is what’s hiding inside that $300–$650 “normal annoying” bucket.
8:12pm — Open the cabinet. Immediately bonk my head on the sink bowl because I forgot the sink bowl is right there.
8:14pm — Find the shutoffs. One is a quarter-turn, one is a multi-turn. (Why? Who knows.) Turn them off. They “feel” off.
8:15pm — Turn faucet on to verify. Still a trickle. Not full blast, but not zero. Great. Now I’m doing that internal debate: is this close-enough, or am I about to create a geyser.
8:18pm — Put a bowl + towels down anyway because I’m not new here.
8:22pm — Try to get the supply lines off. The wrench angle is weird. I can get like 1/12th of a turn at a time. The nut slips. The other nut doesn’t. My hand is cramping.
8:31pm — The old braided line finally comes off. It looks fine. I do not trust it.
8:37pm — Mounting nut time. I can see it. I can touch it. I cannot turn it with any tool I own without the tool falling off. I say out loud, to nobody, “this is why basin wrenches exist.”
8:44pm — Basin wrench. Slip, slip, slip. The plastic nut begins to look like it’s shedding tiny white flakes. That’s… not confidence inspiring.
8:53pm — Consider cutting the faucet from above. Decide I like my sink.
9:02pm — The nut finally gives. The faucet comes out and leaves behind a gross little halo of old putty and mineral crust. (If you want a mood: damp limestone.)
9:06pm — Clean the deck. It takes longer than it should because the new base plate is a different shape and I’m weirdly invested in not trapping gunk under there forever.
9:17pm — Dry fit the new faucet. It “fits,” but it’s slightly off-square unless I hold it in place. So now I’m doing the tighten/adjust/tighten dance.
9:28pm — Connect new supply lines. Realize one line is 2 inches too short because the shutoff is farther away than I remembered. Sigh. Put everything down. Decide whether I’m going to the store.
9:41pm — Go to the store. Buy a longer line and, because I’m already there, a pair of shutoffs I might replace. I do not replace them (this time) because I don’t feel like shutting off the whole house at 10pm.
10:18pm — Back home. Install the longer line. Turn water back on slowly. Hear the pipes complain. Watch the connections.
10:23pm — No drips. Walk away.
10:26pm — Come back. Tiny micro-drip. Tighten one connection like 1/8th turn.
10:28pm — No drips. Walk away.
10:35pm — Come back again because paranoia. Still dry. Ok.
That’s the thing: a faucet swap isn’t “hard,” but it’s full of small friction.
If you’re paying someone, you’re paying them to keep moving through that friction without turning your cabinet into a wet science project.
Random notes I keep so I don’t forget (not pretty, but real)
- take EVERYTHING out from under the sink first. yes, even the “i’ll just move it a little” stuff.
- have a trash bag ready. old putty / old gasket / wet paper towels = gross.
- keep a dry paper towel and touch it to every joint after turning the water on. it finds micro-drips faster than eyeballs.
- if a shutoff starts leaking from the stem when you touch it… that’s not you “doing it wrong.” that’s an old valve telling you it’s old.
- sometimes the faucet’s quick-connect is easy. sometimes it’s a weird plastic clip that you drop, and it teleports.
- if the new faucet has a pull-down hose + weight, make sure it doesn’t smack your RO tank / drain / whatever on the way down. (you can hear it thunk. you’ll hate it.)
- pedestal sink / tiny vanity / corner cabinet = not “hard,” just… claustrophobic.
- i always think i’m done. then i come back 15 minutes later and find a tiny bead of water. so i come back again. yes, it’s annoying.
Tools that saved my mood (not sponsored, just saying):
- basin wrench (the cheap one works, but it slips more. the nicer one hurts less.)
- a headlamp (hands-free light »>)
- a little mirror (like, the $2 one) to see behind the bowl
- towels. too many towels.
And if you’re comparing bids, the question that gets you the most truth is boring:
“Are you reusing my supply lines and shutoff valves, or are you replacing them if they’re questionable?”
If they answer clearly, you’ll get fewer surprise line items.
Sources / footnotes
Engineer Fix, “How Much Does It Cost to Install a Faucet Labor Only?” (accessed 2026-03-07). Notes published ranges for faucet replacement labor ($120–$350 typical; up to ~$480), plumber hourly ($45–$200/hr), and common service-call minimums ($50–$200). https://engineerfix.com/how-much-does-it-cost-to-install-a-faucet-labor-only/ ↩︎
U.S. Bureau of Labor Statistics, Occupational Outlook Handbook: “Plumbers, Pipefitters, and Steamfitters” (accessed 2026-03-07). Lists 2024 median pay at $62,970/year ($30.27/hour). https://www.bls.gov/ooh/construction-and-extraction/plumbers-pipefitters-and-steamfitters.htm ↩︎
Family Handyman, “How to Replace a Kitchen Faucet” (accessed 2026-03-07). Notes that removal is often the toughest part; recommends checking/adding shutoff valves and replacing supply tubes. https://www.familyhandyman.com/project/how-to-replace-a-kitchen-faucet/ ↩︎ ↩︎