folder_open Paid Search

PPC for mortgage broking in Singapore

Martin Marinov Martin Marinov
12 min read
Topics whatsapp-enquiry-handlingoffline-conversion-importlead-source-attributionhdb-condo-loan-keywordssora-rate-ad-copy

The best-performing Google Ads account in mortgage broking isn’t the one with the lowest cost per click. It’s the one where half the “conversions” never touch a form at all. They land in a WhatsApp thread, get a reply inside minutes, and turn into a signed Letter of Offer before the lead ever shows up as a lead in anyone’s dashboard.

Most broker practices in Singapore are still built to count the wrong thing. A borrower clicks an ad for “best home loan rate Singapore,” lands on a page with a contact form, and instead of filling it in, they screenshot the rate table and send it to a broker on WhatsApp they found through a friend’s recommendation. Your ad paid for that click. Someone else’s relationship closed it. Multiply that across a few hundred clicks a month and you’ve got a campaign that looks mediocre in Google Ads reporting while quietly funding enquiries that never get credited to the channel that found them. That’s not a creative problem or a targeting problem. It’s a measurement and workflow problem, and it’s costing broker practices real pipeline every single week.

Here’s the part most agencies miss: a mortgage broker’s PPC account has to be built around the channel borrowers actually use to talk, not the channel that’s easiest to report on. In Singapore, that channel is WhatsApp, and it changes almost everything about how you structure campaigns, write ad copy, and decide what counts as a win.

The click that converts on WhatsApp, not your contact form

Ask any loan officer here how a typical enquiry actually arrives and you’ll rarely hear “they filled in the form.” You’ll hear something closer to “she WhatsApped me a screenshot of a bank’s rate package and asked if we could beat it.” Borrowers in Singapore treat a mortgage broker the way they treat a tailor or a dentist: something to be recommended by a cousin, then confirmed by a quick chat, not a form submission to a stranger’s website.

This creates a specific failure mode in PPC accounts. The ad does its job. It gets the click in front of someone actively comparing HDB refinancing packages or condo loan rates. But the landing page asks for a name, phone number, and loan amount before offering any value back, and a borrower who’s used to messaging a broker directly just bounces and finds the enquiry channel they already trust. Google Ads records that visit as a non-converting click. Your Search campaigns start looking expensive for a reason that has nothing to do with your bids or your keyword list.

The deeper cost shows up in who gets credit for the close. A broker’s admin team might reply to a WhatsApp enquiry, send over two or three bank packages, and close the case three weeks later when the Letter of Offer gets signed. If that enquiry started with a Google Ads click and nobody tagged it, the account optimizer sees a dead click and a manager sees a channel that “doesn’t produce real business.” Spend gets pulled from the one campaign that actually started the relationship, and reallocated toward something that looks better on paper but produces thinner, less qualified volume.

Running campaigns around HDB refinancing, condo purchases, and bank-panel switches

Singapore mortgage searches aren’t one audience. A borrower refinancing an HDB flat because their fixed rate just expired is in a completely different headspace from someone buying a condo and comparing Mortgage Servicing Ratio limits against a bank’s maximum loan quantum. Treat them as one undifferentiated “home loan” campaign and you’ll end up bidding the same way on a 30-year-old first-time buyer and a landlord refinancing an investment unit, which is roughly as useful as running one ad for every tyre size in the shop.

Build the account around the actual decision points borrowers hit, not generic loan-type labels. The searches cluster naturally once you’ve sat through enough of these consults:

Campaign and intent structure

  1. 1Split new-purchase campaigns from refinancing campaigns. These borrowers compare on completely different terms (loan-to-value and down payment versus clawback penalties and rate resets), and mixing them muddies both the ad copy and the bidding signal.
  2. 2Separate HDB and EC searches (TDSR and MSR-driven, price-sensitive, often first-timers) from private condo and landed searches (TDSR-only, larger loan amounts, more rate-sensitive than ratio-sensitive).
  3. 3Build a dedicated cluster around SORA-linked rate searches. Since home loans moved to SORA pegging, "SORA home loan," "SORA vs fixed rate," and "home loan rate today Singapore" spike every time MAS or the banks move, and they convert faster than evergreen terms.
  4. 4Add a TDSR and MSR calculator cluster. Searches like "TDSR calculator," "MSR HDB loan," and "maximum loan amount Singapore" bring in borrowers doing real due diligence, not browsing.
  5. 5Negative out the purely informational terms your own content can't monetize anyway: "what is TDSR," "how to calculate home loan interest," "home loan calculator free." These inflate impressions and clicks without producing a single enquiry you can act on.
  6. 6Write ad copy that names the current rate environment, not a static promise. "Compare today's SORA packages" ages better than "Lowest rates guaranteed," and it keeps you honest with MAS-regulated advertising standards for financial products.
  7. 7Use message extensions and click-to-WhatsApp assets wherever Google and Meta allow them, so the ad's own path matches how the borrower wants to talk, instead of forcing a form in between.
  8. 8Keep a small always-on refinancing budget running even in quiet months. Rate decisions and expiring lock-in periods create enquiry surges that don't wait for your quarterly planning cycle.

None of this works if the landing page still asks for a phone number before showing anything useful. Pair every cluster above with a page built for that specific borrower moment: a refinancing calculator for the SORA cluster, an LTV and down payment breakdown for the condo cluster, a simple MSR explainer with a WhatsApp button for the HDB cluster. Generic “Get a Free Consultation” pages lose to brokers who show the borrower their own numbers first.

