Asia Miles Credit Cards KrisFlyer

Credit Card Review: BOC Elite Miles World Mastercard

Cover 2.jpg

Note: The BOC Elite Miles credit card transfer ratios to KrisFlyer and Asia Miles are being cut from 15th June 2020, effectively cutting this card’s earn rates to 1 mpd locally and 2 mpd overseas. This review will be updated to reflect the changes soon.

A new miles earning credit card hit the market in mid-2018 and it represented the first foray by Bank of China (BOC) into the frequent flyer points scene in Singapore, with its Bank of China Elite Miles World Mastercard.

Here’s our review of the card, which forms part of our series of credit card reviews, all of which are summarised on our dedicated Credit Cards page.

Dollar amounts refer to SGD, and ‘miles’ refer equally to KrisFlyer Miles or Asia Miles, except where stated. This review was updated on 15th March 2019.

Key features


Annual fee: $190.00/yr (waived for first year)
EIR/APR: 28.9%
Sign-up bonus: None
Local earn rate: 1.5 miles per $1
Overseas earn rate: 3.0 miles per $1
Minimum Age: 21
Minimum income (Singaporean): $30,000/yr
Minimum income (Foreigner): $60,000/yr


or complete the


The following promotional video was released when the card was first launched, with 5 miles per dollar for overseas spend and 2 miles per dollar for local spend until the end of 2018. The miles rates have since reverted to the standard 3 miles per dollar overseas and 1.5 miles per dollar locally.

Annual fee

The BOC Elite Miles World Mastercard has an annual fee of $190.00, however the fee is waived in the first year so there’s no upfront cost for this card.


Sign-up bonus

There is no current sign-up bonus for this card.

Earning rates

The BOC Elite Miles World Mastercard earns:

  • 1.5 miles for every $1 spent locally
  • 3.0 miles for every $1 spent overseas*

* BOC changed the definition of overseas spend from 15th March 2019 to be “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”

You have to be careful shopping online with this card in foreign currency that the merchant payment gateway is also overseas, though this is sometimes difficult to ascertain.

There is no monthly or annual cap on the number of miles earned. These are very competitive rates normally only associated with credit cards commanding a much higher income requirement like the Standard Chartered Visa Infinite (150k minimum annual income).


Foreign currency transaction fee

One element which often ‘kills’ the benefit of an attractive overseas earn rate on a credit card is the foreign transaction fee, actually made up of three elements – the ‘spread’, the card issuer fee and the card network fee.

Added together it means you’re probably paying 3.0% to 4.5% more than the XE rate when you use your credit card to make a transaction in foreign currency (though about 1% of that, the ‘spread’ is unavoidable, even if you use a money changer before your trip).

As you’re paying more for overseas spend with a credit card than you would be using cash from a money changer, you’re effectively ‘buying’ the miles you receive for these transactions.

We did a full analysis of exactly how much you’re paying per mile for the most commonly held Singapore-issued miles earning credit cards back in February least year, so we thought we’d add the BOC Elite Miles World Mastercard into the table of general spending cards to see how it compares.

Foreign currency fees for other cards have also been updated to March 2019. For the full methodology on this, see our article from February (though the values there are a little out of date).

Cost per mile on overseas credit card transactions by card
(Best to worst, March 2019)

Card Fee Miles per S$ Cost per mile
BOC Elite Miles
3.0% 3.0 1.07¢
Standard Chartered Visa Infinite 3.5% 3.0 1.22¢
AMEX KrisFlyer Ascend* 2.5% 2.0 1.36¢
HSBC Visa Infinite 2.5% 2.0 1.36¢
Maybank Horizon Visa 2.5% 2.0 1.36¢
OCBC Voyage Visa 3.0% 2.3 1.39¢
UOB PRVI Miles 3.25% 2.4 1.43¢
Citi PremierMiles / Prestige 3.0% 2.0 1.60¢
DBS Altitude Visa / Amex 3.0% 2.0 1.60¢

* During the calendar months of June and December only

As you can see this knocks the Standard Chartered Visa Infinite (SCVI) card clean off the top of the list, and that’s because BOC cards only have a 3.0% foreign transaction fee levied.

Even though this increased in early 2019 (from 2.5%), it’s still giving you the best cost per mile due to the high number of miles awarded per $1 spent.

Bear in mind also the SCVI only earns 3mpd on overseas transactions provided a minimum spend of $2,000 is made on the card in each statement cycle – that’s not necessary for the BOC card.

As the table shows, using the BOC Elite Miles card for overseas spend means you’re ‘buying’ KrisFlyer miles (or Asia Miles) for just over cent each, well below our upper limit for buying miles of 2 cents each.


Rewards points

You won’t directly accrue miles with this card, instead you’ll earn ‘BOC points’ which work on a slightly different multiplier as they transfer to both KrisFlyer miles and Asia Miles at a 3:1 ratio.

For example with $20,000 of local spend you will receive 90,000 BOC points, which you can then redeem for 30,000 miles (1.5 miles per $1).

Do BOC points expire?

Yes, and you will have to be quite careful here with this card as it’s less generous than others on the market with points expiry ranging from 1 to 2 years depending on the transaction date.

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.


