# Credit Based Benefits

**Credit based benefits give members "points" (or credits) for taking specific actions such as signing up for your membership program or referring a friend to your store.**

{% hint style="info" %}
Credits are generated as Shopify order discount codes so they follow Shopify's discount combination rules. The full Shopify documentation is [available here](https://help.shopify.com/en/manual/discounts/combining-discounts).
{% endhint %}

**Purchases With Credits**

Members are able to use their credits on either (A) only one time products or (B) one time products and their upcoming Inveterate membership rebills. By default, the option to allow members to apply credits to upcoming rebills is turned off when Inveterate is installed. To enable this feature, navigate to the settings page and toggle on the "Allow credits on membership contracts" option.

<figure><img src="/files/RLirlu8vl8G5rZRnYhHB" alt=""><figcaption></figcaption></figure>

**Member Credit Redemption (All Stores)**

When your members receive credits, they are are able to redeem them from their Member Portal. In this flow, a member will redeem the amount of credits they want to use, copy the code, and then paste it as a discount code during the checkout flow. If you have enabled the option to allow members to use credits for rebills, they will have the option to choose how many credits are applied within the popup.

<figure><img src="/files/hezgAObVFc3S2b7vekQG" alt=""><figcaption></figcaption></figure>

Members are able to redeem credits for both upcoming rebills and single product purchases at the same time.&#x20;

* If the member redeems credits towards a rebill, the credit amount will instantly be removed from their balance and automatically applied towards their upcoming membership fee - the member will be able to change this amount before rebill if they wish.
* If the member redeems credits towards a one time purchase, the credit amount will instantly be removed from their balance and they will be able to apply it towards a future purchase. The member can change the amount before using the code if they wish.

<figure><img src="/files/6NSicFhjD9voVwN9dDN7" alt=""><figcaption></figcaption></figure>

{% hint style="info" icon="lightbulb-on" %}
Pro Tip: Give your members multiple ways to earn credits.  This will boost your website engagement and member AOV.
{% endhint %}

{% content-ref url="/pages/N8wyDzJPAYez3SHPsz84" %}
[Credit Expiration](/help-center/guides/program-setup/benefits/credit-based-benefits/credit-expiration.md)
{% endcontent-ref %}

{% content-ref url="/pages/Gt8AdFtCyDzoU1UP1b0D" %}
[Enabling Credit Based Benefits](/help-center/guides/program-setup/benefits/credit-based-benefits/enabling-credit-based-benefits.md)
{% endcontent-ref %}

{% content-ref url="/pages/yiFW6M7EF9KpbLvfB3gF" %}
[Recurring Store Credits](/help-center/guides/program-setup/benefits/credit-based-benefits/recurring-store-credits.md)
{% endcontent-ref %}

{% content-ref url="/pages/H8F3Q4NejqEqUlksR0Q2" %}
[Anniversary Credits](/help-center/guides/program-setup/benefits/credit-based-benefits/anniversary-credits.md)
{% endcontent-ref %}

{% content-ref url="/pages/qwz3SVxjK46Vx7PdV9oz" %}
[Store Credits For Purchase Referral](/help-center/guides/program-setup/benefits/credit-based-benefits/store-credits-for-purchase-referral.md)
{% endcontent-ref %}

{% content-ref url="/pages/UAHCWMGVGnsZzjfxB1Sf" %}
[Sign Up Store Credits](/help-center/guides/program-setup/benefits/credit-based-benefits/sign-up-store-credits.md)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.inveterate.com/help-center/guides/program-setup/benefits/credit-based-benefits.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