If your paid search structure needs a rebuild and you’d rather hand the keyword mapping and bid strategy to someone who lives in this account type, that’s exactly the kind of work a Google Ads management partner should own end to end, not leave half-built after the kickoff call.

Not sure where your funnel leaks?
Get a free marketing audit. We review your search, ads, and landing pages and send back what to fix first.
Get a free audit
Miniature wooden house with keys and contract symbolizing real estate transactions. Photo by Atlantic Ambience on Pexels
Photo by Atlantic Ambience on Pexels

From a WhatsApp reply to a disbursed loan: closing the attribution gap

Here’s where most broker accounts quietly fall apart. A click happens today. A WhatsApp conversation happens over the next few days. A bank submission happens a week or two after that. Disbursement, the moment the loan actually becomes revenue for the practice, can land a month or more after the original ad click. Google’s and Meta’s bidding algorithms want a conversion signal inside days, not weeks, and if you never feed one back, the system optimizes toward whatever looks like a conversion fastest, which usually isn’t your best borrower.

The fix is to treat WhatsApp as a tracked step, not a black hole. Tag the click-to-WhatsApp button with its own conversion event in Google Ads and Meta. Give every enquiry a source tag the moment it lands in your CRM or spreadsheet, whether that’s “GAds-Refi-SORA” or “Meta-Condo-Purchase,” and keep that tag attached as the case moves through bank submission to approval to disbursement. Then, once a case disburses, import that outcome back into Google Ads as an offline conversion matched against the original click ID. That’s the step almost every broker account skips, and it’s the single biggest lever for getting Smart Bidding to actually chase settled loans instead of chasing cheap clicks that never go anywhere.

Picture a two-person brokerage running a modest monthly Search budget split across refinancing and new-purchase campaigns. For months, the refinancing campaign looks like the weak performer: more clicks, fewer recorded conversions, higher apparent cost per lead. Nobody had connected the WhatsApp replies back to the clicks that generated them. Once the practice started tagging enquiries by source and importing disbursed-loan data back into the ad account weeks later, the picture flipped entirely. The refinancing campaign had been quietly producing the highest-value, fastest-closing cases in the account the whole time. It just never got credit, because the loop between a click and a completed case was never closed. The team hadn’t been running a bad campaign. They’d been reading a broken scoreboard.

Traffic that doesn’t convert on the page is just as costly as traffic that never clicks. HeyLead Insights can show you exactly where a borrower stalls on your loan calculator page, whether that’s hesitating at the TDSR field or abandoning right before the WhatsApp button, which tells you far more than a bounce rate ever will.

What broker admins hear when the phone buzzes mid-appointment

“Owner, independent mortgage brokerage: Every Monday I’d pull the ad report and think refinancing was our worst campaign. Turned out it was closing cases faster than anything else, we just weren’t tagging the WhatsApp replies back to the click that started them.”

“Practice manager, multi-broker team: Borrowers don’t want to wait for a callback window. If a reply takes more than twenty minutes during a workday, they’ve usually already messaged someone else off a recommendation.”

Prefer to just ask? Message Martin directly on WhatsApp: Chat with us on WhatsApp
Sunlit display windows of an estate agency in Malmesbury, England. Photo by Ben Prater on Pexels
Photo by Ben Prater on Pexels

FAQ

Is PPC worth it for mortgage broking in Singapore given how competitive “home loan” terms are? Broad, generic terms like “home loan Singapore” are expensive and crowded with bank-owned and comparison-site pages. The better returns sit in the specific clusters, refinancing, SORA rate searches, TDSR and MSR calculator intent, where competition is thinner and the borrower is closer to a decision.

Should mortgage brokers run Google Ads or Meta Ads first? Google Ads generally wins for intent that’s already formed (someone actively comparing rates). Meta works better for awareness and retargeting, catching someone who visited your refinancing calculator but didn’t message yet. Most practices get more out of starting with Search and layering Meta retargeting once there’s enough site traffic to build an audience.

How fast do we actually need to reply to a WhatsApp enquiry from an ad? Fast enough that the borrower hasn’t already messaged a second broker. Treat the first reply the way you’d treat an incoming call: a short acknowledgment within minutes, even if the full package comparison comes later, keeps the enquiry alive.

What’s a realistic cost per qualified enquiry for mortgage PPC here? It varies too much by loan type and season to quote a single number honestly, and anyone who promises a fixed cost before seeing your account and landing pages is guessing. Refinancing enquiries during a rate-change news cycle will cost less and convert faster than steady-state new-purchase traffic.

Do our Google Ads need any kind of disclaimer or compliance language? Keep rate claims current and avoid absolute guarantees (“lowest rate guaranteed”) since mortgage advertising sits under financial services scrutiny in Singapore. When in doubt, state what you do (compare packages across the bank panel) rather than promise an outcome you can’t guarantee for every borrower.

Putting it to work

This week, pull your last 60 days of ad clicks next to your WhatsApp and CRM logs, and check two things: how many enquiries that started as a paid click actually got tagged back to that click, and how long the gap was between the first message and the first reply. You’ll usually find a chunk of “non-converting” clicks that were actually live conversations nobody credited, and a reply window that’s slower than you’d guess from the admin side.

Closing that exact gap, tracking a click all the way through a WhatsApp conversation to a disbursed loan, is the kind of ongoing account work HeyLead builds and maintains for mortgage broking clients, so the campaigns get credit for the business they actually produce. Chat with us on WhatsApp.

Work with HeyLead
Free marketing audit, or reach Martin directly:
Get a free audit Connect on WhatsApp · [email protected]