How are BOC points rounded?

All eligible transactions are considered in each monthly statement cycle, right down to the cent.

At the end of the statement cycle, all your eligible local transactions are totalled, again right down to the cent, and multiplied by 4.5. That total is rounded down to the next whole number and that is the total number of BOC Bonus Points awarded in this category.

The same applies with your eligible overseas transactions, except these are multiplied by 9.0.

The two rounded down BOC Points totals (local and overseas) are then summed to generate your final accrual for the month.

This is great news because it means the cents count too. While may cards round the transaction down to the nearest dollar (or five) before awarding points, BOC does not do this.

For example for a total local monthly spend of $1,548.61 and overseas spend of $827.99 your points are calculated as follows:

  • Local: $1,548.61 x 4.5 = 6,968.745, rounded down = 6,968 Points
  • Overseas: $827.99 x 9.0 = 7,451.91, rounded down = 7,451 Points
  • Total BOC Bonus Points = 14,419

It means you’re always getting practically exactly the advertised miles total, however small the transaction.

That’s much better than most other cards, for example Citi PremierMiles requires $1 minimum spend to earn miles locally or overseas, while the UOB PRVI Miles requires a $5 minimum spend. Transactions are then rounded down for these cards.

Which loyalty schemes can I transfer into?

BOC points transfer into Singapore Airlines KrisFlyer or Cathay Pacific Asia Miles.



What is the transfer cost to miles?

It’ll cost you $30 (including GST) each time you transfer your points either to KrisFlyer miles or Asia Miles.


What’s the minimum transfer amount?

The minimum volume of BOC points you can transfer into KrisFlyer is 30,000 (giving you 10,000 miles), with incremental blocks of 30,000 (10,000 miles) for larger transfers.

For Asia Miles the 3:1 ratio is the same as we know, 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 the maximum transfer amount?

Since 15th March 2019, each conversion from BOC Points to air miles is capped at 10 ‘blocks’. Since the blocks are of 6,000 miles each for Asia Miles and 10,000 miles each for KrisFlyer miles it means you are now capped at the following maximum in a single transfer:

  • 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 you wish to transfer that remains possible, however you will need to pay the $30 fee again for the subsequent transfer.

For most of our readers who transfer to KrisFlyer this isn’t a significant impact. For Asia Miles it seems a little harsh, due to the smaller transfer block size.

How to transfer to miles

To actually process the transfer you’ll have to fill out the following PDF form and email or post it to BOC. It’s old school, but it works.

Click here to download the miles transfer request form

How long do miles take to credit to KrisFlyer / Asia Miles?

The card terms and conditions state that the transfer process will take “approximately 14 to 21 working days”. That’s a very long time – basically up to a month.

Some other credit cards issued in Singapore make similar statements about the conversion time to frequent flyer miles, but actually process much faster. OCBC for example state “approximately 21 working days” (i.e. a month) but usually it takes 24 hours in reality.

We have each made two transfers from BOC Points to KrisFlyer miles. The first time, in November 2018, it took just over a month from request to crediting. Not a good sign at all.

In early March we initiated our second transfer. This time the miles were credited to KrisFlyer after 8 days (including 6 working days). We had heard this timing had improved and it’s good to see that just over a week is now the likely wait time. That’s still a little long though if you’re trying to jump on an available redemption, with other cards transferring to KrisFlyer much more quickly.

Lounge access

There are two lounge access programs applicable to BOC Elite Miles cardholders, offering the following:

  • Four Plaza Premium Lounge visits per year (no guest allowance). This covers around 80 airport lounges worldwide including four in Singapore.
The Blossom Lounge at Changi T4 is included
  • Mastercard Airport Experiences which allows access to over 1,000 airport lounges (search them here) through LoungeKey for a fee of US$27 per visit. Some of these are Plaza Premium lounges though, so don’t pay for those until you’ve used up your four free visits above.



Miles for bus and MRT fares

Here’s a relatively rare benefit you can get from the BOC Elite Miles World Mastercard, the ability to earn 1.5 miles per $1 spent on bus and MRT journeys.

Like most cards, loading of prepaid card accounts like EZ-Link and TransitLink are not eligible transactions for miles earning, however this card features contactless payment through “Mastercard contactless” meaning you can add the card to your Transitlink Account-Based Ticketing (ABT) account.


You’ll need to register your account via the above link if you don’t already have one, though this should then allow you to use your card for fare payments with no need for an upfront top-up. Your train and bus fares will be processed and charged directly to your credit card, allowing miles earning at the local rate.

For those channelling a significant annual spend through bus and train commutes this could add up to a nice miles bonus each year.



RentHero Logo.png

The BOC Elite Miles card is also one of those accepted by RentHero to earn 1.5 miles per $1 spent on your Singapore condo or house rental.

Currently you can use our promo code MAINLYMILES with any RentHero payment, one-off or recurring, and enjoy a discounted 1.90% fee for the transaction (usually 2.25%).

Click here for full details of the offer.

Our summary

