๐Ÿ”ฅ AMEX Platinum Charge welcome offer: Get 150,000 bonus points+ S$100 with S$8K spend

CardUp 2025 income tax promo: 1.75% fee for Visa cards; buy miles from 0.86 cents

Pay your YA2025 personal income taxes via CardUp with a special admin fee of 1.75%, and buy miles from 0.86 cents each.

CardUp has announced its 2025 income tax promotion, which features a discounted 1.75% admin fee for recurring payments made with a Visa or UnionPay card. 

This allows cardholders to buy miles from as little as 0.86 cents each, depending on what card they hold. Itโ€™s a very competitive price already, but those who can afford to wait may wish to see what offer Citi PayAll has lined up for this year.

CardUp offering 1.75% fee for income tax

Recurring payments

Code MLTAX25R
Limit 2x redemptions per user; no overall redemption cap
Admin Fee 1.75%
Min. Spend None
Cap None
Schedule By 31 August 2025, 6 p.m
Due Date By 25 March 2026
Eligible Cards Visa, UnionPay
MLTAX25R T&Cs

CardUp customers can use the promo code MLTAX25R to enjoy a 1.75% fee for recurring income tax payments, instead of the usual 2.25% (technically 2.6%, but for CardUpโ€™s year-round OFF225 offer).

The code is valid for up to 11 monthly recurring personal income tax payments, and the earliest due date you can select will be from 7 May 2025 onwards. 

โ“ Why 11 months and not 12?

โ€œCardUp pays in advance. You can only set up 11 months of payments on CardUp, not 12. The reason for this is that the first payment of each new tax cycle should be deducted through GIRO, as mandated by IRAS. This ensures that your GIRO remains active and valid.โ€

-CardUp

Hereโ€™s the key details of this promotion:

  • All payments must be scheduled by 31 August 2025, 6 p.m Singapore time
  • Payment due dates must be on or before 25 March 2026
  • Only valid for Singapore-issued Visa or UnionPay cards
  • Valid for up to two redemptions per user
  • Valid for both new and existing CardUp users

One-off payments

Code VTAX25ONE
Limit 2x redemptions per user; no overall redemption cap
Admin Fee 1.75%
Min. Spend None
Cap None
Schedule By 23 May 2025, 6 p.m
Due Date By 26 May 2025
Eligible Cards Visa, UnionPay
VTAX25ONE T&Cs

CardUp customers can use the promo code VTAX25ONE to enjoy a 1.75% fee for one-off income tax payments, instead of the usual 2.6%.

Hereโ€™s the key details of this promotion:

  • All payments must be scheduled by 23 May 2025, 6 p.m Singapore time
  • Payment due dates must be on or before 26 May 2025
  • Only valid for Singapore-issued Visa or UnionPay cards
  • Valid for up to two redemptions per user
  • Valid for both new and existing CardUp users

Whatโ€™s the cost per mile?

Hereโ€™s the cost per mile for various Visa cards in Singapore, given their earn rates and a 1.75% admin fee.

Card Earn Rate Cost Per Mile
(1.75% fee)
Chocolate Visa Card
Apply
2 mpd* 0.86ยข
DBS Insignia Card
Apply
1.6 mpd 1.07ยข
UOB Reserve Card
Apply
1.6 mpd 1.07ยข
OCBC VOYAGE Card
(Premier, PPC, BOS)
Apply
1.6 mpd 1.07ยข
Citi ULTIMA Card
Apply
1.6 mpd 1.07ยข
DBS Vantage Card
Apply
1.5 mpd 1.15ยข
StanChart Visa Infinite Card
Apply
1.4 mpd^ 1.23ยข
UOB PRVI Miles Visa Card
Apply
1.4 mpd 1.23ยข
UOB Visa Infinite Metal Card
Apply
1.4 mpd 1.23ยข
OCBC VOYAGE Card
Apply
1.3 mpd
1.32ยข
OCBC 90ยฐN Visa Card
Apply
1.3 mpd 1.32ยข
DBS Altitude Visa Card
Apply
1.3 mpd 1.32ยข
OCBC Premier Visa Infinite Card
Apply
1.28 mpd 1.34ยข
Citi PremierMiles Visa Card 1.2 mpd 1.43ยข
Maybank Visa Infinite Card
Apply
1.2 mpd 1.43ยข
StanChart Journey Card
Apply
1.2 mpd 1.43ยข
*Capped at S$1,000 per calendar month, after which 0.4 mpd
^With a minimum spend of S$2,000 per statement month, otherwise 1 mpd (1.72 cpm). CardUp spending counts towards the minimum spend
๐Ÿ’ณ OCBC customer?

OCBC cardholders who are new to CardUp can take advantage of a lower fee:

  • OCBC VOYAGE and OCBC Premier Visa Infinite: Use code OCBC15 for 1.5% fee, valid for first-time payments only
  • OCBC90ยฐN Visa/MC: Use code OCBC90N15 for 1.5% fee, valid for first-time payments only

To illustrate how this works, suppose you have a S$1,000 tax bill and make a one-off payment with CardUp:

  • S$1,017.50 will be charged to your credit card (S$1,000 bill + 1.75% fee)
  • Assuming a 1.4 mpd card, you will earn 1,425 miles (S$1,017.50 x 1.4 mpd; ignoring rounding)
  • Given a S$17.50, the cost per mile is 1.23 cents each (S$17.50/1,425 miles)

