Replacing a mixer tap

Disclaimer: Written by me, polished by AI.

If you’re thinking of DIY-ing your bathroom mixer tap replacement… DON’T. Seriously, just pay a professional plumber.

Here’s my story.

A long time ago, I bought a mixer tap from IKEA, thinking I could replace it myself. Just unscrew the old one, install the new one, and screw everything back. How hard could it be?

Haha…

Problem #1 – Working in a Tight Space

The tight space

The first challenge was removing the water hoses from the angle valves.

There was barely any room to work under the basin. I basically had to squat there, reaching around blindly because I couldn’t even see what I was doing.

By the time I finished, I was sweating buckets.

Problem #2 – The Drain Lever Rod

The stupid rod

I then realised the mixer tap was connected to the basin drain stopper through a metal lever rod.

Even after disconnecting the hot and cold water pipes, the tap was still attached.

The screw securing the rod was so rusty that it refused to budge. In the end, I had to twist the rod until it bent enough for me to remove it. It felt pretty dangerous because if it suddenly sprang back, it could easily cut my hand.

Problem #3 – Water Leakage

New leaking problem

While removing everything, I noticed water leaking from one of the angle valves.

Great.

A brand new problem I wasn’t expecting.

Problem #4 – The Connectors Don’t Match

IKEA's hose connectors are bigger

Then I discovered that IKEA’s hose connectors were different from my existing angle valves.

At this point, I surrendered.

I decided to hire a plumber.

Problem #5 – No Plumber Wanted the Job

I contacted the only two plumbers listed by the Town Council.

One never answered my call.

The other said he was taking a nap and asked me to message him instead. I did.

The next day… no reply.

I guess replacing a mixer tap wasn’t worth their time since I had already bought the tap myself.

No choice.

Back to DIY.

After some research, I found out I needed 1/2” × 1/2” angle valves. To replace those, I first had to shut off the main water supply.

Problem #6 – The Missing Handle

No handle ah?

I went outside to the service cabinet where the gas and water meters were.

To my surprise, the water shut-off valve had no handle.

Just two metal stems sticking out.

Like that how to turn?

I found a YouTube video showing how to shut it off using pliers.

Bad idea.

Pliers can damage the stem.

After staring at it for a while, I realised an adjustable spanner was the perfect tool.

First, loosen the locking nut.

Then use the spanner to turn the stem and shut off the water supply.

Success.

I headed out to buy the angle valves.

Instead of visiting the hardware shop near my house, I travelled almost half an hour to an old-school hardware store. Somehow I trusted those traditional neighbourhood shops more for finding obscure plumbing parts.

When I arrived, I was greeted by an elderly lady who had serious “lady boss” energy.

I explained what I needed.

She confidently handed me a valve.

To be safe, I pulled out my entire IKEA mixer tap from my bag (yes, I brought the whole thing) and checked that it fitted.

So far, so good.

I then asked about the other threaded end.

She confidently assured me that it was the standard size for Singapore’s water supply.

I trusted her.

Bought two valves.

Another half-hour journey home.

Problem #7 – The Hole Is Too Small

Hole is too small for this

Feeling optimistic, I cleaned everything up and prepared to install the new valves.

Then…

WTF.

The hole was too small.

The outer dimensions looked identical to my old valve, but the inner diameter was smaller.

From the outside, they looked exactly the same.

By this point, my energy bar was almost empty.

I briefly considered calling a plumber again.

But then I thought…

“I’ve already finished 80% of the job. Calling a plumber now would be stupid.”

I took a short break.

Then another thought hit me.

My wife and son would be home later.

The main water supply was still turned off.

No water means no shower.

No flushing the toilet.

GG.

Surely I wasn’t going to reinstall the old valves just to turn the water back on temporarily.

No way.

I don’t do double work.

The more I thought about it, the more anxious I became.

I told myself:

Die die also must settle this before they come home.

So I dragged myself back to the same hardware shop.

I explained my “outer diameter same, inner diameter different” theory to the lady boss.

She disappeared into the shop and came back with a gauge.

She tested both valves.

Then proudly declared,

“See? Same mah.”

She was measuring the outside.

I told her,

“No… the outside is the same. The inside hole is smaller.”

She still insisted that if the outside matched, it should fit.

I swallowed my frustration and explained again.

Finally, she disappeared into the shop once more.

This time she returned with another valve.

It was ugly.

Much uglier than my old one.

Even worse…

The two replacement valves didn’t even match each other.

Different design.

Different size.

Different everything.

I compared them carefully against my old valve.

They looked correct.

I really couldn’t accept having mismatched hot and cold valves…

But I was running out of time.

No choice.

Just buy.

Problem #8 – It Still Doesn’t Fit

Back home again.

I tested the valves.

One fitted perfectly.

The other…

Too tight.

SHIT.

I could only force it in slightly.

Not enough to create a proper seal.

With the limited working space, I couldn’t even tap it in with a hammer.

Wah lao eh.

For the third time that day, I left my house and went to the nearby hardware shop to try my luck.

Thankfully, they had one that fitted.

Also ugly.

At this point, I didn’t care anymore.

I grabbed it, rushed home, installed both mismatched valves, turned the main water supply back on…

No leaks.

Finally.

Mission accomplished.

IKEA ENSEN Mixer Tap


So if you ask me today whether I’d recommend replacing your own bathroom mixer tap…

Absolutely not.

Just pay the plumber.

