---
schema_version: "1"
id: f788f3ef78899845683cb0928756ba6ad045dd69ae3eb5653992c37d6e325141
title: Loyalty Program Currencies
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/xcloud/264-0-0/loyalty_program_currencies.md
canonical_url: https://help.salesforce.com/s/articleView?id=xcloud.loyalty_program_currencies.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 8530b12e0cf82cac20b3f1a1c9a19ae4ce94ec07850c6686552a4b0e5cdea4a7
description: Loyalty Program Currencies refer to qualifying and non-qualifying currencies associated with the program. Qualifying currency refers to the engagement of a member with the program and is associated with a tier group. Qualifying currency is used for a member’s tier evaluation. Non-qualifying currency refers to the points that the member earns for redemption.
products:
  - Loyalty Management
release: "264"
---
# Loyalty Program Currencies

Loyalty Program Currencies refer to qualifying and non-qualifying currencies associated with the program. Qualifying currency refers to the engagement of a member with the program and is associated with a tier group. Qualifying currency is used for a member’s tier evaluation. Non-qualifying currency refers to the points that the member earns for redemption.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: Lightning Experience in&nbsp;<strong>Enterprise</strong>,&nbsp;<strong>Performance</strong>, <strong>Unlimited</strong>, and&nbsp;<strong>Developer</strong>&nbsp;Editions that have Loyalty Management enabled.</td></tr></tbody></table>

You can set up the loyalty currencies for a loyalty program so that members accrue points when they perform certain activities in the loyalty program.

The Loyalty App offers two types of currencies that you can incorporate in your program structure: 

- **Qualifying Points (QPs)**: Measures a member’s level of engagement in a loyalty program, and helps in assessing a member’s tier for upgrade or downgrade. Qualifying points can be associated with only one tier group. A tier group can have more than one qualifying point.
- **Non-Qualifying Points (NQPs)** : Points that members earn for their loyalty program-related activities, which they can redeem for rewards.
    
    Expiration models for non-qualifying points come in one of two types:
    
    - **Fixed**: Each non-qualifying point in a member’s balance expires after a fixed period specified for this loyalty currency.
    - **Activity**: If there’s no member activity for the duration specified for this point type, the member’s entire non-qualifying points balance expires. A member’s inactivity is determined by using the Last Activity Date in the member record.

![Important](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-xcloud-loyalty_management-264-0-0-production-enus/0590ce3e-5a09-45ab-8e5e-68f359c35886/images/icon_important.png)

Important If you rename an existing currency, ensure that you manually update the currency name in the associated Loyalty Member Currency records. If a currency is created after Loyalty Program Member records are created, you’ve to set up a custom process to create Loyalty Member Currency records for existing members. You can set up a flow or a batch process to create member currency records for existing customers whenever a new currency is added to the loyalty program.

- **[Negative Points](https://help.salesforce.com/s/articleView?id=xcloud.loyalty_negative_points.htm&release=264.0.0&type=5)**  
    Members can now use more points than their current balance for redemptions. You can enable a negative balance for the required non-qualifying currencies, and define the negative balance limit for each tier. Enable a negative points balance in a loyalty program to increase member engagement, boost sales, and enhance customer loyalty.
- **[Escrow Points](https://help.salesforce.com/s/articleView?id=xcloud.escrow_points.htm&release=264.0.0&type=5)**  
    You can wait for a period before you credit points to members after they complete a transaction. You can also specify the number of days that you want to hold members' points in escrow and automatically release the points after the escrow period ends. Qualifying and nonqualifying points can be held in escrow.
- **[Points Accounting with Traceability and Currency Subtypes](https://help.salesforce.com/s/articleView?id=xcloud.loyalty_points_accounting_traceability.htm&release=264.0.0&type=5)**  
    To manage liability for redeemable points across partners and promotions, automatically link redemption transactions to source accrual transactions by using traceability. After you turn on traceability, use subtypes to define how different types of points are accrued and redeemed, and the order in which they’re redeemed. Track the link between redemption transactions and source accrual transactions by using Traceability Loyalty Ledger records.
- **[Define Activities That Extend Activity-Based Points Validity](https://help.salesforce.com/s/articleView?id=xcloud.loyalty_extend_activity_based_points_validity.htm&release=264.0.0&type=5)**  
    Define the activities that update members’ last activity date to extend the expiration date of activity-based, redeemable points. Then, clone and use the Data Processing Engine template, Identify and Update Activity Dates for Loyalty Program Members, to update the last activity date of loyalty program members.
- **[Set Up Points Extension and Reinstatement](https://help.salesforce.com/s/articleView?id=xcloud.loyalty_set_up_points_extension_and_reinstatement.htm&release=264.0.0&type=5)**  
    To provide customers more time to redeem their points and to define reinstatement periods for currencies with the activity-based expiration model, create Loyalty Program Currency Extension Periods records. Then, configure Data Processing Engine definition runs to extend expiration, and run the Reinstate Points invocable action to reinstate points.
- **[Reduce Storage with Just-in-Time Member Currency Record Creation](https://help.salesforce.com/s/articleView?id=xcloud.loyalty_on_demand_member_currency_creation.htm&release=264.0.0&type=5)**  
    Create loyalty member currency records when members first earn points, not automatically at enrollment. If you turn on negative point balances, Loyalty Management creates records on the first debit if a member currency record doesn’t exist. These changes reduce the number of unused records stored in your org.