Making sense of all the financial comparison sites in Singapore

With so many financial comparison sites out there, which ones can be trusted?

What is a financial comparison site?

Financial comparison sites featuring everything from credit cards to loans to bank accounts to insurance have sprung up in Singapore. The idea behind these sites is to bring together different products from different providers, allowing consumers to do an unbiased (at least, in theory) side-to-side comparison of the pros and cons of various offerings.

How do they earn money?

These platforms earn money from affiliate marketing. What that means is that every time a customer signs up for, say, a credit card, the bank gives the platform a commission*. Given the sheer variety of credit card offerings we have in Singapore, there are attractive commissions to be earned from customer acquisition. It’s no wonder these some of these sites have major VC backing.

*technically it’s slightly more complicated- some platforms may also offer credit cards from banks with which they don’t have partnership agreements just for comprehensiveness sake

A quick Google search found nine different players in this space, some of which are home-grown and some of which started elsewhere before opening up in Singapore.

Full disclosure: The Milelion has a commercial relationship with GoBear, which provides some of the affiliate links for credit card applications on this site. It’s a relationship that literally started last week though and I’d been putting this article together for a month prior. 

I think the fundamental tension that exists for any financial comparison site is that you earn money when people sign up for products through you. Therefore, like any commission-based business, there’s always going to be pressure to recommend not the products that best fit the customer the best, but those which earn the highest commission.

Of course, the presence of a conflict of interest doesn’t necessarily translate into an actual one. Similar conflicts exist in any principal-agent situation, be it health insurance or financial planning, and when’s the last time that led to any problems?




So how reliable are financial comparison sites? What value do they give you? How robust are their recommendations? I spent some time going through the nine sites and here are some thoughts I have.

The problem with rating systems

Of the nine financial comparison sites I looked at, three of them (Moneysmart, and EnjoyCompare) provide ratings for credit cards.

I’m not a fan of the idea.

I hope everyone sees the fundamental problem with this, similar to the age-old debate about the “issuer-pays” model of credit ratings. It is inherently difficult to provide objective ratings of a product when your main revenue stream comes from the provider of said product.

This issue isn’t helped by the opacity of the rating systems. I could not find any explanation on Moneysmart’s site as to how their ratings are derived. Nor for EnjoyCompare, beyond this very illuminating line

To help you find the best credit card deal on the market, we have attributed a star rating to each of the credit cards on our website. is the exception, with the most detailed explanation of the three

At, we compare credit cards and rate them objetively based on the credit card’s features, interest rates and fees. Cards are rated by our team based primarily on the basis of value for money to the cardholder. The team rates each card based on its annual fee, rewards, benefits, bonus, interest per annum, privileges and flexibility (in how benefits can be used and how rewards are earned and redeemed), and other card features

Interestingly enough, also offers the most detailed ratings of the three. Moneysmart uses a 1-5 scale with intervals of 1, EnjoyCompare uses a 1-5 scale with intervals of 0.5, but shows ratings to two decimal points. That provides the opportunity for some analysis, and in doing so hopefully explain why rating credit cards may not be in a site’s interest.

I went through the entire site to put together this  spreadsheet of the ~100+ credit card offerings they have in Singapore, together with the scores given. Let it never be said that The Milelion doesn’t have great weekends.

