Asia Miles Credit Cards KrisFlyer

DBS Altitude Review (2020)

Both Cards Cover 3 (Quentin Ray)

Here’s our review of the DBS Altitude credit cards issued in Singapore. It forms part of our series of credit card reviews, which are all summarised on our dedicated Credit Cards page.

Dollar amounts refer to SGD, and ‘miles’ refer to KrisFlyer miles, except where stated. This review was updated on 1st June 2021.

DBS Altitude
Altitude Card Amex.png
1.2 mpd

2 mpd

3 mpd
DBS Altitude
Altitude Card Amex.png

1.2 mpd

2 mpd

3 mpd

  Mainly Miles Says

A good entry-level option for the miles earner, fee-free in year one with an attractive low income requirement, while still featuring a decent local miles earning rate.

Bonus miles for selected flight and hotel bookings are a plus, and the Visa card comes with two complimentary lounge visits annually, while the Amex has a slightly more competitive foreign transaction fee.

  Two Versions

The DBS Altitude is one of the best-known and most popular miles earning cards on the market in Singapore. It comes in two varieties, a Visa and an American Express version. The fees, miles and benefits of the two cards are almost identical, except where we’ve specified otherwise in this review.

Both Cards


  • Minimum Age: 21
  • Minimum Income (Singaporean / PR): $30,000/yr
  • Minimum Income (Non-Singaporean): $45,000/yr

Once commanding an $80,000 annual income requirement, the DBS Altitude has come down to earth in recent years and now sits in the (far more accessible) $30k income category for Singaporeans and Permanent Residents.

  Annual Fees & Interest Rates

  • Annual Fee (principal): $192.60 (first year free)
  • Annual Fee (supplementary): $96.30 (first year free)
  • Fee waiver: All annual card fees waived with $25,000+ retail spend in the previous membership year

The annual fee for the DBS Altitude cards is $192.60, though it is waived for the first year and at renewal if you spent at least $25,000 on the card in your last membership year.

That also applies for any supplementary cards, whose $96.30 fee will be waived if the combined primary and supplementary card accounts have met the $25,000+ spend.

If you don’t meet the spend threshold in your membership year however, and therefore have to pay the annual fee, you’ll also receive a 10,000 miles bonus on renewal (i.e. paying 1.93 cents per mile). You can also voluntarily pay the annual fee, even if you spend over $25,000 in a membership year, and receive the 10,000 miles bonus.

We value KrisFlyer miles at 1.9 cents each (our upper limit to buy), so we would try to avoid paying the annual fee where possible, even with 10,000 miles thrown in.

Other fees and interest rates for the DBS Altitude cards include:

  • EIR: 26.8%
  • Interest-free period: 25 days
  • Minimum payment: 3% (capped at $50)
  • Late payment fee: $100
  • Cash advance fee: 8% (capped at $15)
  • Overlimit fee: $40

  Regular earn rates

The DBS Altitude cards earn:

  • 1.2 miles for every $1 spent locally (i.e. transacted in SGD), and
  • 2 miles for every $1 spent overseas (i.e. transacted in foreign currency).

These are relatively average earn rates for general spending with a Singapore credit card. Better cards in the 30k income bracket include the UOB PRVI Miles options, earning 1.4 mpd locally and 2.4 mpd for FCY transactions.

  Bonus earn rates

There are some higher earning rates for using the DBS Altitude card at certain airline and travel companies, as follows:

  • 3 miles per $1 spent on online flight and hotel bookings, including at,,
  • 6 miles per $1 spent on selected flight and hotel bookings at Expedia until 31st March 2021.
  • 7 miles per $1 spent on worldwide hotel bookings at Agoda until 31st June 2020. See our article for full details.
  • 10 miles per $1 spent on local (Singapore) hotel bookings at Agoda until 31st June 2021. See our article for full details.
  • 10 miles per $1 spent on hotel stays with Kaligo until 31st December 2022.

These bonus rates are collectively capped at $5,000 spend per calendar month, with one ‘shared’ limit for all of them.

