Beta Still being tested, so a number may be wrong. Check it in the app or your card's terms before you rely on it. Tell us about a mistake

Milestack
All shops

Swensen's

Ice cream & western. At 26 places.

Best way to pay today

Triple Dip!

4.5miles for every S$1

Kris+ with the DBS Woman's World Card, plus Swensen's Cool Rewards

On a S$30 bill:

  • KrisFlyer milesFrom Kris+Checked 2 days ago15
  • Swensen's Rebate$From Swensen's Cool Rewards. Rebate$ to spend at Swensen's. The terms don't say whether this earns with Kris+. Scan anywayChecked 2 days agoS$0.90
  • DBS PointsWorth 120 miles. From the DBS Woman's World Card60
  • Bonus on up to S$1,000 a calendar month

That is 135 miles, plus S$0.90 Swensen's Rebate$ on S$30, Fri, 30 Oct 2026.

How to pay

  1. Give your Swensen's Cool Rewards membership before you pay
  2. Open Kris+, tap Pay and scan Swensen's Kris+ QR code at the counter
  3. Key in the bill and pay with Apple Pay or Google Pay, using your DBS Woman's World Card

New to one of these? Set up Swensen's Cool Rewards · Kris+

Ranked across every card milestack covers. Don't hold the top one?

By card

Each other card's best way here, best first, on the same S$30 bill. A card with a condition says it.

Card bonuses below that depend on the shop's card category assume MCC 5812, as reported for the brand.

  • Kris+ with the UOB Preferred Visa, plus Swensen's Cool Rewards

    Triple Dip. 4.5 miles for every S$1.

    • 15 KrisFlyer miles
    • S$0.90 Swensen's Rebate$
    • 60 UNI$ (120 miles)
    • Bonus on up to S$600 a calendar month
    How to pay
    1. Give your Swensen's Cool Rewards membership before you pay
    2. Open Kris+, tap Pay and scan Swensen's Kris+ QR code at the counter
    3. Key in the bill and pay with Apple Pay or Google Pay, using your UOB Preferred Visa

    New to one of these? Set up Swensen's Cool Rewards · Kris+

  • Kris+ with the HSBC Revolution, plus Swensen's Cool Rewards

    Triple Dip. 3.83 miles for every S$1.

    • 15 KrisFlyer miles
    • S$0.90 Swensen's Rebate$
    • 300 HSBC points (100 miles)
    • Bonus on up to S$1,000 a calendar month
    How to pay
    1. Give your Swensen's Cool Rewards membership before you pay
    2. Open Kris+, tap Pay and scan Swensen's Kris+ QR code at the counter
    3. Key in the bill and pay with Apple Pay or Google Pay, using your HSBC Revolution

    New to one of these? Set up Swensen's Cool Rewards · Kris+

  • Kris+ with the KrisFlyer UOB Credit Card, plus Swensen's Cool Rewards

    Triple Dip. 3.5 miles for every S$1.

    • 15 KrisFlyer miles
    • S$0.90 Swensen's Rebate$
    • 90 KrisFlyer miles
    How to pay
    1. Give your Swensen's Cool Rewards membership before you pay
    2. Open Kris+, tap Pay and scan Swensen's Kris+ QR code at the counter
    3. Key in the bill and pay with Apple Pay or Google Pay, using your KrisFlyer UOB Credit Card

    New to one of these? Set up Swensen's Cool Rewards · Kris+

  • Kris+ with the Citi Rewards Mastercard, plus Swensen's Cool Rewards

    Triple Dip. 0.9 miles for every S$1.

    • 15 KrisFlyer miles
    • S$0.90 Swensen's Rebate$
    • 30 Citi ThankYou Points (12 miles)
    How to pay
    1. Give your Swensen's Cool Rewards membership before you pay
    2. Open Kris+, tap Pay and scan Swensen's Kris+ QR code at the counter
    3. Key in the bill and pay with Apple Pay or Google Pay, using your Citi Rewards Mastercard

    New to one of these? Set up Swensen's Cool Rewards · Kris+

  • Kris+ with the Maybank World Mastercard, plus Swensen's Cool Rewards

    Triple Dip. 0.9 miles for every S$1.

    • 15 KrisFlyer miles
    • S$0.90 Swensen's Rebate$
    • 30 TREATS Points (12 miles)
    How to pay
    1. Give your Swensen's Cool Rewards membership before you pay
    2. Open Kris+, tap Pay and scan Swensen's Kris+ QR code at the counter
    3. Key in the bill and pay with Apple Pay or Google Pay, using your Maybank World Mastercard

    New to one of these? Set up Swensen's Cool Rewards · Kris+

  • Kris+ with the Maybank XL Rewards, plus Swensen's Cool Rewards

    Triple Dip. 0.9 miles for every S$1.

    • 15 KrisFlyer miles
    • S$0.90 Swensen's Rebate$
    • 30 TREATS Points (12 miles)
    How to pay
    1. Give your Swensen's Cool Rewards membership before you pay
    2. Open Kris+, tap Pay and scan Swensen's Kris+ QR code at the counter
    3. Key in the bill and pay with Apple Pay or Google Pay, using your Maybank XL Rewards

    New to one of these? Set up Swensen's Cool Rewards · Kris+

  • Kris+ with the OCBC Rewards Card, plus Swensen's Cool Rewards

    Triple Dip. 0.9 miles for every S$1.

    • 15 KrisFlyer miles
    • S$0.90 Swensen's Rebate$
    • 30 OCBC$ (12 miles)
    How to pay
    1. Give your Swensen's Cool Rewards membership before you pay
    2. Open Kris+, tap Pay and scan Swensen's Kris+ QR code at the counter
    3. Key in the bill and pay with Apple Pay or Google Pay, using your OCBC Rewards Card

    New to one of these? Set up Swensen's Cool Rewards · Kris+

  • Kris+ with the UOB Lady's Card, plus Swensen's Cool Rewards

    Triple Dip. 0.9 miles for every S$1.

    • 15 KrisFlyer miles
    • S$0.90 Swensen's Rebate$
    • 6 UNI$ (12 miles)
    How to pay
    1. Give your Swensen's Cool Rewards membership before you pay
    2. Open Kris+, tap Pay and scan Swensen's Kris+ QR code at the counter
    3. Key in the bill and pay with Apple Pay or Google Pay, using your UOB Lady's Card

    New to one of these? Set up Swensen's Cool Rewards · Kris+

  • Kris+ with the UOB Visa Signature, plus Swensen's Cool Rewards

    Triple Dip. 0.9 miles for every S$1.

    • 15 KrisFlyer miles
    • S$0.90 Swensen's Rebate$
    • 6 UNI$ (12 miles)
    How to pay
    1. Give your Swensen's Cool Rewards membership before you pay
    2. Open Kris+, tap Pay and scan Swensen's Kris+ QR code at the counter
    3. Key in the bill and pay with Apple Pay or Google Pay, using your UOB Visa Signature

    New to one of these? Set up Swensen's Cool Rewards · Kris+