RankBankCard NameScoreTagCan be applied through site?
1American ExpressKrisflyer card4.8milesyes
3American ExpressTrue Cashback4.79yes
4Citibankrewards visa4.78milesyes
5Citibankcash back4.77yes
6UOBone card4.76yes
7HSBCvisa platinum4.75yes
9CIMBvisa signature4.74no
11SCBunlimited cashback4.7yes
12American ExpressPlatinum credit card4.7milesyes
14ANZtravel visa signature4.6milesyes
15DBSaltitude visa4.6milesno
16ICBCvisa dual currency4.6no
18BOCfamily card4.6no
19Maybankworld mastercard4.6no
21OCBCtitanium rewards4.5milesyes
22UOBPRVI miles mc/visa4.5milesyes
23DBSaltitude amex4.5milesno
24HSBCvisa infinite4.5milesno
26SCBsingpost platinum4.5yes
28DBSlive fresh4.5milesno
29Maybankduo platinum4.5no
30American Expresskrisflyer ascend4.4milesno
31Maybankplatinum visa4.4yes
32BOCshop! Card4.4no
33CIMBvisa infinite4.4no
34HSBCpremier mastercard4.4no
36UOBlady’s card4.4yes
37DBSblack visa4.4no
38UOBlady’s solitaire card4.4no
39Citibankclear platinum4.4milesno
41Maybankhorizon visa signature4.3milesyes
42UOBpriv miles amex4.3milesyes
44SCBtigerair platinum4.3no
45ANZswitch platinum4.3yes
46Citibanksmrt platinum4.3yes
47OCBCplus! Visa4.3yes
48DBStreasures black elite amex4.3no
49Diners Clubv card4.3no
50ANZplatinum visa4.3yes
52American Expressrewards card4.3milesno
53American Expressplatinum reserve4.3milesno
54Maybankfamily and friends4.2yes
55UOBvisa infinite4.2milesno
56CIMBworld mastercard4.2no
57Citibankm1 platinum4.2no
58Diners Clubsheng siong4.2no
59DBSwoman’s card4.2no
60OCBCplatinum credit card4.2no
61American Expressgold card4.2milesno
62American Expresscenturion4.2milesno
63SCBplatinum mastercard4.2yes
64ANZplatinum mastercard4.2yes
67SCBpriority banking visa infinite4.1no
68OCBCrobinsons group4.1yes
69UOBpreferred platinum visa4.1no
70OCBCarts credit card4.1no
71American Expresscapitacard4.1yes
73American ExpressPPS card4milesno
74American Expresssolitaire pps4milesno
75UOBjcb platinum4no
76Diners Clubinternational credit card4no
77OCBCelite world4milesno
78CIMBplatinum mastercard4no
79DBSesso card4no
80OCBCbest denki4no
81American Expressplatinum card4no
82ANZsignature priority banking VI4no
83OCBCNTUC plus! Visa4yes
84Diners Clubinternational charge card3.9no
86UOBsingtel card3.9no
87DBStakashimaya amex3.9no
88ICBCunionpay dual currency3.9no
90BOCtravel card3.8no
91UOBvisa signature3.8milesno
92Diners Clubsecret recipe3.8no
93OCBCgreat eastern cashflo3.8no
94UOBprofessionals platinum3.8no
95DBSnus alumni3.8no
96Diners Clubmustafa3.8no
97DBSnus alumni platinum3.8no
98SCBplatinum visa3.8yes
99SCBnus alumni3.8no
100BOCsccci great wall affinity3.7no
101Diners Clubhome team ns3.7no
102Diners Clublong beach3.7no
103DBSpassion card3.7no
104SCBpruprestige visa signature3.7no
106Maybankmanchester united platinum3.7yes
107BOCchinese scholars and students3.6no
108UOBunionpay platinum3.6no
109Diners Clubnature’s farm3.6no
110Diners Clubraffles marina3.6no
111HSBCsecured platinum visa3.6no
112Maybankcatholic high3.5no
113Diners Clubinternational ace3.5no

I further tagged each card by whether it is a “miles relevant” card (i.e. whether it earns rewards points versus cashback) and whether it can be applied for through the website. This will become relevant later.

The thing that jumped out at me most was that scores were generally high. The top rated card (AMEX Krisflyer Card) had a score of 4.8, and the bottom rated card (Citibank Ultima) had a score of 3.4. The average and median scores were about 4.20 out of 5. Once I removed the smaller, outlier card issuers (like Diners Club, BOC and ICBC), the average increased to 4.28 out of 5.

In an absolute sense, 4.28 out of 5 is a very good score. If you take the point of view of the average Joe scrolling through the site and looking at scores, a 4.28 out of 5 isn’t going to raise any red flags.

Of course, the whole purpose of a comparison site is to compare scores, not consider them in isolation, so how do cards measure up to each other?

And that brings me to the other tag I made: whether or not you can apply for a particular card via Get.comWhen you look at that cut, cards which could be applied through scored an average of 4.44, versus 4.07 for those which could not.

There are two extremes of interpreting this. The first, and most charitable way, is that curates its selection, making sure that it only offers cards which give genuine value to people. The second, more conspiracy theorist way, is that there is a need to make certain cards look better because they’re more valuable to the site in terms of commissions.

Now I’m not so cynical as to suggest that’s the case. The real answer is probably somewhere in between, and there are valid reasons why the cards which can’t be applied through have a lower average rating. Inside this basket are a whole load of super dumpy Diners Club co-branded cards and random offerings like the BOC Chinese Scholars and Students card/ Maybank Catholic High card hovering in the 3.5-3.7 range, which no financial comparison site in its right mind would be pushing. I have no doubt that these cards are crap, and therefore the average score of “cards not offered through” is dragged down.

That said, the optics are still bad because it can come off on first impression that the site demonstrates an upwards biased towards cards it promotes. Which is why I think a rating system can do more harm than good.

And that brings me to my second problem with rating systems.  Let’s look only at cards that earn rewards points/miles because that’s what I feel most qualified to talk about. This removes a lot of junky cards from our sample set and reduces the noise.

