> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rocky.global/llms.txt
> Use this file to discover all available pages before exploring further.

# Discounts and codes

> Create coupons and automatic discounts for your events.

## Types of discount

<CardGroup cols={2}>
  <Card title="Promo code" icon="ticket">
    A code the athlete enters when registering.
  </Card>

  <Card title="Tier discount" icon="users">
    Activated automatically, without a code, for the first registrations or purchases until the quota you define runs out (a "first N slots" type).
  </Card>

  <Card title="Country discount" icon="earth-americas">
    Applied automatically based on the country of the athlete registering, without needing a code. Configured on a separate screen — see below.
  </Card>
</CardGroup>

<Note>
  If you need a free registration, you can achieve it by configuring a 100% discount.
</Note>

## Create a discount code

<Steps>
  <Step title="Go to 'Discounts'">
    Inside the event panel, go to **Discounts → Manage Discounts** and click **Add New**.
  </Step>

  <Step title="Fill out the form">
    This same form is used for both "Coupon discount" and "Tier discount" (chosen in **Discount Type**):

    * **Active** (toggle).
    * **Discount code** (optional — e.g. `RUNNER10`; leave it empty if it's a "tier" discount, which doesn't require a code).
    * **Name.**
    * **Discount type:** coupon or tier.
    * **Stackable discount?** Yes/No.
    * **Value type:** percentage or fixed amount.
    * **Discount amount.**
    * **Maximum number of uses** (for "tier" discounts, this is the quota that runs out).
    * **Applicable fees:** select one or several, or none for it to apply to all fees.
    * **Valid from / Valid until** (optional).

          <img src="https://mintcdn.com/rocky-global/qfXVrbtlj7-PH-CR/images/organizador/descuentos-codigos-01-agregar-descuento.png?fit=max&auto=format&n=qfXVrbtlj7-PH-CR&q=85&s=aaf0a9e17d536cf813894a6fefbb247a" alt="The &#x22;Add New Discount&#x22; modal with type, amount, applicable fees, and validity" width="1897" height="902" data-path="images/organizador/descuentos-codigos-01-agregar-descuento.png" />
  </Step>

  <Step title="Save and share">
    If it's a code, share it through your channels (social media, email marketing, sponsors). If it's "tier"-based, it activates on its own until the quota runs out.
  </Step>
</Steps>

<Note>
  The usage limit is configured at the level of the code as a whole; we're evaluating adding a per-individual-user limit further down the road.
</Note>

## Country bonuses

This is a different type of discount, with its own screen — it is **not** created from the form above, but from **Discounts → Country Bonuses**.

<Steps>
  <Step title="Go to 'Country Bonuses'">
    Inside the event panel, go to **Discounts → Country Bonuses** and click **Add bonus**.

    <img src="https://mintcdn.com/rocky-global/qfXVrbtlj7-PH-CR/images/organizador/descuentos-codigos-02-bonificacion-pais.png?fit=max&auto=format&n=qfXVrbtlj7-PH-CR&q=85&s=6475c9dcb4b8330c537cf3cf9e163298" alt="The &#x22;Add bonus&#x22; modal by country" width="1910" height="902" data-path="images/organizador/descuentos-codigos-02-bonificacion-pais.png" />
  </Step>

  <Step title="Choose the country">
    Select **one country** (not multi-select). There can only be one active bonus per country per event.
  </Step>

  <Step title="Fill in the details">
    * **Name** (optional, e.g. "Malta Bonus").
    * **Discount percentage** (0.01% to 100%).
    * **Active** (toggle).
    * **Valid from / Valid until**.
  </Step>

  <Step title="Save">
    The bonus becomes active immediately for that country.
  </Step>
</Steps>

<Note>
  You can create several bonuses, one per country, each with its own percentage (for example 10% for one country and 15% for another).
</Note>

<Info>
  The athlete's country is taken from the country field they fill in on the registration form (or the country saved in their account, if they're already logged in) — it is **not** detected by IP or by the payment card's country. It is applied automatically at checkout.
</Info>

## Usage reports

In **Discounts → Discounts Used** you'll see:

* Number of times each code was used.
* Total amount discounted.
* Associated registrations.

<img src="https://mintcdn.com/rocky-global/kth00FS6FZs7Azcr/images/organizador/descuentos-codigos-01-reportes-uso.png?fit=max&auto=format&n=kth00FS6FZs7Azcr&q=85&s=f3bfad79064f43b519b14969c710a08b" alt="The &#x22;Discounts Used&#x22; screen with the usage detail of each code" width="1896" height="907" data-path="images/organizador/descuentos-codigos-01-reportes-uso.png" />