Every other way (18)
  • UOB Preferred Visa at the counter, plus Swensen's Cool Rewards

    Double Dip. 4 miles for every S$1.

    • S$0.90 Swensen's Rebate$
    • 60 UNI$ (120 miles)
    • Bonus on up to S$600 a calendar month
    How to pay
    1. Give your Swensen's Cool Rewards membership before you pay
    2. Tap your phone at the counter, with your UOB Preferred Visa in Apple Pay or Google Pay

    New to this? Set up Swensen's Cool Rewards

  • HSBC Revolution at the counter, plus Swensen's Cool Rewards

    Double Dip. 3.33 miles for every S$1.

    • S$0.90 Swensen's Rebate$
    • 300 HSBC points (100 miles)
    • Bonus on up to S$1,000 a calendar month
    How to pay
    1. Give your Swensen's Cool Rewards membership before you pay
    2. Tap your HSBC Revolution at the counter

    New to this? Set up Swensen's Cool Rewards

  • KrisFlyer UOB Credit Card at the counter, plus Swensen's Cool Rewards

    Double Dip. 1.2 miles for every S$1.

    • S$0.90 Swensen's Rebate$
    • 36 KrisFlyer miles
    How to pay
    1. Give your Swensen's Cool Rewards membership before you pay
    2. Tap your KrisFlyer UOB Credit Card at the counter

    New to this? Set up Swensen's Cool Rewards

  • Citi Rewards Mastercard at the counter, plus Swensen's Cool Rewards

    Double Dip. 0.4 miles for every S$1.

    • S$0.90 Swensen's Rebate$
    • 30 Citi ThankYou Points (12 miles)
    How to pay
    1. Give your Swensen's Cool Rewards membership before you pay
    2. Tap your Citi Rewards Mastercard at the counter

    New to this? Set up Swensen's Cool Rewards

  • DBS Woman's World Card at the counter, plus Swensen's Cool Rewards

    Double Dip. 0.4 miles for every S$1.

    • S$0.90 Swensen's Rebate$
    • 6 DBS Points (12 miles)
    How to pay
    1. Give your Swensen's Cool Rewards membership before you pay
    2. Tap your DBS Woman's World Card at the counter

    New to this? Set up Swensen's Cool Rewards

  • Maybank World Mastercard at the counter, plus Swensen's Cool Rewards

    Double Dip. 0.4 miles for every S$1.

    • S$0.90 Swensen's Rebate$
    • 30 TREATS Points (12 miles)
    How to pay
    1. Give your Swensen's Cool Rewards membership before you pay
    2. Tap your Maybank World Mastercard at the counter

    New to this? Set up Swensen's Cool Rewards

  • Maybank XL Rewards at the counter, plus Swensen's Cool Rewards

    Double Dip. 0.4 miles for every S$1.

    • S$0.90 Swensen's Rebate$
    • 30 TREATS Points (12 miles)
    How to pay
    1. Give your Swensen's Cool Rewards membership before you pay
    2. Tap your Maybank XL Rewards at the counter

    New to this? Set up Swensen's Cool Rewards

  • OCBC Rewards Card at the counter, plus Swensen's Cool Rewards

    Double Dip. 0.4 miles for every S$1.

    • S$0.90 Swensen's Rebate$
    • 30 OCBC$ (12 miles)
    How to pay
    1. Give your Swensen's Cool Rewards membership before you pay
    2. Tap your OCBC Rewards Card at the counter

    New to this? Set up Swensen's Cool Rewards

  • UOB Lady's Card at the counter, plus Swensen's Cool Rewards

    Double Dip. 0.4 miles for every S$1.

    • S$0.90 Swensen's Rebate$
    • 6 UNI$ (12 miles)
    How to pay
    1. Give your Swensen's Cool Rewards membership before you pay
    2. Tap your UOB Lady's Card at the counter

    New to this? Set up Swensen's Cool Rewards

  • UOB Visa Signature at the counter, plus Swensen's Cool Rewards

    Double Dip. 0.4 miles for every S$1.

    • S$0.90 Swensen's Rebate$
    • 6 UNI$ (12 miles)
    How to pay
    1. Give your Swensen's Cool Rewards membership before you pay
    2. Tap your UOB Visa Signature at the counter

    New to this? Set up Swensen's Cool Rewards

  • Kris+ with the Maybank XL Rewards, plus Swensen's Cool Rewards

    Triple Dip. 4.5 miles for every S$1.

    • 15 KrisFlyer miles
    • S$0.90 Swensen's Rebate$
    • 300 TREATS Points (120 miles)
    • Bonus on up to S$1,000 a calendar month
    • Only if you spend S$500 a calendar month on this card
    How to pay
    1. Give your Swensen's Cool Rewards membership before you pay
    2. Open Kris+, tap Pay and scan Swensen's Kris+ QR code at the counter
    3. Key in the bill and pay with Apple Pay or Google Pay, using your Maybank XL Rewards

    New to one of these? Set up Swensen's Cool Rewards · Kris+

  • Kris+ with the UOB Lady's Card, plus Swensen's Cool Rewards

    Triple Dip. 4.5 miles for every S$1.

    • 15 KrisFlyer miles
    • S$0.90 Swensen's Rebate$
    • 60 UNI$ (120 miles)
    • Bonus on up to S$1,000 a calendar month
    • Only if Dining is one of your picks
    How to pay
    1. Give your Swensen's Cool Rewards membership before you pay
    2. Open Kris+, tap Pay and scan Swensen's Kris+ QR code at the counter
    3. Key in the bill and pay with Apple Pay or Google Pay, using your UOB Lady's Card

    New to one of these? Set up Swensen's Cool Rewards · Kris+

  • UOB Visa Signature at the counter, plus Swensen's Cool Rewards

    Double Dip. 4 miles for every S$1.

    • S$0.90 Swensen's Rebate$
    • 60 UNI$ (120 miles)
    • Bonus on up to S$1,200 a statement month
    • Only if you spend S$1,000 a statement month on this card
    How to pay
    1. Give your Swensen's Cool Rewards membership before you pay
    2. Tap your UOB Visa Signature at the counter

    New to this? Set up Swensen's Cool Rewards

  • Maybank XL Rewards at the counter, plus Swensen's Cool Rewards

    Double Dip. 4 miles for every S$1.

    • S$0.90 Swensen's Rebate$
    • 300 TREATS Points (120 miles)
    • Bonus on up to S$1,000 a calendar month
    • Only if you spend S$500 a calendar month on this card
    How to pay
    1. Give your Swensen's Cool Rewards membership before you pay
    2. Tap your Maybank XL Rewards at the counter

    New to this? Set up Swensen's Cool Rewards

  • UOB Lady's Card at the counter, plus Swensen's Cool Rewards

    Double Dip. 4 miles for every S$1.

    • S$0.90 Swensen's Rebate$
    • 60 UNI$ (120 miles)
    • Bonus on up to S$1,000 a calendar month
    • Only if Dining is one of your picks
    How to pay
    1. Give your Swensen's Cool Rewards membership before you pay
    2. Tap your UOB Lady's Card at the counter

    New to this? Set up Swensen's Cool Rewards

  • Kris+ with the Amaze card linked to the Citi Rewards Mastercard, plus Swensen's Cool Rewards

    Triple Dip. 4.5 miles for every S$1.

    • 15 KrisFlyer miles
    • S$0.90 Swensen's Rebate$
    • 300 Citi ThankYou Points (120 miles)
    • Amaze fee on local spend: S$0.50, about 0.42¢ for each mile the card earns. It's already taken off in the ranking
    • Bonus on up to S$1,000 a statement month
    • Only if you have an Amaze card
    How to pay
    1. Give your Swensen's Cool Rewards membership before you pay
    2. Open Kris+, tap Pay and scan Swensen's Kris+ QR code at the counter
    3. Key in the bill and pay with Apple Pay or Google Pay, using your Amaze card linked to your Citi Rewards Mastercard

    New to one of these? Set up Swensen's Cool Rewards · Kris+

  • The Amaze card linked to the Citi Rewards Mastercard, at the counter, plus Swensen's Cool Rewards

    Double Dip. 4 miles for every S$1.

    • S$0.90 Swensen's Rebate$
    • 300 Citi ThankYou Points (120 miles)
    • Amaze fee on local spend: S$0.50, about 0.42¢ for each mile the card earns. It's already taken off in the ranking
    • Bonus on up to S$1,000 a statement month
    • Only if you have an Amaze card
    How to pay
    1. Give your Swensen's Cool Rewards membership before you pay
    2. Tap your Amaze card at the counter, linked to your Citi Rewards Mastercard

    New to this? Set up Swensen's Cool Rewards

  • KrisFlyer UOB Credit Card at the counter, plus Swensen's Cool Rewards

    Double Dip. 2.4 miles for every S$1.

    • S$0.90 Swensen's Rebate$
    • 72 KrisFlyer miles
    • Only if you spend S$1,000 with the SIA Group in your membership year; these extra miles arrive after it ends
    How to pay
    1. Give your Swensen's Cool Rewards membership before you pay
    2. Tap your KrisFlyer UOB Credit Card at the counter

    New to this? Set up Swensen's Cool Rewards