When I look at individual card scores, it makes absolutely no sense to me that the American Express Krisflyer Card should be top of the pile. I mean, here is a card that offers 1.1 mpd on general spending, and 2.0 mpd on overseas spending only in the months of June and December. Yes,  it has no conversion fees, a 5,000 mile bonus with your first spend and an opportunity to earn a further 5,000 miles with your first $2,500 of spending, but there are better offers out there. The DBS Altitude, for example, was giving new customers 10,000/15,000 miles with $2,000 of spend in the first 2 months earlier this year. Plus, you’ll earn a superior general spending (1.2 mpd) and overseas spending (2.0 mpd year round) rate. The only reason I’d get the AMEX Krisflyer is to spend a few bucks, get my 5,000 mile first user bonus and then sock drawer the thing.

Likewise, I don’t think the UOB Visa Signature should be ranked so low. It’s offering the best overseas spending rate of 4 mpd, albeit with certain conditions. It’s a great miles earning card if you know how to use it right. The gutted ANZ Travel Visa Signature (which in any case isn’t available for application anymore) is definitely not ahead of cards like the PRVI, and I think the Citibank Prestige is a much better offering than the HSBC Visa Infinite due to the 4th night free hotel benefit plus superior miles earning rate.

Of course, the inherent flaw in my analysis is that I’ve done this from the POV of someone who values miles above all else. That’s not how everyone thinks. Some people just want a card with no/low annual fees. Others want a card with the best dining discounts. Still others want a card that gives special access to clubs, airport lounges, etc. How exactly do you take all this into consideration when assigning scores?

The short answer is you can’t. And that’s the problem with a ratings system, because it can’t hope to capture all this complexity.  So that’s why I think any site with a credit card rating system is asking for trouble. It may lead to the impression of bias, even when none exists, and it is difficult to capture different people’s selection criteria in a single number.

Lack of a robust credit card recommendation tool

With all the different credit cards out there, it’s easy for a first timer to be overwhelmed. That’s why some comparison sites offer tools that recommend specific credit cards based on your financial circumstances and spending habits.

Of the nine providers, four of them (GoBear, iMoney, Bank Bazaar and Singsaver) offer some sort of credit card recommendation tool. These typically ask you questions like your nationality, what categories you spend on the most, what type of rewards you like, and your salary in order to come up with a list of recommended cards.

It’s a form of lead generation in a way, and both Bank Bazaar and iMoney request for your personal contact details before showing you the results. Bank Bazaar lets you skip this, but iMoney does not.

I didn’t find the recommendation tools particularly robust. Singsaver seemed to prioritize the results by whichever bank was offering a sign up bonus (presumably leads which generate more income for them) and never actually asked me if I wanted miles, rewards points or cashback.

Bank Bazaar did ask me what type of rewards I wanted to earn, but despite me indicating “air miles”, the recommendation tool still showed me two cashback cards (HSBC Advance +HSBC Visa Platinum)  among their top three results. Again, I suspect it’s because their algorithm is designed to push cards which earn the site bigger bonuses.

GoBear’s tool allows you to enter specific amounts for spending in each category and outputs the exact number of miles you would earn with that spending profile and various cards. That makes the calculation a bit more intuitive for the user insofar as it provides the “so what”.

What was disappointing, however, was that the Gobear tool still reverted to a one-card solution when making the recommendations. So if, for example, I indicated I spent $1K a month of which $500 was dining, $200 was online and $300 general purpose, they’d show me the following options-

The site says with an annual spend of $12K split into those categories, I could get 21.6K miles by using the Maybank Horizon Visa Signature. This is based on 3.2 mpd on dining (3.2*500*12) +  0.4 mpd on everything else (0.4*500*12). I appreciate that the math is right, but that’s far from an optimal solution. If the engine could tell me to put my dining on the Maybank Horizon, my online spending on the DBS Woman’s card and everything else on the DBS Altitude, that’d be a lot more valuable than a one card strategy.

Indeed, this shortcoming is common across all the recommendation tools on these comparison sites. None of them offer a portfolio strategy, and we know that if it’s miles you want, you can’t just rely on a single card to get there.  I’m no coding genius, but I’m sure it wouldn’t be technically impossible to create a tool that could recommend how to maximise the miles you earn using a portfolio of cards based on your spending patterns, taking into account sign up bonuses etc. And since these sites make more money the more cards you sign up for, wouldn’t a tool like this be in their interest?

If only there were a rugged, slightly balding man who specialised in this area and could be engaged for a reasonable fee…

Exclusive sign up gifts that aren’t

