# Salary Structures

### Add a Salary Structure

To start defining salary structures, go to Setup > Salary Structures.

<div align="left"><figure><img src="https://4109542518-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fr1ZpbXBjFLtyv9GwUyPB%2Fuploads%2FNoA4t47vfgIzh8Nn2qHB%2FScreenshot%202024-09-24%20172120.png?alt=media&#x26;token=f81982ea-0a6a-42b9-9058-076dd6910c37" alt=""><figcaption><p>Salary Structure Setup Option</p></figcaption></figure></div>

The following page lists all the defined salary structures.

<div align="left"><figure><img src="https://4109542518-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fr1ZpbXBjFLtyv9GwUyPB%2Fuploads%2FzTeBaXcOHx6onRLiTRWq%2Fsalary-structures-list.png?alt=media&#x26;token=36c7073b-a44a-484e-bca2-d90e6b43062a" alt=""><figcaption><p>List of Salary Structures</p></figcaption></figure></div>

To add a new structure, click on **Add New** and provide a name of the salary structure.

<div align="left"><figure><img src="https://4109542518-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fr1ZpbXBjFLtyv9GwUyPB%2Fuploads%2Fec2BCiFCESzSEWNr3g0N%2Fsalary-structure-add-new-dialog.png?alt=media&#x26;token=a00a79db-67f7-40fd-b621-5be0f3bfd91f" alt=""><figcaption><p>Add New Salary Structure Dialog</p></figcaption></figure></div>

To make changes to a salary structure, click on **Edit** icon from the list of salary structures.

<div align="left"><figure><img src="https://4109542518-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fr1ZpbXBjFLtyv9GwUyPB%2Fuploads%2FCq4xn8XbZBKUMkKCpDSE%2Fsalary-structure-edit.png?alt=media&#x26;token=42d0ee53-24ab-47f0-94b9-15268368a38b" alt=""><figcaption><p>Salary Structure Edit</p></figcaption></figure></div>

On the edit page, you can have options to rename and delete the salary structure.

### Allocation Rules

Scroll below to see Allocation Rules for currently selected salary structure.

<div align="left"><figure><img src="https://4109542518-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fr1ZpbXBjFLtyv9GwUyPB%2Fuploads%2Fk5N0GHRAG1Vr2Svzn0gD%2Fsalary-structure-allocation-rules.png?alt=media&#x26;token=885640d7-58bb-427f-83c8-c9a44447afc4" alt=""><figcaption><p>Allocation Rules of Salary Structure</p></figcaption></figure></div>

Begin by adding a rule from the box at right. To understand this feature, let's take an example.

Here's a salary structure we want to define using the allocation rules:

<table><thead><tr><th width="186">Basic Salary</th><th width="161">HRA</th><th>Bonus</th><th>Other Allowance</th></tr></thead><tbody><tr><td><strong>50% of Gross Salary</strong></td><td><strong>50% of Basic Salary</strong></td><td>If Basic is less than 15,000 <strong>no bonus</strong></td><td>Remaining Gross Salary</td></tr><tr><td>Minimum <strong>15,000</strong></td><td>Min. <strong>50% of Basic Salary</strong></td><td>If Basic is 15,000 or more, then <strong>8.33% of Basic Salary</strong></td><td></td></tr><tr><td>Maximum <strong>22,000</strong></td><td>Maximum <strong>11,000</strong></td><td></td><td></td></tr></tbody></table>

&#x20;Here is how we would define the rules for various components

#### Basic Salary

1. **Salary Component**: Select **Basic Salary**
2. **Order No**: Enter **1**
3. Conditional Definitions:
   * If **Gross Salary** is **more than** 0, then calculate **50%** of **Gross Salary**, keep between **15000** to **22000**

<div align="left"><figure><img src="https://4109542518-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fr1ZpbXBjFLtyv9GwUyPB%2Fuploads%2F1X3FRzwIGoeDJuVctUbo%2Fsalary-structure-basic-salary-example.png?alt=media&#x26;token=e09d9645-06a8-4778-9b37-6bda7a08bea0" alt=""><figcaption><p>Basic Salary Allocation Example</p></figcaption></figure></div>

#### **HRA**

1. **Salary Component**: Select **House Rent Allowance**
2. **Order No**: Enter **2**
3. Conditional Definitions:
   * If **Gross Salary** is **more than** 0, then calculate **50%** of **Basic Salary**, keep between **0** to **11000**

<div align="left"><figure><img src="https://4109542518-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fr1ZpbXBjFLtyv9GwUyPB%2Fuploads%2Fa9HDC7PzikO28B5mBk8I%2Fsalary-structure-hra-example.png?alt=media&#x26;token=cea0bc3f-76be-4d33-a30a-967469a5ebe1" alt=""><figcaption><p>HRA Allocation Example</p></figcaption></figure></div>

#### Bonus

1. **Salary Component**: Select **Bonus**
2. **Order No**: Enter **3**
3. Conditional Definitions:
   * If <mark style="color:purple;">**Basic Salary**</mark> is **more than** **14999**, then calculate **8.33%** of <mark style="color:purple;">**Basic Salary**</mark>, keep between **0** to **0**

<div align="left"><figure><img src="https://4109542518-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fr1ZpbXBjFLtyv9GwUyPB%2Fuploads%2FJAeGvII7tTfzYnnMv3z8%2Fsalary-structure-bonus-example.png?alt=media&#x26;token=775655bd-3850-465f-b342-ce625afb845a" alt=""><figcaption><p>Bonus Allocation Example</p></figcaption></figure></div>

#### Other Allowance

1. **Salary Component**: Select **Other Allowance**
2. **Order No**: Enter **4**
3. Conditional Definitions:
   * If **Gross Salary** is **more than** **0**, then calculate **100%** of **Gross Salary**, keep between **0** to **0**
   * Make sure to check **Do not exceed Gross Salary**

{% hint style="info" %}
**Do not exceed Gross Salary**

Checking this option makes sure that the calculated value of the component, along-with values of earlier components (by order no), do not exceed the Gross Salary entered by you when applying the salary structure.
{% endhint %}

<div align="left"><figure><img src="https://4109542518-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fr1ZpbXBjFLtyv9GwUyPB%2Fuploads%2FehRSfHsSqapS2ZxIkGsn%2Fsalary-structure-other-allowance-example.png?alt=media&#x26;token=71863787-8ea1-4776-9310-97920d039a8b" alt=""><figcaption><p>Other Allowance Allocation Example</p></figcaption></figure></div>

### Allocation Output

Following the example above, if we enter 50,000 as Gross Salary, the allocation shall be as follows:

* Basic Salary: **22,000** (50% of Gross Salary)
* HRA: **11,000** (50% of Basic Salary)
* Bonus: **1,833** (8.33% of Basic Salary)
* Other Allowance: **15,167** (Remaining from 50,000 after Basic, HRA and Bonus)

### Conclusion

Salary Structure is a powerful feature of Runtime HRMS which can be used to define any type of salary structure that your organization follows. At the time of hiring and promotions, you simply need to provide the Gross Salary and select the Structure applicable to the candidate. The system will automatically allocate the amount to various components and save you a lot of time in processing salary revisions.