In other words you don’t get a $5,000 spend limit at the 3 mpd rate for a Qatar Airways booking and a separate $5,000 spend limit at the 10 mpd rate for Kaligo in the same calendar month.

  Sign-up bonus

The DBS Altitude cards currently have a 10,000 miles sign-up bonus for applications approved by 30th September 2021. There is also a $200 cashback alternative, or the option for a 20,000 miles bonus if you wish to pay the first year annual fee. See here for details.


  Eligible transactions

Eligible transactions on the DBS Altitude card for miles earning are all retail purchases including recurring payments, with the exception of the following:

  • Bill payments and all transactions via AXS (except Pay+Earn), SAM, eNETS;
  • Payments to educational institutions;
  • Payment to government institutions and services (court cases, fines, bail and bonds, tax payment, postal services, parking lots and garages, intra-government purchases and any other government services not classified here);
  • Payment to insurance companies (sales, underwriting, and premiums);
  • Payments to financial institutions (including banks and brokerages);
  • Payment to non-profit organisations;
  • Payments to hospitals;
  • Payments on utilities;
  • Betting (including lottery tickets, casino gaming chips, off-track betting, and wagers at race tracks) through any channel;
  • Any top-ups or payment of funds to payment service providers, prepaid cards, any prepaid accounts or purchase of prepaid cards/credits (including but not limited to EZ-Link, GrabPay, NETS FlashPay and Singtel Dash);
  • Instalment payment plan purchases, preferred payment plans, balance transfer, fund transfer, cash advances, annual fees, interest, late payment charges, all fees charged by DBS, miscellaneous charges imposed by DBS (unless otherwise stated in writing by DBS).

This list is subject to change, so check the DBS Rewards Programme Terms and Conditions (section 2.6) for the latest information.

  Are KrisFlyer miles credited directly?

No, in fact rather than being credited miles directly you’ll accrue ‘DBS Points’ for your regular spending on this card.

These transfer to KrisFlyer miles at a 1:2 ratio, so for $10,000 of local spending, you’ll net 6,000 DBS Points, which can be converted to 12,000 KrisFlyer miles (1.2 mpd).

  When do DBS Points credit?

DBS Points should reflect in your account once the transaction posts, which takes anywhere between one and three days.

You won’t have to wait until your monthly statement for the points to be added, so if you’re making a purchase to achieve a short-term top-up they should be available to you within a few days.

  Do DBS Points expire?

Some do and some don’t! The important thing about DBS Points accrued on the Altitude card is that they never expire. That’s great because as you will probably know once transferred into KrisFlyer miles they will then only last for three years.

That means there’s no need to keep an eye on the expiration date at the DBS side, just transfer to KrisFlyer when you need to.


  What is the transfer cost to KrisFlyer miles?

It’ll cost $26.75 (including GST) each time you transfer DBS Points to KrisFlyer miles.

↥  Is there a minimum transfer amount?

The minimum volume of miles you can transfer into KrisFlyer is 10,000 (i.e. 5,000 DBS Points). Thereafter they must then be transferred in blocks of 10,000 miles.

  How long do miles take to credit to KrisFlyer?

The official line is “approximately 7 working days”. In other words, about a week and a half. That’s a bit on the long side if you’re chasing a currently available redemption ticket, or booking a short-term award.

Luckily the FlyerTalk forum post where KrisFlyer members share the actual number of days taken to transfer miles across from various banks, suggests that 1 to 4 days is more typical from DBS, with some reporting to receive their miles the same day (presumably on a working day, with a transfer request submitted in the morning).

That’s much more reasonable.

  Which loyalty schemes can I transfer into?

You can transfer DBS Points into Singapore Airlines KrisFlyer, Cathay Pacific Asia Miles and Qantas Frequent Flyer Points.

The same earning rate, transfer cost, and minimum transfer ‘blocks’ apply if you choose to credit to Asia Miles or Qantas.

Transfer Partners

