# Rate Cards / Compensation Bands

### Overview

This guide explains how rate cards work in Agentnoon, allowing organizations to standardize salary structures based on role levels and locations.

### Uploading a Rate Card

1. Prepare your **rate card / compensation bands** as a .CSV file

<figure><img src="https://2094208261-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCZc46qaaBbVmMuYXPfgz%2Fuploads%2Fgit-blob-9b08a3ab29c41a05690ad5b5dc796ede83d8c43f%2FScreenshot%202025-03-06%20at%209.01.13%E2%80%AFAM.png?alt=media" alt="" width="375"><figcaption></figcaption></figure>

2. Navigate to **Upload & Map Data** and upload the CSV.
3. Once uploaded, the data appears in a table with all attributes displayed

<figure><img src="https://2094208261-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCZc46qaaBbVmMuYXPfgz%2Fuploads%2Fgit-blob-67282534cb4847b808e0626e9e553ab5e1e41d7d%2FScreenshot%202025-03-06%20at%208.59.29%E2%80%AFAM.png?alt=media" alt=""><figcaption></figcaption></figure>

### Mapping Salary Attributes

1. Select the attributes that define salary (e.g., **Level** and **Country**).
2. Choose the field that updates the salary (e.g., **Salary** field).
3. This ensures that salary values are dynamically populated based on predefined attributes.

### Using Rate Cards in Scenarios

1. Inside a scenario, create a new role.
2. Open **Card Content** and enable **Rate Card**.
3. Select the **Country** and **Level** for the role (or any other fields that you have defined in your upload)
4. The salary auto-populates based on the mapped rate card values, similar to a **VLOOKUP** function.

### Organizing Rate Card Fields

1. You can Group rate card fields (e.g., **Country** and **Level**) for better organization using the Groups functionality in the Fields menu.

Rate cards help enforce structured compensation bands and prevent arbitrary salary inputs across the organization.
