BOC Elite Miles Card offering 54,000 bonus miles for dining, groceries, travel and shopping spend

From now till 31 December 2026, earn up to 54,000 bonus miles on your BOC Elite Miles Card when you spend at least S$3,000 on dining, groceries, transport, travel and shopping.

It’s time to dust off that BOC Elite Miles Card in your drawer, because a new year-end spending promotion has just launched. Between now and 31 December 2026, cardholders can earn up to 54,000 bonus miles on dining, groceries, transport, travel and shopping, both in Singapore and overseas.

You’ll need to spend at least S$3,000 a month to earn any bonus miles at all — not S$2,000, as BOC’s Facebook post misleadingly claims — and the optimum return kicks in at S$5,000.

There is no cap on the number of participants, but given that BOC doesn’t exactly have a stellar track record of seeing its promotions through to the end, it’s always a better idea to spend early in the campaign period, not later.

BOC Elite Miles Card 54,000 bonus miles promotion

From 15 October to 31 December 2026, BOC Elite Miles cardholders will be rewarded with 6,000 bonus miles for every complete S$1,000 block of qualifying spend in a month, after the first S$2,000.

Period Monthly Qualifying Spend Bonus Miles
15-31 October 2026 S$2,000
S$3,000
S$4,000
S$5,000
0
6,000
12,000
18,000
1-30 November 2026 S$2,000
S$3,000
S$4,000
S$5,000
0
6,000
12,000
18,000
1-31 December 2026 S$2,000
S$3,000
S$4,000
S$5,000
0
6,000
12,000
18,000

The bonus is capped at 18,000 miles per month, so maxing out all three months will earn you 54,000 bonus miles in total. That’s on top of the card’s base earn rate of 1.4 mpd on local spend and 2.8 mpd on FCY spend.

Now, BOC’s publicity materials say you can “earn up to 270,000 extra BOC Bonus Points (equiv. to 54,000 KrisFlyer miles) with a min. spend of S$2,000 in the selected categories for each month”.

This is wrong.

First, you don’t actually earn BOC Points (BOC’s credit card points currency). Instead, you earn KrisFlyer miles, which are credited directly to your account after the campaign ends. That’s a good thing, mind you, because it spares you from paying conversion fees and dealing with BOC’s asinine points system (more on that later). 

Second, and more importantly, spending S$2,000 earns you zero bonus miles. The bonus only kicks in from S$3,000 onwards.

In fact, both of these are stated explicitly in the T&Cs, so clearly there’s some disconnect between the teams at BOC (I know, right — how unthinkable!).

Is it worth it?

The boost offered by this bonus depends on how much qualifying spend you make each month.

Monthly Qualifying Spend Bonus Miles Incremental mpd
S$3,000 6,000 2 mpd
S$4,000 12,000 3 mpd
S$5,000 18,000 3.6 mpd

The incremental mpd ranges from 2 to 3.6 mpd, with the best return available at the S$5,000 qualifying spend mark.

Here’s what the weighted average earn rate looks like for local and foreign currency spending.

💳 Local Spend
Monthly Qualifying Spend Base Miles
(1.4 mpd)
Bonus Miles Total Miles
(mpd)
S$3,000 4,200 6,000 10,200
3.4 mpd
S$3,250 4,550 6,000 10,550
3.25 mpd
S$3,500 4,900 6,000 10,900
3.11 mpd
S$3,750 5,250 6,000 11,250
3 mpd
S$4,000 5,600 12,000 17,600
4.4 mpd
S$4,250 5,950 12,000 17,950
4.22 mpd
S$4,500 6,300 12,000 18,300
4.07 mpd
S$4,750 6,650 12,000 18,650
3.93 mpd
S$5,000 7,000 18,000 25,000
5 mpd
💳 Foreign Currency Spend
Monthly Qualifying Spend Base Miles
(2.8 mpd)
Bonus Miles Total Miles
(mpd)
S$3,000 8,400 6,000 14,400
4.8 mpd
S$3,250 9,100 6,000 15,100
4.65 mpd
S$3,500 9,800 6,000 15,800
4.51 mpd
S$3,750 10,500 6,000 16,500
4.4 mpd
S$4,000 11,200 12,000 23,200
5.8 mpd
S$4,250 11,900 12,000 23,900
5.62 mpd
S$4,500 12,600 12,000 24,600
5.47 mpd
S$4,750 13,300 12,000 25,300
5.33 mpd
S$5,000 14,000 18,000 32,000
6.4 mpd

