How it Works

Earn KrisFlyer miles on your online purchases in six simple steps:

  1. Browse KrisFlyer Spree and find a merchant you’d like to purchase from. Log in and then simply click on “Shop Now” and you’ll be linked through to the merchant's website.
  2. Shop and pay for your purchases at the merchant’s website as you normally would.
  3. We’ll track your purchases automatically and calculate how many miles you’ve earned.
  4. Your transaction and eligible miles will first appear as “Pending” in your KrisFlyer Spree account. If they do not appear after 5 working days, please fill up the Missing Miles form. Any claim for missing KrisFlyer miles must be made to us in writing within 60 days of your purchase.
  5. Your account will be updated to show your miles as "Approved" when we have validated your purchase with the merchant. Merchants will take up to 90 days to acknowledge and approve purchases. Note that bookings with travel merchants can only be validated after completion of travel or stay. Your purchases are subject to the merchants’ terms and conditions.
  6. All "Approved" miles will be credited into your KrisFlyer account within 7 working days. Please check for the credited miles on your KrisFlyer account statement based on the transaction date.

Please refer to our FAQ page for more information.



Enable your Internet browser cookies to be sure your miles will be awarded to your KrisFlyer Spree Account.


Cookies are used to track your path from KrisFlyer Spree to the merchant’s website and enable us to allocate the miles you earn from your purchase to your KrisFlyer Spree account. For more information on cookies click here.

I accept
Our website works best using cookies. By continuing to use the site, you agree to the use of cookies. Read more about our Cookies and our Privacy policy.