Where to find it

Each mall's own answer, with any points the mall adds. Tap one for how to pay there.

Also at, as Kris+ lists it

Kris+ takes payment at these outlets. The best way to pay above holds at each; a mall's own points aren't counted.

  • AMK Hub
  • Bedok Mall
  • Bugis Junction
  • Causeway Point
  • Airport T3 Public Area
  • Compass One
  • IMM
  • Junction 8
  • Jurong Point
  • NEX Mall
  • North Point
  • Parkway Parade
  • Plantation Plaza
  • Plaza Singapura
  • SAFRA Toa Payoh
  • SingPost Centre
  • Tampines Mall
  • Waterway Point
  • West Mall
  • Bukit Panjang Plaza
  • Airport T2 Public Area
  • Geneo
  • VivoCity

Kris+'s outlet list, checked Fri, 30 Oct 2026.

Where these numbers come from
  • Card category: MCC 5812, as reported for the brandkrisplus.com. Read 30 Oct 2026
  • Kris+: 0.5 KrisFlyer miles for every S$2krisplus.com. Read 28 Oct 2026
  • Swensen's Cool Rewards: 0.03 Swensen's Rebate$ for every S$10swensens.com.sg. Read 28 Oct 2026
  • Citi Rewards Mastercard: what it earns and wheremainlymiles.com. Rules from 1 Jan 2026
  • DBS Woman's World Card: what it earns and wheremilelion.com. Rules from 1 Dec 2025
  • HSBC Revolution: what it earns and wheremainlymiles.com. Rules from 1 Apr 2026
  • KrisFlyer UOB Credit Card: what it earns and whereuob.com.sg. Rules from 1 Jul 2026
  • Maybank World Mastercard: what it earns and wheremilelion.com. Rules from 1 Jan 2025
  • Maybank XL Rewards: what it earns and wheremilelion.com. Rules from 1 Jan 2025
  • OCBC Rewards Card: what it earns and wheremilelion.com. Rules from 1 Jan 2025
  • UOB Lady's Card: what it earns and wheremainlymiles.com. Rules from 1 Aug 2025
  • UOB Preferred Visa: what it earns and wheremainlymiles.com. Rules from 1 Mar 2026
  • UOB Visa Signature: what it earns and wheremilelion.com. Rules from 1 Jan 2025

Most card categories are our guesses from the kind of shop. The app, your card's terms and the till have the final say. Every source milestack uses, and tell us about a wrong number.