What Order Should I Enter Promo Codes?

Many users wonder if there is a specific order to use when it comes to entering Celsius promo codes. The simple answer is: YES!

Celsius users can use multiple promo codes at a time but ENTERING them into your account requires a specific order. The Celsius promo code platform works on a FIFO order system.

What is FIFO and what does it mean?

FIFO stands for ‘first-in, first-out’. This means that the order in which you ENTER your promo codes also needs to be the order in which you deposit required assets. This is essential when you’ve entered more than one (1) promo code at a time. It’s the only way that multiple promo codes will ‘lock’.

FIFO is basically a ‘chronological order‘ (time-based). If you enter 3 promo codes, the first promo code that you entered also needs to be the first deposit you make in order to ‘lock’ that promo code. The last promo code that you entered needs to be the last deposit you make.

TIP: If you’ve forgotten which order you entered your promo codes, head over to the ‘Promo Code’ section in your account (on your mobile app only). The lower down the promo code, the earlier you entered it. The top promo code is the most recent one you entered.

Celsius FIFO Infographic

Here is an infographic detailing how the Celsius FIFO promo code system works complete with examples and explanations. Click on the image for a full-size, high resolution version.

Celsius FIFO Example 1

In the first example, 3 promo codes were entered requiring 3 different asset type deposits (including stablecoins, BNB and ADA).

On the left side, a user enters STABLE50, BNB40 and ADA40 and then deposits USDC, BNB and ADA. The result is that all 3 promo codes will ‘lock’.

On the right side, a user enters the same 3 promo codes in the same order: STABLE50, BNB40 and ADA40. However, the user deposits the assets in a different order: ADA, USDC and then BNB. The result is that only STABLE and BNB promo codes will ‘lock’.

Why the difference?

In the ‘correct‘ example, the asset deposits followed the chronological order when the promo codes were entered. STABLE50 promo code was entered first and USDC was deposited first. BNB40 was entered second and BNB was deposited second. ADA40 was entered last and ADA was deposited last. This followed the Celsius FIFO system order. Therefore, all 3 promotions are ‘locked’.

However, in the ‘wrong‘ example, the asset deposits did not follow the chronological order of how the promo codes were entered. STABLE50 promo code was entered first but ADA was deposited first. Therefore, ADA was added before both STABLE and BNB promo codes were ‘locked’. Therefore, even after adding the required ADA to ‘lock’ the ADA promo code, it remains ‘unlocked’ as the STABLE50 (USDC or USDT) and BNB40 required assets were not yet deposited.

After depositing USDC to ‘lock’ STABLE50, the required amount of BNB was deposited to ‘lock’ BNB40 as well. However, you will notice that the first ADA deposit is NOT retroactive and will NOT ‘lock’ the ADA40 promo code. The user will need to deposit an extra $400 worth of ADA to ‘lock it.

Celsius FIFO Example 2

The exact SAME SIUTATION arises when you enter multiple promo requiring the same asset type deposits. In this second example, 3 promo codes were entered requiring the same asset type deposits (USDC or USDT).

On the left side, a user enters STABLE10, STABLE50 and STABLE600 and then transfers $25,250 USDC total deposits. You can see that the promo codes were added in ‘ascending order in terms of USD amount required‘. The result is that all 3 promo codes will ‘lock’.

On the right side, a user enters the same 3 promo codes but in a different order: STABLE600, STABLE50 and STABLE10 and then transfers $250 USDC total deposits. You can see that the promo codes were added in ‘descending order in terms of USD amount required‘. The result is that NO promo codes will ‘lock’.

Why the difference?

In the ‘correct‘ example, the promo codes were ENTERED from the promotion requiring the LEAST amount of asset deposits FIRST (STABLE10) to the most amount of asset deposits last (STABLE600). With a cumulative deposit of $25,250 USDC, this satisfies the deposit requirements of all 3 promotions. Therefore, all 3 promos are ‘locked’.

However, in the ‘wrong‘ example, promo codes were ENTERED from the promotion requiring the MOST amount of asset deposits FIRST (STABLE600) which requires $25,000 USDC or USDT to ‘lock’. Since only $250 USDC was deposited, NO promo codes were ‘locked’ even though $250 USDC represents enough deposits to lock STABLE50 and STABLE10.

This is a classic example of Celsius’ FIFO (first-in, first-out) system order.

Tips on how to ENTER Promo Codes which works every time!

Recommendation for Promo Codes requiring DIFFERENT ASSET type deposits
  1. enter one (1) promo code at a time
  2. deposit the required assets
  3. check deposit transaction(s)
  4. wait for promo code to ‘lock
  5. enter the next promo code and repeat steps 1 through 5

For example:

Enter ADA40 promo code > deposit $400 worth of ADA > check your deposit transaction > wait for ADA40 promo code to ‘lock’ > enter the next promo code.

Recommendation for Promo Codes requiring THE SAME ASSET type deposits
  1. enter ALL promo codes that require the same deposit asset (using ascending order based on USD value required)
  2. deposit the required assets for all promo codes in one (1) or multiple transactions
  3. check deposit transaction(s)
  4. wait for promo codes to ‘lock
  5. enter next step of promo codes and repeat steps 1 through 5

For example:

Enter ADA40 and then ADA500 promo codes > deposit $20,400 worth of ADA in one or more transactions > check deposit transaction(s) > wait for both promos to ‘lock’ > enter the next set of promo codes.

Please note: First-Time Deposit Promo Codes MUST be entered FIRST (before any other Promo Code). Required deposits should be transferred before entering any other promotion as well.