You can also transfer your DBS Points to Air Asia BIG Points, here 500 DBS Points will transfer into 1,500 BIG Points (a 3:1 ratio), though it won’t be much interest to our readers – BIG Points are worth only about $0.0034 each (0.34 cents), or about a fifth of the value of a KrisFlyer mile / Asia Mile.

Since Air Asia BIG Points is effectively a cashback programme, this is even worse value than using your DBS Points to obtain shopping vouchers!

Currently DBS is offering fee-free transfers to Air Asia BIG Points until 31st December 2020, though that still shouldn’t sway you to explore this terrible value option.

Points / miles transfer times into non-KrisFlyer programmes are quoted as:

  • Air Asia: 10 working days
  • Asia Miles: 10 working days
  • Qantas: 7 working days

Our personal experience of transferring DBS Points into Asia Miles in 2019 was a transfer time of almost exactly one week.


  Auto Miles Conversion (KrisFlyer)

An alternative to converting your DBS Points ‘manually’ to KrisFlyer miles as and when you need to, and paying $26.75 each time, is to enrol in the Auto Conversion Programme. Here you’ll instead pay $42.83 per annum, and your points will automatically be converted shortly after end of each quarter (i.e. around 10th January, 10th April, 10th July and 10th October each year, for points accrued in the previous calendar quarter).

Transfer time of 1 to 4 days must still be accounted for.

The minimum transfer amount is also reduced from 10,000 to just 1,000 KrisFlyer miles (500 DBS Points), so for example if you have only 2,200 DBS Points at the quarterly cutoff date, you’ll have 4,000 KrisFlyer miles credited (with 200 DBS Points carried forward to the next quarter).

Under the normal system, you’d have to wait until you had accrued at least 5,000 DBS Points in order to transfer 10,000 KrisFlyer miles across.

Bear in mind as we mentioned above that DBS Points never expire, but as soon as they are transferred to KrisFlyer miles they will only be valid for 3 years. That means when you use the Auto Conversion Programme, the expiry clock will start ticking sooner.

SQ 77W Takeoff 2 Wide (Julian Herzog)
The Auto Miles Conversion option allows you to have your DBS Points automatically transferred into your KrisFlyer account four times per year, for an annual fee. (Photo: Julian Herzog)

Whether this scheme works out better for you depends on your usual miles transfer patterns. If you would typically make only one annual transfer to KrisFlyer miles from the card, it’s better to stick with the single payment of $26.75 once per year than use the Auto Conversion Programme.

Provided you’d transfer twice or more per year, or if you use this card to accrue smaller volumes of miles, you may want to consider enrolling in Auto Conversion.

If you are enrolled for the Auto Conversion scheme, and you wish to make an ad-hoc conversion to KrisFlyer miles in between the regularly quarterly ones (for example to transfer accrued points from a large purchase), you are free to do this and will not be charged the $26.75 fee which would otherwise apply. However, the usual minimum transfer of 10,000 KrisFlyer miles (and 10,000 mile blocks thereafter) then applies in this case.

Remember this scheme is only available to those converting DBS Points to KrisFlyer, not to Asia Miles, Qantas Points or Air Asia.

  Instant free transfer to KrisFlyer miles via KrisPay

You can also link your DBS Points and KrisPay account and instantly transfer as little as 100 points into KrisPay miles.

The transfer ratio is 1:1.7 (e.g. 100 DBS Points = 170 KrisPay miles)

You won’t want to be using them there due to the awful value against purchases of 0.67 cents per mile, but you can immediately transfer them 1:1 into your KrisFlyer account as KrisFlyer miles.


As you’ll notice this is a 15% ‘hit’ on the usual DBS Points to KrisFlyer transfer rate, so it’s only of interest if you need a small amount to meet a specific redemption threshold, or have a small balance ‘stuck’ in DBS Points (less than 5,000), which you aren’t going to be adding to in future.

You shouldn’t be using this as your regular DBS Points to KrisFlyer transfer method, as it effectively devalues your miles earning rate to 1 mpd locally and 1.7 mpd for FCY purchases.

