SingRank

Licensed Plumber Singapore: 1 of 8 Sites Give a Number

Contents13

A pipe is leaking under the sink at 9pm. You open three plumber websites and read the same four words on all of them: licensed, trusted, affordable, 24 hours. Nothing on any of the three pages tells you which of them is allowed by law to touch that pipe, or what the visit will cost.

That gap is measurable, and we measured it. On 16 October 2026 (Singapore time) we took 10 Singapore plumbing and home-service websites that appeared for five real buyer searches, crawled them with our own auditor and read each one with a second, independent fetcher. Six of the eight sites we could read claimed to be licensed. One published a licence number a buyer could take to PUB and check.

The reason this matters in plumbing and not in, say, painting, is the wording of the rule. PUB puts part of the exposure on the person doing the hiring. We quote it in full below.

Key findings: 10 Singapore plumber websites, 16 October 2026

Every number here comes from this run: our own crawler and PageSpeed Insights through the audit tool, plus a second fetch of each page. Two sites refused both of our fetchers, so content checks use a base of 8.

# Finding The number
1 Sites that served a page to our crawler 8 of 10
2 Readable sites claiming licensed status in some form 6 of 8
3 Readable sites naming PUB specifically 4 of 8
4 Readable sites publishing a licence number 1 of 8
5 Readable sites showing at least one price figure 5 of 8
6 Readable sites publishing a separate after-hours price 1 of 8
7 Readable sites stating an arrival or reply time with a figure 5 of 8
8 Readable sites with at least one question heading or FAQ 6 of 8
9 Readable sites carrying Plumber or LocalBusiness schema 5 of 8
10 Sites scoring 90 or more on PageSpeed mobile 0 of 10
11 Links we checked across the readable sites that were broken 0 of 216

Row 4 is the one we would act on first. Row 11 is the one most audits would never tell you.

What PUB requires, and why the buyer carries part of the risk

PUB's position is short and leaves little room. Its plumbing works page states that "All regulated water service and sanitary plumbing works must be carried out by Licensed Plumbers (LPs)", that Licensed Plumbers are "responsible for lodging the necessary regulatory submissions to PUB", and that since 1 April 2018, "It is an offence for anyone to engage a plumber who is not licensed by PUB".

Read that last sentence as a customer. The offence is framed around engaging, not only around doing. A homeowner replacing a water heater or a storage tank has a reason to check, and a plumber who makes checking easy has removed a real objection before the first call.

PUB also hosts the lookup. Its Licensed Plumbers section lists an e-Service titled "Find a Licensed Plumber". We tried to open that search ourselves on 16 October 2026 and our fetcher received HTTP 403, so we did not verify any licence number against the register. We report what the websites published, not whether it is current.

This is marketing guidance, not legal advice. A plumbing firm with a question about what it may claim should ask PUB.

How many sites claimed a licence, and how many proved one

Six of the eight readable sites said they were licensed. Four of those six named PUB. One of the eight published a licence number, in the form WS followed by eight digits, in the body of the page.

The other wordings were adjectives. "Every plumber on our team is fully licensed." "Highly skilled, experienced and licensed plumbers." "All our plumbers are PUB licensed." One site used the phrase "licensed-standard plumbing help", which is not a claim of anything, and published a UEN instead, which is a company registration number and not a plumbing licence. Two of the eight made no licence claim on the page we read.

In our view the adjective is the weakest asset on these pages, because every competitor has the same one. A buyer who has read PUB's rule wants the thing the rule points at: a number, a name on the register, or a line telling them where to look it up. One of the eight gave them that.

The ironic part is that the one site publishing a number was also the fastest in the sample on PageSpeed mobile and carried the richest structured data. Publishing proof and running a decent site turn out to be the same habit.

What a buyer could learn about price before calling

Five of the eight readable sites showed at least one figure. Three published nothing numeric and asked for a call or a message instead.

What the five published, as written on their pages on 16 October 2026:

  • Clearing a toilet or floor-trap choke, "from S$60", "S$70" and "from S$80" on three different sites.
  • A kitchen basin "from $90", and detection of a leak in concealed pipes "from $250", on one site.
  • A minimum callout of S$100 on one site, with the full quote confirmed before work begins.
  • Day callout of "$80–$120" and after-hours callout of "$120–$180", plus a public holiday surcharge of "$50–$80", on one site.
  • Fixed packages at "$458" for an instant heater, "$518" for a storage heater and "$988" for a single-toilet overlay, on one site.