As you can see, the cliff below each S$1,000 block is steep indeed. At S$3,999 spend, the weighted average is 2.9 mpd, versus 4.4 mpd at S$4,000. At S$4,999 spend, it’s 3.8 mpd versus 5 mpd at S$5,000. Therefore, it’s important to get your blocks as close to — but not below — S$3,000, S$4,000 or S$5,000.

I’d say that this is an especially attractive promotion for FCY spend, given BOC’s lower-than-average 3% FCY fee, and the fact that you consistently earn above 4 mpd. Just take care when making online transactions, because BOC copies UOB in requiring that the payment gateway be located outside Singapore before the 2.8 mpd FCY base rate is awarded.

What counts as qualifying spend?

Only spending at qualifying merchants will count towards the S$2,000 threshold, as well as the S$1,000 blocks above it.

Qualifying spend is defined as online and offline SGD and FCY spend at merchants with the following MCCs.

Spend Category MCC
Dining & Food Delivery 5811 – 5814
Groceries & Supermarkets 5411, 5422, 5441, 5451, 5462, 5499, 5921
Transport & Commute 4111, 4112, 4121, 4131, 4784, 4789
Airlines 3000 – 3350, 4511
Hotels & Accommodation 3501 – 3999, 7011
Car Rental 3351 – 3500, 7512, 7513, 7519
Travel Agencies, Tours & Cruises 4411, 4457, 4468, 4582, 4722, 4723
Department Stores & General Merchandise 5309 – 5311, 5331, 5399
Apparel, Shoes & Accessories 5611 – 5699, 5948
Jewellery & Watches 5944

Qualifying spend is computed separately for each month, and any excess spend in a given month cannot be carried forward to another month (for example, spending S$10,000 in October won’t count for anything towards November’s requirement).

Supplementary cardholder spending will be aggregated with principal cardholder spending when determining total qualifying spend.

Posting date, not transaction date

BOC’s previous promotion in August used the transaction date as the basis for determining eligible spend.

This time round, it’s different. 

The posting date will be used to determine which month a particular transaction counts towards.

In one sense, it’s a good thing if you were already spending on your BOC Elite Miles Card prior to the campaign commencement date on 15 October, since anything that posts on 15 October or later will help you with the current month’s requirement. 

Of course, what goes around comes around, and you’ll have to be careful about spending towards the last few days of the month, lest transactions “leak” into the following month.

The posting time is merchant-dependent, and can depend on a wide range of factors. It usually takes 1-3 days, but longer posting periods are not unheard of.

SMS registration is required

BOC has brought back SMS registration for this campaign, which throws another potential gotcha into the equation.

Unlike similar promotions run by other banks, where you need to register before spending, BOC instead requires you to register after it deems you eligible.

Within 30 calendar days of the campaign concluding, i.e. by 30 January 2027, BOC will send an SMS to all eligible cardholders asking for their KrisFlyer membership number. Cardholders then have five calendar days to send the following SMS to 75665:

📱 SMS to 75665
BOCEM<space>Last 4 digits of BOC Elite Miles Card<space>KrisFlyer Membership Number
E.g. SMS <BOCEM 6978 8*********>
SMS must be sent from the Singapore mobile number registered with BOC

KrisFlyer miles will then be credited within 45 calendar days of the campaign concluding, i.e. 14 February 2027 (what a Valentine’s Day gift that will be).

If you miss BOC’s message, or reply later than five calendar days, you forfeit your miles.

So if you plan to be travelling during this period, make sure your mobile plan allows you to receive SMS messages while overseas — your miles depend on it!

Do note that your KrisFlyer and BOC account names must match, or the transfer may bounce with the miles forfeited.

Only bonus miles are directly credited

Remember: it’s only the bonus miles which are directly credited to KrisFlyer. 

The base miles are awarded in the form of BOC Points, so one way or another, you’ll still have to incur some conversion fees, and navigate BOC’s frustrating points redemption system.

BOC Points can be converted into KrisFlyer miles at a 5:1 ratio.

Frequent Flyer Programme Conversion Ratio
(BOC Points: Miles)
krisflyer logo 50,000 : 10,000
  • A S$30.56 conversion fee applies to all transactions
  • All conversions must be made in blocks of 10,000 miles
  • You can only transfer a maximum of 100,000 miles in a single conversion
  • Conversions require completing a PDF form and emailing it to the bank
  • The expected conversion time is 14-21 working days (and unlike other banks, which underpromise and overdeliver, BOC really means it)

The most annoying thing about the BOC Points system, aside from the agonisingly-long conversion process, is the fact that you have to make an additional conversion request — and pay another S$30.56 — if you want to convert more than 100,000 miles. Why? Because BOC said so. There’s no real reason why this is necessary, other than to earn a little incremental revenue from cardholders.

Is this applicable to new cardholders?

If you don’t have a BOC Elite Miles Card yet, you will be eligible for the promotion assuming your card is approved and issued during the campaign period. This is explicitly stated in Clause 2.

In the past, when BOC card applications took months to process, it was rather unrealistic to expect your card to arrive in time for you to participate in any meaningful way. However, BOC has gotten its house in order now, and when I applied back in October 2025, it took a mere seven days to receive my physical card. Small victories.

By the way, do yourself a favour and skip the BOC Elite Miles Card’s 10,000 miles sign-up bonus. The minimum spend is just S$50, but it requires you to pay the first year’s S$207.10 annual fee — a very unattractive 2.07 cents per mile. Leave the promo code field empty when you apply, and take the first year’s fee waiver instead.

12-month lock-in period

Previous BOC Elite Miles promotions have had a “lock-in” clause, and this one is no different.

Clause 19 in the T&Cs states that if you cancel your card within 12 months of the end of the promotion period, i.e. on or before 31 December 2027, BOC can claw back the value of the reward by charging your card account. Whether it actually enforces this, I don’t know, but it’s there in black and white. It can if it wants to!

Will the promotion be pulled early?

While the promotion officially ends on 31 December 2026, BOC reserves the right to suspend or terminate the campaign at any time, without notice.

It’s a right BOC has exercised before. In 2024, it pulled its uncapped 7-8 mpd promotion just two weeks into what was originally supposed to be a month-long run. In 2025, its 8.8 mpd promotion survived just six weeks of an advertised four-month campaign period.

More recent offers, such as August 2026’s 4 mpd promotion, were seen through to the end, but who really knows with BOC.

Terms & Conditions

The T&Cs for this promotion can be found here. 

Conclusion

The BOC Elite Miles Card’s 54,000 bonus miles promotion is a very BOC promotion, if you catch my drift.

On the one hand, if you can spend exactly S$5,000 a month on the qualifying categories, you’re looking at 5 mpd on local spend and 6.4 mpd on FCY spend — an excellent return. However, if your spending lands awkwardly between S$1,000 blocks, or if you forget to send a single SMS, your returns either erode or disappear altogether. That’s not to mention the conflicting publicity materials and T&Cs, and the inconsistent use of transaction date vs posting date across campaigns!

Given BOC’s history of pulling promotions early, if you plan to participate, I’d recommend front-loading the spend, and looking out for BOC’s SMS in late January.

Aaron Wong
Aaron Wong
Aaron founded The Milelion to help people travel better for less and impress chiobu. He was 50% successful.

Similar Articles

Comments

Subscribe
Notify of
guest

0 Comments
Oldest
Newest

CREDIT CARD SIGN UP BONUSES

Advertisment

Featured Deals

Advertisment

Follow us

7,110FansLike
15,103FollowersFollow

TAGS