Good (But Slightly Confusing) Deal: Up to 43,000 Miles With DBS Altitude

DBS is offering a good deal: get up to 43,000 miles when you sign up for DBS Altitude card. A rare thing for sign-up promos, existing cardholders of DBS/POSB cards are also eligible for this offer, albeit with a lower amount of miles. This offer lasts until 30th September 2022.

The mechanics are a little confusing as there are a variety of options, but I shall make it clearer for those reading this post.

Promo details (for new cardholders)

Here is a table that I came up with with reference from their terms and conditions. The ⭐️ emoji I have placed is my recommendation on which deal is the best in my opinion.

CardDBS Altitude (Amex)DBS Altitude (Amex) ⭐️DBS Altitude (Visa)DBS Altitude (Visa)
OfferUp to 43,000 milesUp to 33,000 miles with annual fee waiverUp to 34,000 milesUp to 24,000 miles with annual fee waiver
Promo codeALTMEXALTMEXWALTVISALTVISW
(A) Bonus Miles
With $4,000 spend
21,000 miles21,000 miles12,000 miles12,000 miles
(B) Miles earned on $4,000 4,800 miles4,800 miles4,800 miles4,800 miles
(C) Bonus miles if $4,000 spent on online hotels/flights7,200 miles7,200 miles7,200 miles7,200 miles
(D) Payment of $192.60 annual fee10,000 milesNot applicable10,000 milesNot applicable
Reference only. Please refer to full terms and conditions

The “43,000 miles” figure comes from (A) + (B) + (C) + (D), which means you would need to spend $4,000 on online hotel/travel expenses, and pay the annual fee.

Promo details (for existing DBS cardholders)

CardDBS Altitude (Amex) DBS Altitude (Amex) ⭐️
OfferUp to 32,000 milesUp to 22,000 miles with annual fee waiver
Promo CodeALTMEXAALTMEXAW
(A) Bonus Miles
With $4,000 spend
10,000 miles 10,000
(B) Miles earned on $4,000 4,800 miles 4,800 miles
(C) Bonus miles if $4,000 spent on online hotels/flights7,200 miles7,200 miles
(D) Payment of $192.60 annual fee10,000 miles with  payment of 1st year card annual fee of S$192.60 (Inclusive of GST)Annual Fee waived
Total32,000 miles22,000 miles
Reference only. Please refer to full terms and conditions

The total achievable 32,000 miles come from (A) + (B) + (C) + (D), which means you would need to spend $4,000 on online hotel/travel expenses, and pay the annual fee.

Why (D) isn’t a good deal

Paying $192.60 for 10,000 miles works out to 1.926 cents per mile, and this is an expensive price to pay. There tends to be a variety of ways to “buy” miles at significantly lowered rates. The recent PayAll promo saw a cheap 0.8 cents per mile rate, while even its normal non-promotional rate is between 1.5 to 1.67 cents per mile depending on the specific Citi Card you have.

Payment services also typically charge around 2% – lower with promos – and the buy rate can be around 1.5 cents, again depending on the card you use.

Realistic earnings from this promo

Since (C ) requires you to spend on online hotels and flights, the more realistic amount of miles you can get from this is most likely going to be (A) + (B), unless of course you are indeed going to be booking travel stuff with your new Altitude card. The value proposition of this promo increases if you were to indeed use the card for your online hotel and flight expenses.

Assuming all your spend are on non-travel and everyday expenses, however, (A) + (B) would get you 25,800 miles as a new to DBS cardholder. It’s quite a great deal if you’re into miles.

Existing cardholders not using this card for their hotel/flight expenses get 14,800 miles instead. If you’re not using this card for hotel/fights, you are arguably better off with 4 mpd cards which would give you 16,000 miles instead. Of course, those cards require certain requirements to be met, and often come with caps. Using this promo would give you 3.7 miles per dollar on $4,000 of spend with very few exclusions or conditions.

Sign up

Update: thanks to S W for informing that DBS Altitude Amex does not give complimentary lounge access.

It’s not part of this promo, but it’s worth mentioning that DBS Altitude Visa is one of the cards that offer free lounge access, so that’s another sweetener to this deal.

Remember to sign up using the correct promo code, and do pick the American Express version which gives you better rewards (though with fewer merchants accepting Amex, and without the lounge access). Not that existing cardholders have a choice.

DBS Altitude
(Amex or Visa)

🔥 👍🏼

New to DBS Cardholders

DBS Altitude (Amex):

  • Up to 43,000 miles (pay annual fee; use code ALTMEX)
  • ⭐️ Recommended: up to 33,000 miles (fee waiver; use code ALTMEXW)

DBS Altitude (Visa)

  • Up to 34,000 miles (pay annual fee; use code ALTVIS)
  • Up to 24,000 miles (fee waiver; use code ALTVISW)

Existing DBS Cardholders

DBS Altitude (Amex):

  • Up to 32,000 miles (pay annual fee; use code ALTMEXA)
  • ⭐️ Recommended: up to 22,000 miles (fee waiver; use code ALTMEXAW)

Get 1.2 mpd for local spend. Free Priority Pass membership which gives 2 complimentary lounge vists a year (exclusive to Visa version only).


Keep up to date on the best cashback/mile cards, financial products, attractive deals, and more tips to maximise your financial wellbeing by subscribing to my Telegram channel.

Subscribe to the channel, then join the group chat. You would often benefit from the tips exclusively shared in the group chat!

Disclaimer: I may receive an affiliate/referral fee when you sign up for services/products on this site, and such fees keep the site running. I would only recommend services/products I would personally use or recommend to my own friends and family, but I do not provide any warranty or guarantee for the quality of these services/products. Please exercise due diligence when signing up for any service/product as I will not be liable for any personal loss, financial or otherwise. None of the information here constitutes personal financial advice. Thank you for supporting my site!

Leave a Reply

%d bloggers like this: