Asia Miles Credit Cards KrisFlyer News

BOC tweaks Elite Miles card T&Cs

Stay up to date with today's changes to BOC's terms and conditions for the Elite Miles Mastercard

Cover 2

Bank of China has revised the terms and conditions applicable to the Elite Miles World MasterCard, with several changes taking effect from today, 15th March 2019. Here is our analysis and summary of the major changes.

Earn rates

No change here with the BOC Elite Miles card still earning:

  • 9 BOC Bonus Points per S$1 (3 miles per S$1) spent overseas.
  • 4.5 BOC Bonus Points per S$1 (1.5 miles per S$1) spent locally.

We’ve been keeping close track of our BOC Bonus Points since using the card and our experience so far is that points have been reflected accurately (+/- 1 or 2 points here and there).

Note that the original launch offer of 5 miles per dollar on overseas transactions and 2 miles per dollar locally ended on 31st December 2018, as originally planned.


Overseas transactions are slightly redefined

If you use your BOC card when you travel and pay in overseas currency (don’t use DCC!), there’s no change here – you’ll earn at the overseas rate as before.

The slight change under the new terms and conditions is that instead of “card transactions posted in foreign currencies”, BOC has amended the criteria for overseas spend to state:

“…all transactions charged overseas, including card transactions made overseas but effected/charged in Singapore dollars, and online transactions effected in Singapore dollars or foreign currencies at merchants with payment gateway outside of Singapore.”

That means for some online shopping, you have to be sure that the merchant payment gateway is overseas in order to get 3 miles per dollar on the spend, and this can be far from clear.

For the most part though you’ll get the overseas rate especially for online transactions with companies obviously based overseas.

Each conversion to miles is now capped

Previously BOC did not apply a maximum number of points to be converted into frequent flyer miles per transfer.

For the one-time transfer fee of S$30 (including GST) you could transfer a minimum of 30,000 Points (giving you 10,000 miles) into KrisFlyer, with incremental blocks of 30,000 (10,000 miles) for larger transfers.

For Asia Miles the same fee applied, but transfer blocks are smaller for whatever reason. Here the minimum is 18,000 BOC points (6,000 Asia Miles), with incremental blocks of 18,000 (6,000 Asia Miles) for larger transfers.

What’s changed now is that for the fixed conversion fee, BOC is capping the number of points you can convert to 10 ‘blocks’ per transfer. In other words the maximum transfer you can make in a single points to miles conversion is now:

  • 300,000 BOC Points to KrisFlyer – giving you 100,000 miles
  • 180,000 BOC Points to Asia Miles – giving you 60,000 miles

Of course if you have more miles than that and you wish to transfer them all that remains possible, however you will need to pay the S$30 fee again for any subsequent transfer.

For most of our readers who transfer to KrisFlyer this isn’t a significant impact, unless you’ve allowed a large points balance to accumulate. For Asia Miles it seems a little harsh, due to the smaller transfer block size.

While the smaller blocks were previously a benefit in fact for Asia Miles, this new policy now significantly reduces the number of miles you can transfer (compared to KrisFlyer) for your S$30 fee.


Excluded transactions

This card had a pretty generous lack of transaction type restrictions when it was launched in July last year, so it’s no big surprise that BOC has added some exclusion categories for points earning. These are common to many credit cards in Singapore.

With effect from 15th March 2019 the following types of payments will not accrue any BOC Bonus Points:

  • Payments to government institutions and/or payments for government related services. (e.g. ACRA, CPF, HDB Season Parking, ICA, LTA, MoM, Town Council, URA, IRAS)
  • Payment of funds for money transfers and remittance services. (e.g. Swiss Money Transfer, TransferWise, WorldRemit)
  • Utility bill payments. (e.g. SP Services)
  • Donations to charity.
  • Payments of funds to prepaid accounts and/or merchants who are categorised as “payment service providers”. (e.g. EZ-Link, TransitLink, NETS FlashPay, SingTel Dash, Youtrip, GrabPay, MatchMove Pay, HelloPay)
  • Payments made via AXS or SAM terminals.

Interesting that BOC exclude GrabPay from the miles earning category, which will annoy many customers, but in all honesty the other restrictions aren’t uncommon.

Points expiry is not changing

Here’s one element of the BOC Elite Miles card that has caused some confusion, but has actually never changed since day one. Unfortunately due to a typo in the initial published BOC terms and conditions document, which was corrected but crept back in to a later version for a short period of time, it’s understandable why people were concerned.

To clarify, BOC Points are valid for between one and two years, depending on the date of the transaction. It still works as follows:

Points expiry happens on 30th June each year for the transactions conducted between 1st July two years beforehand and 30th June the previous year. Sounds a bit complicated so here’s a table with examples to help you.

Points Earned Between Expire On
1 Jul 2018 – 30 Jun 2019 30 Jun 2020
1 Jul 2019 – 30 June 2020 30 Jun 2021
1 Jul 2020 – 30 Jun 2021 30 Jun 2022