My Thoughts

2026 · 10 Optimize my app for iPhone Duo 2026 · 10 iPhone Duo 2026 · 10 Claude cloud session 2026 · 10 Building a haze app 2026 · 10 New Apple TV with Siri AI? No thanks 2026 · 10 It's just business 2026 · 10 A post from Claude app 2026 · 09 Happy birthday to me 2026 · 07 “Free iPad” after 201 days 2026 · 07 Bus filtering feature for my app
Show more 2026 · 07 Replacing a mixer tap 2026 · 07 Assume all medias are AI-generated 2026 · 05 Redesign ZheBus 2.0 with Claude Design 2026 · 05 Apple Fitness+ 2026 · 05 Customizing my Obsidian 2026 · 04 Using AI to build utility app 2026 · 04 大山 2026 · 04 Exploring Obsidian again 2026 · 04 “I have plenty of time.” 2026 · 04 Vacuum storage bag 2026 · 04 AI for Grab 2026 · 04 Jensen Huang on Lex Fridman podcast 2026 · 04 The Shangri-La view 2026 · 04 My first automated posting workflow 2026 · 04 Migrate from Kirby to Jekyll 2025 · 08 Switching to Notion 2025 · 08 ZheBus 1.2 is live 2025 · 08 Live Activity submitted for review 2025 · 07 Damn it, Live Activity! 2025 · 06 Liquid Glass app icon 2025 · 06 Improving ads layout 2025 · 06 ZheBus is LIVE! 2025 · 06 My app got approved! 2025 · 05 How ZheBus got its name 2025 · 05 Paid app or show ads? 2025 · 04 Designing the bus icon 2025 · 04 Rebuild from scratch 2025 · 04 Competitive analysis 2025 · 03 Momentum gone 2025 · 03 Completing… 2025 · 02 The first screenshot 2025 · 02 My pain point 2025 · 02 Cursor 2025 · 02 Vibe coding 2025 · 01 Right or easy way 2024 · 10 Optimizing hospitalization experience 2024 · 10 First post on my new MBA 2024 · 09 Impulse buy 2024 · 09 My birthday wish 2024 · 08 I deleted singaporeofficespaces.com 2024 · 03 Bad month 2024 · 03 96995110 Dishonest Carousell seller 2024 · 03 Life after quitting social media 2024 · 02 Social media automation 2024 · 02 I don't send birthday wishes 2024 · 02 Confrontation 2024 · 02 Leecher 2024 · 02 Free web hosting 2024 · 02 曾宝仪 2024 · 01 SiteGround replacement 2024 · 01 2024 Resolutions 2023 · 12 Huat Ah in funeral 2023 · 09 Monster Hunter Now 2023 · 08 Be the BMW 2023 · 05 Why the rush? 2023 · 04 Whatever 2023 · 04 Overnight Oats 2023 · 01 2023 Resolutions 2022 · 10 Learning Machine Learning 2022 · 09 AWS Certified Cloud Practitioner 2022 · 08 IIS Hardening 2022 · 08 Job alert script 2022 · 07 My first batch script 2022 · 06 16:8 Diet 6 months later 2022 · 05 Keep trying 2022 · 03 SGUnited Mid-Career Pathways Programme 2022 · 03 I sold my FBRX shares 2022 · 03 Python course completed 2022 · 03 Pixel perfect 2022 · 03 Personality Test 2022 · 03 Breathless 2022 · 02 I got Covid-19 2022 · 02 My ideal automation project 2022 · 02 Found a better Python course 2022 · 02 Crash Course on Python 2022 · 02 Options trading final update 2022 · 01 Google IT Automation Professional Certificate 2022 · 01 2022 Nasdaq iCal Calendar 2022 · 01 I have no luck 2022 · 01 Options trading update #5 2022 · 01 2022 Resolutions 2021 · 12 Quality time 2021 · 12 Options trading update #4 2021 · 11 16:8 Diet 2021 · 11 Options trading update #3 2021 · 10 Distraction-free 2021 · 10 Life Point System 2021 · 10 Options trading update #2 2021 · 09 余世维 2021 · 09 Turning blue 2021 · 09 Semi-retire from social media 2021 · 09 Not so contactable 2021 · 09 Singapore bans Binance 2021 · 09 Teaching my son about money 2021 · 09 Worse trading nightmare 2021 · 09 40 2021 · 09 I'm a Transonic Achiever, so what? 2021 · 09 Options trading update #1 2021 · 08 Intensive learning 2021 · 08 NDP 2021 Theme Song – The Road Ahead 2021 · 07 Options trading 2021 · 07 Squared Online Digital Marketing Course 2021 · 07 Don’t bro me 2021 · 07 Discord is WhatsApp’s future 2021 · 07 Interactive Brokers 2021 · 07 Smoking cabin 2021 · 06 At my own pace 2021 · 06 A boss that cares 2021 · 06 Reduce social media consumption 2021 · 06 $90 for an app 2021 · 06 Developing an app from start to finish 2021 · 06 Blog 3.0 2021 · 06 ikigai 2021 · 05 Unwind 2021 · 05 Handful of friends 2021 · 05 Sold my car 2021 · 05 Tiger Brokers 2021 · 04 My perfectionism 2021 · 02 Keeping ahead by staying behind 2021 · 02 Birthday wishes on Facebook 2021 · 02 Selling Clubhouse invitation 2021 · 02 Hello world 2.0