How Insurance Payments by Card Work
Managing finances and bills can feel overwhelming. But did you know you can pay insurance with a credit card and earn cashback or miles in the process? This guide will show you direct and indirect methods to simplify your payments while maximizing your rewards.
There are two payment methods:
- Direct Payment
- Indirect Payment
Best Debit Card for Insurance Payments
1. Paying Insurance Directly with Debit Cards
After the recent nerf, you can now only earn a maximum of 100 miles per month on bill payments
How to claim (tap to expand)
- Download the app from the App Store or Google Play
- Copy the referral code above and enter into the app when prompted
- Sign up with your details
2. Paying Insurance Indirectly with Credit Cards – Using CardUp or iPayMy to Earn Rewards
Even though you should always use the Choc Visa Debit Card first, you can only spend up to S$1,000 per calendar month to earn 2 miles per dollar. This is where we need this method.
As almost all credit cards exclude insurance payments to be eligible for any cashback or miles, or insurance providers do not accept credit card payments, there are ways to earn some rewards indirectly.
CardUp/iPayMy, a third-party service, is one such service that allows you to pay insurance (except NTUC income) with your credit card and earn rewards like cashback or miles by paying a small fee.
Who is this for:
-
- Those who want to claim business class flights because it will not worth it for economy flights
-
💡 Related Guide: Best Credit Card for EV Charging
How CardUp Works:
-
- CardUp charges your credit card for the tax amount + a fee.
-
- They handle the bank transfer to the company’s business account for you.
Sample Computation:
Say, you pay for a S$1,000 transaction, if there is a 2% admin fee charged by Cardup, and you are using the OCBC 90N Visa with earn rate of 1.3 miles per dollar.
To get the cost per mile:
(amount x admin fee) / [amount x (1 + admin fee) x earn rate]
S$1,000 x 0.02 = S$20 service fee
S$1,000 x (1+0.02) x 1.3 miles per dollar = 1,326 miles
= 20/1,326 = 0.015 cost per mile
You will be getting 1,326 miles with a S$20 service fee payment, on top of your original S$1,000 transaction.
Beyond 1.50 cents per mile, it might not be worth using Cardup, in my humble opinion.
Maximize Rewards as a First-Time User:
Maximise your first transaction with these promo codes:
For example, if your transaction is S$3,000, break the payment into two via each platform.
- Cardup: Use “LOBANGSIS” if you have large payments, to get discounted 1.79% fee on up to S$5K on your first payment with a Visa card
- iPayMy: Sign up with ipaymy for an account to get S$30 off (optimal payment: S$1,250)
Afterwhich, you can leverage on the existing time-sensitive promotions which i will share in my telegram channel if there is a good deal.
Best Credit Cards for Insurance Payments
Best Miles Credit Cards
Requirements (tap to expand)
- You qualify if: you have no DBS/POSB credit card right now, AND haven't cancelled any DBS/POSB credit card in the last 12 months
- Enter promo code SINGSAVER during application
- Spend min. S$500 within 30 days of card approval
- SingSaver will email you a Rewards Redemption Form — check inbox (and spam folder) after applying. Fill it in within 14 days to claim your gift, or you'll lose it.
Best Cashback Cards
Requirements (tap to expand)
- ONLY APPLICABLE FOR NEW-TO-BANK CARD APPLICANTS
- Apply for a new Maybank Credit Card (not applicable for Maybank XL cards)
- Charge min. S$1,300 within the first 2 months of card approval
- Fill the Google Form after signing up
- Alternative: apply for CreditAble + a Maybank Credit Card, then charge min. S$1,200 within 2 months
How to Pay Insurance Premiums Using CardUp (Step-by-Step)
1. Sign Up for an account

2. Schedule a payment by selecting Insurance category

3. Select the recipient, you have two options:
- pre-loaded providers – if your insurance provider is on the list, click them directly
- add new recipient – if your insurance provider is not liste

4. Fill out details such as payment amount, choose the card and select “Standard payment”

5. Make a monthly recurring payment or one-time payment.

6. Key in your policy reference number, enter promo code below and click “Continue”
• For new users, use code: “LOBANGSIS“ if you have large payments, to get discounted 1.79% fee on up to S$5K on your first payment with a Visa card

7. Submit your documents to verify payment

After all that, you’re good to go!
*Some photos and Information are from cardup.co
How to pay your insurance with your credit card via iPayMy:
1. Sign Up for an account on iPayMy to get S$30 off
2. On the dashboard’s upper right, click “Make a Payment”, then select “Insurance”
3. Enter the details for your insurance bill

4. Choose the Schedule Type whether One-Time or Recurring

5. Choose your Payment Date based on the day your provider needs to receive your payment

6. On the Payment Details screen, you’ll choose the saved credit card you’d like to use, and the standard ipaymy fee will be shown.

7. If you signed up via my referral link, you should have an email (check spam/junk mail) that looks like this, with the promo code that you should enter.


8. Once you applied the code, you should see S$30 deducted off the service fee. And, you’re done!
*Some photos and Information are from ipaymy.com
Final Thoughts:
For best value, use your Chocolate Finance card for payments up to S$100 if the merchant accepts Visa. Otherwise, CardUp or iPayMy are your go-to options. You can make use of iPayMy’s new user promotions and earn miles.
If you are a miles chaser, you can go for the UOB PRVI Miles Card via CardUp because this is an entry level miles card with waivable annual fee with the lowest cost per mile.
👉 More guides on credit card benefits and financial tips
💳 Credit cards change their T&Cs every so often and it is difficult to stay updated. That’s why I created a Telegram Broadcast where you can receive timely bite-sized updates to get the most out of your spending.
💡 We believe in always paying our credit card bills on time and in full. It is only by doing that, can we fully maximise our credit card benefits.