To us a number of factors stand out with the new BOC Elite Miles World Mastercard:

  • A highly competitive local and overseas earning rate for general spending.
  • Lowest cost per mile for overseas transactions.
  • A competitive income requirement.
  • Fee-free for the first year.
  • 1.5 miles per dollar on all bus and MRT journeys using Mastercard contactless / Transitlink ABT.

These factors make this card a great miles earning option for general spending both in Singapore and overseas in our opinion. The ability to transfer to Asia Miles as well as KrisFlyer is a welcome addition many will find useful.

One downside is the relatively short validity period of BOC points (as little as 1 year) and the relatively large transfer blocks to KrisFlyer miles (30,000 points or 10,000 miles) meaning at the ongoing local earn rate of 1.5 miles per $1 you’ll have to spend at least $6,666.67 for each transfer block, though over a year it should be no issue to achieve the next ‘block threshold’ prior to expiry.

Lately the addition of a cap on the number of BOC Point ‘blocks’ you can convert to miles in a single transfer also means you’ll pay at least $30 per 100,000 miles credited into KrisFlyer, or for every 60,000 miles into Asia Miles.

The demonstrated transfer time from BOC points to miles is also among the poorer banks at over a week.



or complete the


Our recommendations for credit cards and other similar products on this site do not constitute financial advice.

(Cover Photo: Nils Nedel)



  1. Gosh.. I’ve applied for more cards in the past two weeks than I had actual cards in hand.. but of course can’t let this one slip too.. haha..

  2. Fantastic analysis Andrew! Worth waiting for 2 days 😉

    I have applied via SMS but haven’t heard back. This might be because I am currently overseas and don’t have my phone turned on all the time. Should I rather call them and ask for the application form? If yes, what’s the number?


    1. Thanks Tai, glad you found it helpful.

      As Ken mentioned you can download the application form and then post it or drop it at a BOC branch.

      I think this is the fastest way as I believe all they will probably do in response to the SMS is mail you an application form. I never got a response either!

      1. Close.. tho a bit faster.. I SMSed ‘my interest’, someone from BOC phoned me for my email address and they emailed me the PDF form.. I replied email w scanned form, duly filled up..

      2. Very good article with comprehensive analysis. Much better written than the other ‘merlion’ site…

        Good job!

  3. A few people have asked us, so just to state the CardUp team have confirmed with BOC that the 2.0 miles / 1.5 miles local earn rates will apply to CardUp transactions using this card. The article has been amended to include this info.

  4. Hi guys.. I just got this card today! After like almost 6 weeks of waiting. However, have seen people indicating that the points given for foreign spending is incorrect! And BOC will only rectify 2 months later? Given this – is anyone still using the card? Am pretty scared that customer service will be super lousy and it will be very stressful not knowing whether the points awarded will be correct

    1. It’s certainly the longest wait for a credit card in Singapore we can think of, and the points discrepancy is a worry. Once we start using our cards we will monitor this closely and will be sure to take it up with our contact at BOC if there are issues getting it resolved.

      1. Hello Andrew – I am aware that foreign spend should be awarded 9 BOC points per dollar and the additional 6 points will come in 2 months later. Do you know where the incorrect crediting of points happen? Is it less than 9 points were awarded ?

  5. Hi Andrew – great analysis btw! Would it be possible if you might be able to refresh your analysis, given that the foreign exchange fees will increase on BOC card? Also, do you know if we can add BOC card to Apple Pay? Thanks!

  6. hi can i check •Four Plaza Premium Lounge visits per year (no guest allowance). This covers around 80 airport lounges worldwide including 4 in Singapore. which means i can bring my family member 3 of them and myself (total 4 person) to enter the lounge free of charge?

  7. Hi Andrew, perhaps you would like to remove the link for 4 free lounge access by BOC elite miles MasterCard. They have taken away this privilege in mid 2019 🙁

  8. Initiated a points transfer to my KrisFlyer (240,000 BOC points for 80,000 miles) account on Jan 29th. Received an acknowledgement email on the same day from BOC.

    BOC points debited from my account on Feb 11th which is 10 working days after I initiated the transfer.

    KrisFlyer miles deposited into my account on Feb 24th (sometime in the evening) which is 19 working days after I initiated the transfer.

    Start to finish – 27 days!! Collecting points on BOC requires someone with a lot more patience and tolerance than I can muster. Was an “interesting” few months with this card but I think I’m ready to walk away now.

    1. I’m really not sure how they do this as our own experience varies so wildly.

      My last transfer, initiated on 11 Feb 2020, was in my KF account sometime in the evening of 24 Feb 2020 (yesterday).

      Not bad, not great. 27 days is crazy!

      1. So what appears to be consistent in our recent experience are when BOC points got debited (11th Feb) and got deposited into KF (24th Feb). KF website (and agent when I called) does say transfer time is about 15 days from BOC.

        Perhaps BOC does all transfers only at fixed points in the month?

        I suppose what we need is more people sharing how long their transfers took.

        Anyway, I’m going to go do some maths using past spending over the last six months and see if I should continue to use my BOC card or go back to Citi PM (I have a feeling that PM is going to win especially once I factor in the 10,000 miles on card renewal).

Leave a Reply