6 important differences between co-brand and bank-issued miles credit cards

Last Updated:

Deciding between a co-brand or a bank-issued miles card? Learn about the key differences between the two first.

If you’ve decided to get into the miles game, you’ve got a decision to make: should you get a co-brand card, or a bank card? (there’s nothing stopping you from choosing both, of course, but for the sake of narrative flow please indulge my false dichotomy)

Defining Co-brand and Bank cards

Co-brand cards are jointly sponsored by a financial institution and a retail merchant. Diners Club is probably the king of co-brand cards in Singapore- a quick glance at their website shows offerings like the Diners Club Mustafa credit card, the Diners Club Secret Recipe credit card, the Diners Club Nature’s Farm credit card and so on.

In the miles space, the main co-brand card issuer is American Express with its KrisFlyer credit card portfolio (technically there’s also the KrisFlyer UOB Debit card, but let’s pretend that doesn’t exist).

Bank cards are unaffiliated with any particular retail merchant. In the miles space, this would include the BOC Elite Miles World Mastercard, Citi PremierMiles Visa, DBS Altitude and so on.

What’s the difference?

Co-brand and bank cards work slightly differently when it comes to earning and burning miles. In the sections below, we explore some of the differences between the two types.

(1) Transfer Fees

 Co-brand CardBank Card
Transfer FeesNone~$25 for most banks

When you use an AMEX KrisFlyer co-brand card, the miles you earn automatically appear in your KrisFlyer account a few days later with no transfer fees involved.

When you use a bank card, remember that you’re not earning miles per se, you’re earning bank points (e.g. UNI$, DBS Points, Citi Miles). These points can be converted into frequent flyer miles, but you need to pay a conversion fee of ~$25 when you want to do so.





$42.80 (per year)





*Note that certain banks may waive transfer fees on particular cards, e.g. OCBC VOYAGE, UOB Visa Infinite cardholders do not pay any transfer fees

(2) Expiry of miles/points

 Co-brand CardBank Card
Expiry3 years on KrisFlyer sideAt least 1 year on bank side + 3 years on KrisFlyer side

The implication of AMEX KrisFlyer co-brand cards crediting points directly to your KrisFlyer account is that the three year KrisFlyer expiry countdown starts immediately. Depending on how fast you accumulate miles and how often you redeem them, this may or may not be a problem.

On the other hand, using a bank card allows you to decide when you want to transfer points into KrisFlyer. This effectively extends your expiry window, because you enjoy validity on both the bank side, and the KrisFlyer side. What’s more, the points earned on certain bank cards don’t expire (e.g DBS Altitude, Citi PremierMiles).

(3) Transfer times

 Co-brand CardBank Card
Transfer timeNot applicable1-2 weeks, although most transfers completed within 3-4 working days

Instant transfers on co-brand cards are both a blessing and a curse. On the one hand, your expiry countdown starts straight away. On the other, your miles are always ready for use.

Those with bank cards may encounter the following scenario: Imagine you’re looking for award space and you finally find the flight you need. The problem is: your points are on the bank side. By the time you transfer them into KrisFlyer, that award space may be gone (you can try and call KrisFlyer membership services to ask for an award hold, but it’s not official policy and YMMV). Cue anxiety while you refresh your account every day waiting for your miles to pop up.

The good news is that although most banks quote a 1-2 week conversion time, in reality you should see your miles in 3-4 working days at most. It’s still not instantaneous, though.

(4) Earning rates

 Co-brand CardBank Card
Local MPD1.1-1.21.2-1.5
Overseas MPD2.0 (June & Dec only)2.0-3.0

Generally speaking, bank cards enjoy better miles earning rates than co-brand cards. For example, the AMEX KrisFlyer Ascend and AMEX KrisFlyer Credit Card earn 1.2 and 1.1 mpd on local spending respectively, below the 1.2-1.5 mpd offered by bank cards. You also won’t find 10X opportunities on co-brand cards. These are only available through cards like the Citi Rewards Visa and the OCBC Titanium Rewards.

