Updated in July - 2025Â |Â Subscribe to watch greytHR how-to video
A key component of the offer letter is the salary structure, which provides a detailed breakdown of the candidate's compensation structure. A salary structure or annexure usually includes:
Fixed Pay: Basic salary and allowances like house rent and travel.
Variable Pay: Bonuses, incentives, or profit-sharing.
Benefits: Company contributions to PF, insurance, and gratuity.
Deductions: Taxes, PF, ESI, and other required deductions.
As a recruiter, before you send out an offer letter to a candidate, you need to manually enter and calculate every salary component—basic, HRA, allowances, and more. This takes a lot of time, can be confusing, and may lead to mistakes or compliance issues.
With the greytHR Payroll module integrated into greytHR Recruit, this entire step becomes easier. You can generate a precise and detailed salary breakup using the salary structure configured in your payroll. This reduces errors and provides accurate calculations, creating a faster, smoother hiring process.Â
Note: The salary structure can vary based on the organisation and also on different categories such as department or designation. To configure the salary structure, it is necessary to include the salary table placeholder in the offer template.
greytHR Recruit automatically fetches and displays your organisation’s salary structure configured in greytHR Payroll.
The same salary structure can also be used to generate a salary breakdown table in the offer letter automatically.
To add the salary structure in the offer letter, from your greytHR Admin portal, hover over the 9 dots and select Recruitment.Â
Click Settings > Offer Template > Create a Template.Â
In the New Template section, fill in all the required details such as Template Name, Title Description, and upload a sample template file.
Note: You must mention {{salary.table}} placeholder in the offer template while uploading it.Â
Once added, click on the Configure option next to the {{salary.table}} placeholder to use the salary structure based on the requirements.
greytHR Recruit salary automation gives you the flexibility to use your organisation's salary structure to create offer letter breakups that match your company’s needs.
After adding the {{salary.table}} placeholder in the offer letter, you can configure and adjust the salary breakup for a specific offer template using the salary structure. This includes:Â
Defining a salary component as a monthly/annual salary
Manage salary input fields
Grouping salary components into different categories, such as Fixed or Variable, as per the organisational requirements.Â
Deleting a salary group.
Hiding a specific salary component.
Option to define a total salary component.
To define a salary component as a monthly/annual salary, on the Salary Configuration pop-up, select the drop-down arrow against the required salary component, select Monthly/Annual, and save it.Â
The Salary Input Fields tab shows fields like PF eligibility and ESI status, which the Payroll system uses to calculate salary accurately. You can fill in these inputs based on your company’s policies to ensure correct salary calculation.
Note: You can also choose to disable the input field by clicking on the eye button next to it.
To begin salary component grouping, you need to first add a new salary group. On the Configure Salary Components pop-up, enter the group name and click Add Group.
Once you have created a new salary group, you can drag and place the required salary component(s) under the group.
Note: You can rename a group by clicking on the edit icon, entering the new name, and saving the changes.Â
To delete a salary group, click on the delete icon next to the salary group. Once the salary group is deleted, its components will automatically move to the first group.
If you need to hide any of the salary components, then click on the eye button next to the salary component, and it won’t be reflected in the offer letter.
You can also choose to select the Total Salary Component from the dropdown, and accordingly, the same will be highlighted in the offer letter.
Info: It is not mandatory to provide input for every salary component. If any salary component value is zero, then it won’t be reflected in the offer letter.Â
Once the salary component configuration is completed, you can select an offer template and view the salary structure before releasing the offer letter to the candidate.
To automate the salary calculation while creating the offer letter, go to a candidate’s profile and click Create an Offer Document, select the offer template, and fill in the candidate details.
Under the Compensation Details section, if the {{salary.table}} placeholder is configured, the salary structure will be generated automatically. You need to enter the inputs for the required salary components, and the values will be calculated automatically.
For example, once you enter the Monthly or Annual CTC details and click Calculate, the salary breakup will be calculated automatically.
You can preview the offer letter and generate it for the candidate.
Note: If the {{salary.table}} placeholder is not added in the offer template, then the recruiter needs to manually add the salary structure while generating the offer letter.
A salary structure is a detailed breakdown of an employee's total compensation package. It outlines how various components contribute to their overall earnings, distinguishing between fixed, variable, and benefit-related aspects, as well as mandatory deductions.
A clear salary structure in an offer letter is crucial for transparency. It provides candidates with a comprehensive understanding of their potential earnings, helps them evaluate the compensation package, and ensures there are no ambiguities regarding their pay. For the organization, it ensures compliance and provides a standardized approach to compensation.
The integration significantly streamlines the offer letter generation process. Instead of manually calculating each salary component, greytHR Recruit automatically fetches the salary structure configured in greytHR Payroll. This reduces errors, ensures accurate calculations, saves time, and creates a faster, smoother hiring experience.
A typical salary structure in greytHR usually includes:
Fixed Pay: Basic salary and allowances like House Rent Allowance (HRA) and travel allowances.
Variable Pay: Bonuses, incentives, or profit-sharing.
Benefits: Company contributions to Provident Fund (PF), insurance, and gratuity.
Deductions: Taxes, PF, Employee State Insurance (ESI), and other required deductions.
Yes, the salary structure can be highly flexible. It can vary based on the organization's policies and also be configured differently for various categories, such as department or designation.
To add the salary structure:
From your greytHR Admin portal, hover over the 9 dots and select Recruitment.
Click Settings > Offer Template > Create a Template.
In the New Template section, fill in details like Template Name, Title Description, and upload your sample template file.
You must include the {{salary.table}} placeholder in your offer template while uploading it.
The {{salary.table}} placeholder is a special tag that greytHR Recruit recognizes. When this placeholder is present in your offer template, the system knows to automatically fetch and display the configured salary structure from greytHR Payroll in its place when generating an offer letter.
After adding the {{salary.table}} placeholder:
Click on the Configure option next to the {{salary.table}} placeholder.
This will open the Salary Configuration pop-up, where you can define and adjust the salary breakup for that specific offer template.
You have the flexibility to configure the salary components, including:
Defining a salary component as a monthly or annual salary.
Managing salary input fields (like PF eligibility, ESI status).
Grouping salary components into different categories (e.g., Fixed, Variable).
Deleting a salary group.
Hiding a specific salary component from appearing in the offer letter.
Option to define and highlight a total salary component.
On the Salary Configuration pop-up, select the drop-down arrow against the required salary component, choose Monthly/Annual, and then save your changes.
The Salary Input Fields tab displays fields like PF eligibility and ESI status. These are crucial as the Payroll system uses them to calculate the salary accurately. You should fill in these inputs based on your company's policies to ensure correct salary calculations. You can also disable an input field if it's not relevant.
Yes, you can group salary components.
On the Salary Configuration pop-up, enter a group name and click Add Group.
Once the group is created, you can drag and drop the desired salary component(s) under that group. You can also rename groups.
If you delete a salary group, its components will automatically move to the first existing salary group.
Yes, you can hide any salary component. Simply click on the eye icon next to the salary component on the configuration screen, and it will not be reflected in the offer letter.
No, it's not mandatory to provide input for every salary component. If any salary component value is zero, it will not be reflected in the offer letter.
When you create an offer letter for a candidate:
Go to the candidate's profile and click Create an Offer Document.
Select the configured offer template and fill in the candidate details.
Under the Compensation Details section, if the {{salary.table}} placeholder is configured, the salary structure will be generated automatically.
You just need to enter the inputs for the required salary components (e.g., Monthly or Annual CTC), and the values for the other components will be calculated automatically.
Yes, after configuring the salary components and automating the calculation, you can preview the offer letter to ensure everything is correct before releasing it to the candidate.
Other related links:
▶ Video - Watch our how-to videos to learn more about greytHR.
📢 Product Update - Read about the product updates.