Remember, both the tax payment amount and the CardUp fee are eligible to earn miles.

The Chocolate Visa Card gives the lowest cost per mile (at least for payments up to S$1,000 per month), but Iโ€™m more inclined to conserve its 2 mpd cap for transactions that are normally ineligible for rewards, such as charitable donations, government services, education, insurance premiums and utilities. Alternatively, I might consider using it for foreign currency spending, as it does not have any foreign currency transaction fees. 

Assuming you donโ€™t qualify for ultra-premium cards like the Citi ULTIMA, DBS Insignia or UOB Reserve (all 1.6 mpd), then the next best alternatives would be the DBS Vantage (1.5 mpd) or UOB PRVI Miles Visa (1.4 mpd).

How to set up income tax payments

To schedule an income tax payment, login to your CardUp account and click on Create Payment > Taxes > IRAS-Income Tax

On the next screen, youโ€™ll be prompted to enter the payment amount, choose a card (remember: Visa only), and a payment plan (the code is only valid for Standard payments).

Your payment reference number will be automatically filled based on the NRIC number registered to your CardUp account. This means you canโ€™t use your CardUp account to pay someone elseโ€™s taxes, though someone else can use your credit card to pay taxes from their personal CardUp account.

Youโ€™ll also be prompted to choose whether you want this to be a one-time payment, or recurring payment. 

One-time payment

Under this option, you can pay any amount up to the total tax due on your NOA.

In other words, if your tax bill is S$10,000, you can pay any amount up to S$10,000.

Recurring payment

Under this option, you can use CardUp to pay your monthly instalment under a GIRO plan with IRAS. 

This can be set up via the following methods:

  • Instant
    • myTax portal (DBS/POSB, OCBC, UOB, Bank of China, HSBC, Maybank)
  • 3 working days
    • Bank portal (DBS/POSB, OCBC, UOB)
    • AXS stations (DBS/POSB)
  • 3 weeks processing

Once your GIRO arrangement has been approved, you can view the monthly instalment by logging to myTax Portal, selecting Account > View Payment Plan > View Plan.

The cycle normally starts in May and ends in April the following year, but if you join GIRO after May, the instalment deduction will commence in the month after the application is approved, and end in April the following year.

This is the figure you need to enter as the payment amount in the CardUp portal.

Youโ€™ll need to select the date of the first and last monthly payment. Do note that first and last few dates of every month will be blocked off. Thatโ€™s because IRAS does their deductions on the 6th of every month, and CardUp payments need to arrive in advance of that to avoid double deductions.

Regardless of whether you choose one-time or recurring, donโ€™t forget to enter the relevant promo code. Donโ€™t worry that the total fee doesnโ€™t reflect the discount yet. That will appear on the final screen.

On the next screen, youโ€™ll be prompted to upload a copy of your NOA for verification. This is to ensure you arenโ€™t using CardUp to overpay your tax bill, which is a big no-no from an IRAS point of view. 

Finally, youโ€™ll be able to review the payment schedule before confirming it. Check that every payment in the recurring series enjoys the 1.75% rate (the last payment due date must be on or before 25 March 2026).

Conclusion

CardUp is now offering a 1.75% fee with the code MLTAX25R for income tax payments made with Visa or UnionPay cards, for payments set up by 31 August 2025. This allows the purchase of miles from as little as 0.86 cents each, depending on card.

It remains to be seen what other providers (especially Citi PayAll) come up with, but if your first instalment payment is due soon, it doesnโ€™t hurt to use this code to cover it first.

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

14 COMMENTS

Subscribe
Notify of
guest


14 Comments
Oldest
Newest
Inline Feedbacks
View all comments
Codes Invalid

Tried both codes. Neither work.

TRY HARD

Try harder, MLTAX25R worked, just used it.

Codes Invalid

It works for Income Tax but not Property Tax. Which is weird. As last year the code worked for both Income and Property Tax.

Alvin

No code for Mastercard this year? Ipm offering 1.99% hoping for lower from CU!

TKW

Do you think there will be a discount code for Master cards?

Siew

I set up the GIRO plan with DBS last year (so itโ€™s continuing this year as well). Iโ€™ve just set it up the payments using CardUp but I stil see my DBS account associated with the GIRO plan. Is this what I am supposed to see even when I set up the payments with CardUp?

Tfsm

Yes, the GIRO will still be in effect.
But will not go through if the cardup payment goes through

Ben

Great article! Do you know if the chocolate card will be a viable option for earning 2mpd for the first 1k per month of income tax payments with CardUp? And would it be possible to pay the first $1k of the bill using Cardup and then pay the remainder via bank transfer/giro? Not sure if multiple transactions for 1 tax bill would work.

Phil

Can, if you have giro

John

So for first month, there will be two deductions one on 6th and 13th for ex?

Ben

Hi Aaron, thanks for the article.
You have listed DBS Altitude Card but I noticed that under the DBS T&Cs, it excludes MCC 7399 in which Cardup uses.
Please advise and confirm whether it can be used and earned the miles for using CardUp for my recurring Income Tax payment.
Hope to receive your kind response, thanks again!
Ben

justanother follower

following this as Iโ€™m also intending to use the Altitude!

CREDIT CARD SIGN UP BONUSES

Advertisment

Featured Deals

Advertisment

Follow us

7,110FansLike
13,607FollowersFollow

TAGS