There are two golden rules to be aware of, firstly you’ll have to move any points transferred from DBS to KrisPay into KrisFlyer miles within seven days, otherwise they are stuck in KrisPay (where you definitely don’t want them).

The second is just as important, you cannot use any of the KrisPay miles you have earned from your DBS Points transfer for any KrisPay purchase, no matter how small, as that automatically renders the entire transfer stuck in KrisPay forever.

The golden rule therefore is to transfer in to KrisPay, then transfer straight out to KrisFlyer. Even with that seven-day window available, our advice is don’t wait.


  Points rounding

DBS doesn’t have the simplest rounding policy for issuance of its DBS Points when you make a purchase using the Altitude cards.

“DBS Points shall be awarded to the Principal Cardmember based on the amount of retail purchases charged to the Card Account on a per transaction basis, rounded down to the nearest whole number.”

DBS Rewards Terms and Conditions

That means each transaction you make, whether in SGD or foreign currency, will first be rounded down to the next whole dollar (in SGD equivalent if required) before DBS Points earning is assessed (e.g. $57.99 is rounded down to 57).

Now for the trickier part.

“DBS Altitude Cardmembers earn 5 DBS Points for every S$5 equivalent in foreign currency purchase and 3 DBS Points for every S$5 local currency purchase. Cardmembers earn an additional 2.5 DBS Points for every S$5 equivalent in foreign currency online flight & hotel purchase and an additional 4.5 DBS Points for every S$5 local currency online flight & hotel purchase, capped at S$5,000 spend on online flight & hotel purchases per calendar month.”

DBS Rewards Terms and Conditions

That suggests points will only be awarded in $5 spend blocks, however it’s not quite that simple.

Your rounded down transaction (57 in the $57.99 example above) is then divided by 5 before being multiplied by the appropriate number of DBS Points.

While DBS does not then mention it specifically, only whole DBS Points can be awarded for your transaction so it’s another ’round down’ at the end to the next whole point.

For example, assuming a $57.99 local transaction:

  • $57.99 rounds down to 57
  • 57 / 5 = 11.4 x 3 (local purchase) = 34.2
  • 34.2 rounds down to 34
  • 34 DBS Points awarded (equivalent to 68 miles, so you’re getting 1.17 mpd)

Here’s how it works for a $57.99 foreign currency transaction (after conversion from the relevant FCY amount):

  • $57.99 rounds down to 57
  • 57 / 5 = 11.4 x 5 (FCY purchase) = 57
  • 57 rounds down to 57
  • 57 DBS Points awarded (equivalent to 114 miles, so you’re getting 1.97 mpd)

↥  Minimum spend to earn points

Since you’ll need to accrue at least 1 DBS Point to earn miles for your transaction (0.99 DBS Points rounds down to zero), the minimum spend in SGD on the DBS Altitude card to earn points is:

  • Local transactions: $1.67
  • FCY transactions: $1.00 (after conversion)
  • Online flight / hotel transactions: $0.67

These are quite reasonable levels, with some credit cards including UOB and OCBC products awarding no miles for transactions of less than $5.


  FCY fee / cpm overseas

DBS imposes a 3.25% fee on transactions made in foreign currency on the Altitude Visa card, however the Amex version benefits from a slightly lower 3% fee.

  •   FCY fee: 3.25%
  •   FCY fee: 3%

With a 2 cents per mile overseas earn rate that makes it one of the less competitive cards to use for these transactions, with an effective cost per mile of 1.71 cents using the DBS Altitude Visa card and 1.6 cents per mile with the Amex card.

Cost per mile on overseas credit card transactions by card
(Best to worst, August 2020)

Card Fee Miles per $ Cost per mile
image_standard-chartered-visa-infinite@2x02.pngSCVI 3.5% 3.0* 1.22¢*
(Step up rate)
2.8% 2.25** 1.33¢**
AscendCC.pngKF Ascend
(Jun & Dec)
2.5% 2.0 1.36¢
Card Trans.pngUOB PRVI Miles 3.25% 2.4 1.43¢
Card.pngMaybank Horizon Visa 2.75% 2.0 1.48¢