Skip to main content

Why is the promo code not working or invalid?

Use this article when you can see the promo code field at checkout, but the promo code cannot be applied.

If you do not see a promo code field or box at all at checkout, please refer to “I can’t see the promo code box at checkout” for better guidance.


Promo codes on Pelago can give you discounts or special benefits, but there are a few common reasons why a promo code may not work. Below are the most likely causes and how to check them:

Common reasons a promo code may not work

  1. A KrisFlyer Exclusive Deal option was selected

    1. If you've selected a KrisFlyer Exclusive Deal, only KrisFlyer-specific promo codes can be applied. Other Pelago promo codes cannot be used with a KrisFlyer Exclusive Deal

    2. The airline promo section (where you enter your flight PNR and last name) will not appear at checkout when a KrisFlyer Exclusive Deal is selected. This is expected

    3. If you'd like to use an airline promo, switch to a standard (non-KrisFlyer Exclusive) option for the same activity

      1. To use a regular Pelago promo code, select a standard (non-KrisFlyer Exclusive) option, if one is available

      2. You can identify a KrisFlyer Exclusive Deal by the blue "Exclusive Deal" banner displayed on the booking option

      3. Examples of a KrisFlyer Exclusive Deal banner displayed on the booking option:

  2. The booking platform is not eligible

    1. Promo codes are platform-specific

      1. This means that while a promo code can be applied to Pelago App, it may not be applicable to Pelago Web or on Kris+ App

  3. The activity is excluded from promotions

    1. Some activities are not eligible for promo codes

    2. If the activity is listed in our Product Exclusions list, promo codes cannot be applied to it

    3. You may still use your promo code on other eligible activities

  4. The promo code was entered incorrectly

    1. Please check that:

      1. The promo code is typed exactly as shown

      2. There are no extra spaces before or after the code

      3. Special characters or dashes are included only if stated in the promotion details

  5. The payment method used doesn’t meet the promotion requirements

    1. Some promo codes only work with specific payment methods.

    2. For card-based promotions, please check that:

      1. You are using the exact card stated in the promotion

      2. The card type matches the promotion requirements (for example, VISA or BCA)

    3. If a different payment method is used, the promo code may not be applied.

  6. Flight booking status is not confirmed

    1. Some promo codes linked to Singapore Airlines bookings require your flight to be confirmed

    2. Promo codes cannot be applied if your flight booking is:

      1. Pending

      2. Waitlisted

  7. The promo code has reached its redemption limit

    1. Some promo codes have a limited number of redemptions (for example, the first 1,000 uses)

    2. Once the limit is reached, the promo code will no longer be usable.

    3. Redemption limits are stated in the promotion’s Terms & Conditions and are subject to Pelago’s discretion.

  8. The promo code has expired

    1. Promo codes are only valid within the stated campaign or validity period.

    2. If the campaign has ended, the promo code can no longer be used.

    3. We recommend subscribing to our marketing communications to stay updated on upcoming promotions.

  9. You may not meet the eligibility requirements

    1. Some promo codes are limited to specific customers or conditions.

    2. Please check the Terms & Conditions of the promotion to confirm whether you are eligible.


Quick summary

  • Promo code field visible but code doesn’t apply → Refer to this article

  • KrisFlyer Exclusive Deal selected → Only KrisFlyer promo codes will work

  • Promo code field missing entirely → Refer to “I can’t see the promo code box at checkout

If you’re still unsure, please reach out to us via Chat and we'll be happy to assist you!

Did this answer your question?