# Commission rate on order value

For any commission type (*percent of sale*, *flat rate per order,* or *flat rate per item*), you can either select the simple rule or the **advanced rule**. The **advanced rule** helps you set different commission rates/amounts based on different levels of order value.

To set up the advanced commission structure, go to **Programs** > Click the program's name > **Commission Structure.** You can also set it up when creating a new program (**Programs** > **Add new**).

For the rule, select **Advance (Commissions on order values)**.

<figure><img src="https://2915776664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LnqRFg4of77qA6qOdUp%2Fuploads%2FZkMQzXt31gDQLPkb8HdM%2Fimage.png?alt=media&#x26;token=e7732c61-5f57-4be3-a6e2-9ffb3b281e4e" alt=""><figcaption></figcaption></figure>

From there, you can set a rate for the level 1 orders (orders with the value of $0 or higher).

Next, add more level(s) of commission rate by clicking **Add new level**. From there, you can set the *minimum order value* and *commission rate* for each level.

Kindly note that if you want to add more than 2 levels, you will need to upgrade to the Professional plan or higher.

<figure><img src="https://2915776664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LnqRFg4of77qA6qOdUp%2Fuploads%2FBOsznGy9PhL5SkI92lLa%2Fimage.png?alt=media&#x26;token=83f4feba-291a-4832-8e5f-6417f264a597" alt=""><figcaption></figcaption></figure>

For example, if you want to give your affiliates **15%** of sales for **$200-or-lower** orders, and **17%** of sales for referral orders of **$200 and higher**, you can set up the commission structure like this:

<figure><img src="https://2915776664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LnqRFg4of77qA6qOdUp%2Fuploads%2Fm7buug2uUlbo6EEJtcuf%2Fimage.png?alt=media&#x26;token=9375fde0-1c8d-4032-9471-75d08a885ebe" alt=""><figcaption></figcaption></figure>

Don't forget to click **Save** (or **Add** if you're creating a new program) to finish setting up.


---

# 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://docs.uppromote.com/management/programs/program-settings/commission-structure/commission-rate-on-order-value.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.