As you can see in the worst case scenario points earned from a transaction made on 30th June will expire exactly one year later. That’s the shortest validity period however because if you make a transaction the following day on 1st July the points associated with that one will now last almost exactly 2 years.

As you make transactions between 1st July and 30th June the following year, the points validity for the respective transaction progressively decreases from almost 2 years back towards 1 year again before resetting on the following 1st July.

Remember once you transfer points to KrisFlyer they then have a further three years validity.


Transfer times have improved

We first transferred BOC Points to KrisFlyer miles in November 2018. At one point we decided they had probably gone missing, but they did eventually credit – just over a month from transfer initiation.

While this was broadly in line with the terms and conditions (which are unchanged, and state that the transfer process will take “approximately 14 to 21 working days”), we had heard lately that the process has improved and is now much quicker.

We transferred BOC Points to KrisFlyer miles again last week and this time the miles were credited to KrisFlyer after 8 days (including 6 working days). Clearly that’s much better, though it remains one of the poorer bank to miles transfer times especially if you’re looking at an available redemption to jump on.

You can now use BOC Points to pay your annual fee (but please don’t!)

BOC has added the facility to pay your annual card fee (which kicks in only from year two as the first year fee is still waived) by using your BOC Points instead of having the card fee charged to your statement.

As you might imagine, it’s a horrible rate and you should not even consider this.

  • Principal card: S$190 annual fee or 95,000 BOC Points (31,667 miles)
  • Supp. card: S$95 annual fee or 45,000 BOC Points (15,000 miles)

Given that we value KrisFlyer miles / Asia Miles at around 2 Singapore cents each, spending 31,667 miles (S$633 value) to save S$190 is crazy.

Similarly for the supplementary card, parting with 15,000 miles (worth S$300) to save S$95 is a terrible deal.

In both cases BOC are valuing your miles at 0.6 Singapore cents each (that’s even worse than KrisPay).

Promo Small (Singapore Airlines).jpg
Redeeming points for KrisPay is better value than using them to pay your BOC card annual fee. That’s saying something! (Image: Singapore Airlines)

Our review

We have updated our full review of the BOC Elite Miles card following these terms and conditions changes. You can read full details of the card there.



The BOC Elite Miles card remains one of the best out there for general earn rates. A change in the overseas spend definition isn’t too significant, and the added exclusion categories for points earning are, for the most part, common across most cards.

The new limit on points to miles transfers per S$30 fee is unfortunate for those accruing and converting large balances, and is especially harsh for those converting BOC Points to Asia Miles who will be hit with a $30 fee for every 60,000 miles transferred. On the plus side, transfers have become faster lately (but still take over a week).

Finally you must never consider using your BOC Points to pay your annual card fee, no matter how good an idea it sounds at the time. This completely decimates the value of your points, so much so you’d even be better transferring them via KrisFlyer miles to KrisPay and using them there!



or complete the


(Cover Photo: Nils Nedel)



    1. Insurance payments are still included to our knowledge. Not added to the exclusion list and they definitely qualified before.

    1. It depends whether they classify those as “merchants who are categorised as payment service providers”.

      They did list some examples, but specifically excluded those. So we’re all in the dark on that unless anyone has any post-15 Mar examples to share.

  1. “We transferred BOC Points to KrisFlyer miles again last week and this time the miles were credited to KrisFlyer after 8 days (including 6 working days)”

    Today is Day 18 (work days)(since I submitted my form) for me… the 300,000 BOC points hasn’t even been deducted from my account yet…

    Maybe it’s just me.. Have I mentioned that I’m jealous of the both of you?? 🤣

    Still Happy tho… 😊

  2. “…We transferred BOC Points to KrisFlyer miles again last week and this time the miles were credited to KrisFlyer after 8 days (including 6 working days)..”

    Today is Day 23 (working days) and my BOC points haven’t even yet been deducted from my ‘account’.. 🤣

    I’m just glad I don’t need my KF miles with any urgency.. hahaha..

    1. Sounds like your transfer isn’t working at all! Our BOC Points were deducted within 1 day then it was around a week for the KrisFlyer credit.

      Have you contacted BOC to chase this?

      1. Hahaha.. “not working at all” is an understatement! Haha..

        I’ve just emailed Cust Svc (misnomer?).. I actually wanted to wait til after the 21 days.. just for the hell of it..

        I didn’t need to transfer the points at moment, but seeing they now impose a per transfer fee, I figured I may as well transfer 100,000 miles worth..

        It’s funny.. borderline ridiculous.. but I just laugh at it.. instead of getting mad.. 😄

  3. Here’s an update… Today’s Day 25 (working days)… and I phoned them up… and found the answer to my mystery… in that the bank’s grammatically incorrect email address was my bane…. I had emailed to when the correct email address is



    But… strangely.. I also didn’t get any error or returned email from postmaster@boc…….. which means my emails DID reach… someone… maybe…… I dunno… but this time, I did in fact get an acknowledgement of receipt of my form… countdown to 14-21 days…. again…


Leave a Reply