Financial comparison sites earn money when you apply through them, so they’d better well start sharing some of that wealth around. Unfortunately, while most sites advertise great sign up bonuses, they don’t tell you that it’s what the bank would give you anyway, regardless of how you signed up. I find that bordering on disingenuous.

For example, Moneysmart’s website advertises a Moneysmart Exclusive– get a a free luggage bag when you sign up for the HSBC Advance card.

But that’s not true. It’s not a Moneysmart exclusive, it’s something available to all new HSBC Advance cardholders, as you can see on HSBC’s website.

Bank Bazaar has the same deal, Singsaver has the same deal, EnjoyCompare has the same deal. So it’s dishonest to paint that as some exclusive benefit people get when applying through your site. (Moneysmart does have an exclusive deal with Citibank though where it’s offering a Qoo10  voucher for first-time applicants of certain Citibank cards)

The four other sites which offer exclusive deals are GoBear, Singsaver, Bank Bazaar and Finty.

GoBear is running an exclusive promotion with Citibank that gets you an $80 ez-link or Sephora gift card when you apply and are approved for certain Citibank cards. There’s also an ongoing promotion for the HSBC Advance card where every 5th approval wins a PS4 or Nintendo Switch

Singsaver is running their own exclusive promotion with Citibank and HSBC Advance too that offers gifts like a $150 Fairprice voucher or a $100 Agoda voucher.

Finity offers rewards to both new and existing cardholders, and I like its way of presentation because they clearly show what gift is from them and what the bank would have given anyway

Bank Bazaar only offers bonuses on HSBC cards for now in the form of a $50 Capitamalls voucher.

Who has the best rewards? It depends. Finty offered smaller sign up rewards than GoBear or SingSaver, but offered them on 30 different cards. Their bonuses tended to be available even if you held other cards with the same bank. GoBear and SingSaver had bigger rewards, but only on Citibank and HSBC cards, and these tended to require you to be a first time applicant.

I imagine the rest of the financial comparison sites will also be hard at work to secure exclusive deals like this, but until they do, you owe it to yourself to shop around and make sure you’re not leaving value on the table.

Other odds and ends

The sites weren’t completely without error. EnjoyCompare listed the UOB YOLO as a student card, when it requires you to earn a minimum of $30K per annum. You could be charitable and chalk this up as a classification error due to a finger slip when tagging. And maybe that’s all it is.

But seeing this error makes me wonder about how robust the rest of their classification process has been. Because it makes you think all they did was glance at the marketing materials, conclude the YOLO was aimed at students (which is easy to understand given the way the card is branded and the benefits it comes with) and classify it as such. In other words, that they bought into the marketing instead of doing robust, detailed reads of the T&C.

My take

Financial comparison sites can be useful in demystifying credit cards and other financial products by providing a platform where consumers can do card-to-card comparisons among different banks. To the extent they offer (genuine) exclusive sign up offers and (objective) reviews, they have the potential to offer significant value.

So long as you’re aware of the issues I pointed out (is this gift really exclusive to the site? Are these ratings relevant to me as a miles chaser? Is this recommendation tool showing me all relevant cards or just selected ones?) I think you’ll be well equipped to make them work to your advantage.

EDIT: Here’s a summary table that compares all the different sites on a few selected dimensions

SiteNo. of CardsNo. of BanksRates cards?Recommendation tool?Sign up Exclusives
Bank Bazaar828NoYesYes
Value Penguin100+11NoNoNo
Aaron Wong
Aaron founded The Milelion to help people travel better for less and impress chiobu. He was 50% successful.

Similar Articles


Notify of
Inline Feedbacks
View all comments

What a siong weekend/s you must had. Only a website like The Milelion will recommend a plethora of cards.


With the trending of comparison sites of late, this informative post comes at a good time. Takes a lot to understand and word them out.

I have trouble keeping up with the numbers of sites popping up, and this easily sums them all up. No need to crack my brains to recall the sites any further. Thanks for the round-up.


Do you ever consider that it is precisely because so many people get their cards wrong (thanks to great sites like these) that banks are willing to take the punt that allows us to do what we do?


My sentiments exactly. Banks exists to make money. They may offer certain schemes as carrots and take a loss on those (or at least lesser profit) in the hope that customers use their cards on other areas that makes money.

If everyone game their scheme to milk maximum benefit in every category, then all the benefits will be watered down for all.


Aaron, maybe you should just SEO your site to keywords like “credit card comparison miles cashback”… or ask aforementioned slightly balding man to do it for you?

… You realize I was just kidding, I hope?


but instead of ratings being affected by partnerships I may just be that they seek partnerships with cards of inherently higher ratings/value



Featured Deals


Follow us