Two things stand out. First, the published floor for the most common emergency job in this trade sits between S$60 and S$100 across four independent sites, which is a narrow band and an easy number for a sixth site to publish. Second, only one of the five priced the night differently from the day, which repeats what we found when we measured 24-hour claims on electrician websites. Across Singapore service sites generally, 99 of 211 pages showed a price, so 5 of 8 here is slightly better than the wider pattern, not worse.

How fast they said they would arrive

Five of the eight gave a figure. Three used words with no number in them.

The figures were specific enough to be useful: 25 to 40 minutes on one site, with a stated 40-minute average; 30 to 45 minutes for central districts rising to 90 minutes for outlying ones on another; a WhatsApp reply within 5 minutes; a WhatsApp reply in under 15 minutes with dispatch inside the hour and arrival in roughly 30 to 60 minutes; and same-day attendance, "often within the hour for urgent jobs".

The three that did not commit said "in the shortest possible time", "as soon as possible" and nothing at all. One site promised 24-hour service in its main text while its header advertised Mon to Sat, 8am to 5pm, and its own hours box said Mon to Sun, 8am to 10pm. Three statements, one page. We have written separately about what a 24-hour promise obliges you to answer.

An area-by-area attendance table is the single most copyable thing we saw in this sample. It is honest, it is checkable, and it costs nothing but the decision to write it down.

Two sites would not open for our crawler

Two of the 10 returned HTTP 403 to our auditor and gave an empty page to a second, independent fetcher. Both are prominent in these searches. Both looked fine in a browser, and PageSpeed Insights, which fetches with Google's own infrastructure, returned a score for each of them.

So this is not a site outage. It is selective: some fetchers are let in and others are refused. We cannot tell you from the outside whether that is a firewall rule, a content delivery setting or a bot filter, and we are not going to guess.

What we can say is what it costs. A page that refuses an unknown fetcher is a page that cannot be read by any system whose agent is not on the allow list. Our own AI search readiness study found robots.txt wide open across 69 local sites, and still found pages that machines could not use. Robots.txt was not the barrier there. Here, for two sites, something above robots.txt was.

What the sampled sites were already doing right

This is the part most audits skip, so here it is plainly. Across the eight readable sites we HTTP-checked 216 unique links and found zero returning a 4xx error. Every readable site served HTTPS, every one had a reachable robots.txt, and every sampled page carried a mobile viewport tag.

Six of the eight used at least one question heading or an FAQ block, which is better than the 57 of 109 we measured across local pages in September. Five of the eight carried a Plumber or LocalBusiness entity in their structured data; one more carried a generic Organization, and two carried no business entity at all.

If an agency's pitch to a plumbing firm leads with broken links and missing HTTPS, the pitch was written before the site was read.

Speed was the common weakness

Not one of the 10 scored 90 or more on PageSpeed mobile. Seven of the 10 scored below 70. The range ran from 35 to 81.

The laboratory Largest Contentful Paint numbers were worse than the scores suggest: over 4 seconds on 7 of the 10, including 24.5, 27.3 and 20.5 seconds, against 3.0, 3.5 and 3.8 seconds for the three fastest. Three sites had enough real-user data to report, and those field figures were 3.6, 4.4 and 4.5 seconds, with the audit flagging two of the three as failing its Core Web Vitals check. Our Core Web Vitals guide explains what each metric measures.

Before anyone rebuilds, read the number properly. A laboratory score is a simulation on a throttled mobile connection, and a low score is not by itself a reason to rebuild. An emergency trade should care about speed for a simpler reason than ranking: the person loading your page has water on the floor.

What we would do this week if we ran one of these sites

