greytHR Help
Get Started with greytHR Admin Portal
Employee Lifecycle Management
Performance Management
Payroll Management
Payroll Management - Reports
Leave Management
Attendance Management
Leave and Attendance Management - Reports
Letter Management
Letter Management - Use Cases
Workflows
Workflows - Use Cases
Request Hub
Request Hub Use Cases
Shift Management
Expense Claims
Assets Management
Reports
Integrations in greytHR
greytHR PRO
DataShare Hub
Statutory Compliance Reports - ESI, PF, Gratuity, Wages, LWF
General Settings
Employee Settings
Payroll Settings
Leave Settings
Attendance Settings
Helpdesk Settings
Know More About greytHR
Recruit
📄 Introduction to greytHR Recruit
What's New on greytHR
greytHR Admin portal→

Automate salary structure in offer letters in greytHR Recruit

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.

Add the salary structure 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. 

  1. Click Settings > Offer Template > Create a Template. 

  2. 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. 

  3. Once added, click on the Configure option next to the {{salary.table}} placeholder to use the salary structure based on the requirements.

Configure the salary components 

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.

Define a salary component as a monthly/annual salary

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. 

Manage salary input fields

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.

Group the salary components

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. 

Delete a salary group

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.

Hide a salary component

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.

Automate the salary calculation in the offer letter

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.

Automate salary structure in offer letters in greytHR Recruit: Frequently Asked Questions

What is a Salary Structure?

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.

Why is a salary structure important in an offer letter?

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.

What is the benefit of integrating greytHR Payroll with greytHR Recruit for offer letters?

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.

What components are typically included in a salary structure within greytHR?

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.

Can the salary structure vary between different departments or designations?

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.

How do I add the salary structure to an offer template?

To add the salary structure:

  1. From your greytHR Admin portal, hover over the 9 dots and select Recruitment.

  2. Click Settings > Offer Template > Create a Template.

  3. In the New Template section, fill in details like Template Name, Title Description, and upload your sample template file.

  4. You must include the {{salary.table}} placeholder in your offer template while uploading it.

What is the {{salary.table}} placeholder?

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.

How do I configure the salary components after adding the placeholder?

After adding the {{salary.table}} placeholder:

  1. Click on the Configure option next to the {{salary.table}} placeholder.

  2. This will open the Salary Configuration pop-up, where you can define and adjust the salary breakup for that specific offer template.

What adjustments can I make to the salary components in the configuration?

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.

How do I define a salary component as monthly or annual?

On the Salary Configuration pop-up, select the drop-down arrow against the required salary component, choose Monthly/Annual, and then save your changes.

What are Salary Input Fields, and why are they important?

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.

Can I group salary components together?

Yes, you can group salary components.

  1. On the Salary Configuration pop-up, enter a group name and click Add Group.

  2. Once the group is created, you can drag and drop the desired salary component(s) under that group. You can also rename groups.

What happens if I delete a salary group?

If you delete a salary group, its components will automatically move to the first existing salary group.

Can I hide a specific salary component from the offer letter?

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.

Is it mandatory to provide input for every salary component?

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.

How does the salary calculation get automated when creating an offer letter for a candidate?

When you create an offer letter for a candidate:

  1. Go to the candidate's profile and click Create an Offer Document.

  2. Select the configured offer template and fill in the candidate details.

  3. Under the Compensation Details section, if the {{salary.table}} placeholder is configured, the salary structure will be generated automatically.

  4. 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.

Can I preview the offer letter before sending it to the candidate?

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:

More resources:

▶ Video - Watch our how-to videos to learn more about greytHR.

📢 Product Update - Read about the product updates.