That said, AMEX has recently added numerous opportunities for cobrand cardholders to earn bonus KrisFlyer miles at selected merchants. This helps to even the score a bit, although it’s worth noting that most of these bonuses are capped. 

(5) Sign up bonuses

Here’s a summary of the sign up bonuses offered by co-brand (blue) and bank (yellow) cards. Remember that you can always see a summary of ongoing sign up bonuses at this page.

CardSpendTotal Miles (including base)Remarks
AMEX KrisFlyer Ascend$20K59K + 7.5K with MGM offer$337.05 annual fee must be paid. $20K broken into $10K in first 3 months and $10K in months 4-6 
AMEX KrisFlyer Credit Card$10K31K + 5K with MGM offer$10K broken into $5K in first 3 months and $5K in months 4-6 
Citi PremierMiles Visa$7.5K30K$192.60 annual fee must be paid.  Spend in first 3 months. New-to-bank only
DBS Altitude Visa/AMEX$6K17.2KExisting bank customers receive 5K bonus miles for total of 12.2K miles
Citi Rewards Visa$3K12-22.8K (depending how much you spend on 10X categories)Spend in first 3 months. New-to-bank only
OCBC Titanium Rewards$30012.8KSpend in first 3 months. New-to-bank only

Bank cards may have the beating of co-brand cards when it comes to day-to-day spend, but when it comes to sign up bonuses, the latter pack a big punch.

The largest sign up offers (in terms of absolute number of miles) on the market right now are offered by the AMEX KrisFlyer credit cards. The main drawback is that they also have the highest spending requirements at $10K and $20K respectively.

The other aspect you want to consider is eligibility- most of the bank sign up offers do not apply to existing customers, so if you already hold any of their credit cards, you’re ineligible for a sign up bonus.

The AMEX co-brand cards do not have any such condition- so long as you don’t already hold that particular card, you’re eligible for the sign up bonus (the 5K first spend bonus is only available to first-time cardholders, though).

(6) FFP choices

 Co-brand CardBank Card
Transfer partnersKrisFlyer onlyUp to 12 different FFPs

It seems a bit silly to say this, but obviously co-brand cards only let you transfer miles to that particular airline. Bank cards offer transferable points currencies, with up to 12 different airlines available. Here’s a list of transfer partners, by bank.

AMEX here refers to non co-brand holders, eg AMEX Platinum Charge, AMEX Rewards

As we cover in Alternative Frequent Flyer programs, there will be situations where you’ll want to consider FFPs other than KrisFlyer because it represents better value for your points.


As I alluded to in the introduction, this may be a bit of a false choice because there’s nothing stopping you from holding both co-brand and bank issued cards. That said, it’s helpful for those just getting into the miles game to know the meaningful differences between both kinds.

Whether you’re getting a co-brand or bank card, be sure to check out the latest sign up offers that are available for Milelion readers.

Aaron Wong
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

I think you miss out one key point of converting bank card point to krisflyer point. The point is convert in batch. For example, DBS need to have at least 5000 dbs points in order to convert to miles. What’s irritating is that you might have some odd point such as 4995 dbs points and you could not convert it.

Lenny Koh

Especially for banks that do not bundle the points between the cards (eg Citi)


The conversion by blocks concept and conversion fee are all ghastly concoctions of banks in Singapore that over time became ingrained market practice due to opportunistic nature of the banks, not technical limitation.

For example Citibank in Malaysia allows conversion of their Thank You points in exact numbers needed and without any conversion fee.

No miles for me

Yep the miles here are terrible. I can get 100,000s of Velocity points in Australia through sign ups and card churning and transfer them to KF and not spend $1. Here I have to spend $7.500 for a lousy 11,000 miles – here’s looking at you Citibank. I can also transfer miles to other family members through Velocity pooling -> KF and not break any T&Cs – unlike KF and the banks here.


Is Amex shafting it’s existing customers who signed up when promo was 15k miles for first $6k of spend? Did they take a page out of the UOB playbook?



Featured Deals


Follow us