Four things, in this order, none of which needs a developer.

  1. Put the licence where the buyer looks. Publish the licence number on the homepage and every service page that touches water service or sanitary work, and add one line telling buyers they can look it up through PUB's own Find a Licensed Plumber service. That is the one gap 7 of 8 sites left open.
  2. Publish one price. The floor for clearing a choke, in the same form your competitors use: "from S$X, confirmed before work starts". Four independent sites already publish a number in the S$60 to S$100 band, so the information is public whether you join in or not.
  3. Publish the night rate and the attendance window. If you answer at 3am, say what 3am costs and how long you take to arrive, by area. One site in this sample does both. It reads like a business, not a slogan.
  4. Read your own site with something that is not a browser. If a plain fetch returns 403, the people you cannot see include every system that does not render JavaScript. Our SEO guide for plumbers in Singapore covers the rest of the local setup.

What it costs

Items 1 to 3 cost an hour of writing and a conversation with whoever maintains the site. There is a real cost to publishing a price: you lose the chance to read the customer before quoting, and a cheaper rival will point at your number. Our view is that the trade-off favours publishing, because the buyer compares you against a published figure either way, and a site with no figure loses by default.

Item 4 can cost more. If a bot filter is refusing fetchers, fixing it means touching hosting or security settings, and it may be the one job here that needs a bill paid.

Method and limits — read these before quoting

  • Where the sites came from. Five searches run through SingRank's own self-hosted SearXNG metasearch on 15 October 2026, 23:13–23:26 UTC (16 October, 07:13–07:26 Singapore time): "plumber singapore", "toilet choke singapore", "24 hour plumber singapore", "water leak repair singapore" and "plumber singapore price list". This is blended metasearch ordering, not Google's ranking and not the Maps pack.
  • Who we kept. Singapore businesses offering the work. We excluded directories, best-of listicles and review publishers. None of the 10 is a business SingRank works for.
  • Sample size. 10 sites, of which 8 served a page to our fetchers. Every count above is given with its base.
  • What we did not measure. Whether any published licence is valid, since PUB's lookup returned 403 to our fetcher. Whether anyone answers at 3am. Prices actually charged. Pages behind JavaScript, which our crawler does not run.
  • One snapshot. One morning, one set of searches. Not a trend, and not a rating of any company.

This page names no business. It describes practices we measured on public pages on one morning, and our method page sets out how we separate findings from assumptions.

Want these checks run on your page?

Send us the one page that should win "plumber" plus your town. We will fetch it the way a crawler does, tell you whether it opens at all, and show you which of the 11 checks above it passes, free, through our contact page. If you want the work done for you, our SEO, AEO and GEO programme starts from S$500/month on a 3-month minimum, as the live page states today.

We will not promise you rankings or AI citations. AI platforms choose their own answers.

FAQ

Does a Singapore plumber have to be licensed?

For regulated work, yes. PUB's plumbing works page states that all regulated water service and sanitary plumbing works must be carried out by Licensed Plumbers, who also lodge the regulatory submissions. It adds that since 1 April 2018 it is an offence to engage a plumber who is not licensed by PUB.

Should a plumbing website publish its licence number?

In our view, yes, on the homepage and on every water-service page. In this sample of 8 readable sites, 6 claimed licensed status and 1 published a number. The number is the only version of the claim a sceptical buyer can check, and PUB hosts a Find a Licensed Plumber service for exactly that purpose.

How much does clearing a choke cost in Singapore?

The sites we read on 16 October 2026 published floors between S$60 and S$100 for clearing a toilet or floor-trap choke, with one site setting a S$100 minimum callout. These are published starting figures, not quotes, and three of the eight sites published no figure at all.

Do plumber websites charge more at night?

Most do not say. Only 1 of the 8 readable sites published a separate after-hours rate: S$120 to S$180 for a callout between 10pm and 7am against S$80 to S$120 in the day, plus a public holiday surcharge of S$50 to S$80. The rest advertised 24-hour service at one undisclosed price.

Why did two sites fail your check?

Both returned HTTP 403 to our auditor and an empty page to a second fetcher, while PageSpeed Insights still scored them. That pattern points to selective filtering by fetcher rather than a broken site. We cannot see the cause from outside, so we report only what each of our fetchers received.

Can I cite these figures?

Yes. Please cite "SingRank, Singapore plumber licence proof study, 16 October 2026" with a link to this page, and quote each count with its base, such as 1 of 8. Challenges to any number are welcome through our contact page.