Skip to main content

I did not earn KrisFlyer miles for my booking

Guide on how to earn KrisFlyer miles for Pelago bookings, including what to do if the booking name does not match the KrisFlyer account name. Not applicable for bookings made via KrisPay or Kris+.

If you redeemed KrisFlyer miles for a booking, you won't earn additional miles for that booking.

If you paid by other methods and didn’t earn miles, check the following:

  • Activity date has passed: It may take up to 7 days after the activity date for miles to be credited.

  • Booking is confirmed: Cancelled or failed bookings don’t earn miles.

  • Correct KrisFlyer number: Ensure your 10-digit KrisFlyer number was entered correctly.

  • The name on your Pelago booking matches the name on your KrisFlyer account.

If all conditions are met but miles still haven't appeared

If more than 7 days have passed since your activity date and your KrisFlyer miles still have not been credited, please contact us with your booking ID and KrisFlyer membership number. We will investigate on the credit status further

My KrisFlyer miles were credited but Elite Miles are missing

KrisFlyer miles and Elite Miles are credited separately and may not appear in your account at the same time. When credited, they will appear as separate transactions in your KrisFlyer transaction history.

Your eligible spend earns:

  • 3 KrisFlyer miles for every SGD 1 spent

  • 1 Elite Mile for every SGD 1 spent

To check specifically for Elite Miles, log in to your KrisFlyer account on the Singapore Airlines website, go to Recent Activities → See complete statement, and look under the Elite Miles section.

If your Elite Miles have not appeared within 7 days of the activity date, please contact us with your booking details and we will look into this for you.

What if there’s a name mismatch?

You might notice this immediately or receive an email from KrisFlyer about the mismatch.

All earned KrisFlyer miles are subject to our Terms and Conditions.

We cannot retroactively credit KrisFlyer miles unless:

  • There was a typo in the name (e.g., John Doe instead of Jogn Doe).

  • There’s a mismatch between your Chinese and Christian names (e.g., Tan John Doe instead of Tan John).

Forgot to enter my KrisFlyer number. Can I earn miles?

If you didn’t enter your KrisFlyer number during booking, we cannot retroactively credit the miles.

I forgot to enter the promo code for bonus miles. What should I do?

Promo codes for KrisFlyer bonus miles must be entered during checkout before payment is completed. If the promo code was not applied at the time of booking, bonus miles cannot be added after the booking is confirmed.

What this means

  • Bonus miles promo codes are validated automatically during checkout

  • Once payment is completed, the promo code for bonus niles cannot be applied retroactively

  • Only base KrisFlyer miles (if eligible) will be credited for the booking

What you can do next

  • Check the cancellation policy: If your booking is still within the free cancellation period, you may choose to cancel it and make a new booking with the promo code for bonus miles applied.

    Please note that availability is not guaranteed, and the new booking will still be subject to the provider’s confirmation and approval.

  • Check future promotions: Look out for upcoming KrisFlyer bonus miles campaigns before making your next booking

What if I cancel my booking after the activity date?

If you cancel or refund your booking after the activity date, any earned KrisFlyer miles will be removed from your account.

Did this answer your question?