Step 1 - Confirm the scheduled pay component exists
Before adding a scheduled pay component to an employee's salary, the earning must already exist in your company's salary component library as a Fixed Scheduled Pay custom earning.
Go to Payroll > Salary Components > Custom Earnings.
Search for the component you need (for example, Joining Bonus or Retention Pay).
Confirm it is Active and its Pay Type is Fixed Scheduled Pay.
If the component does not exist yet, create a Fixed Scheduled Pay custom earning first. You configure the amount and payout month per employee during salary setup — not when creating the component.
Step 2 - Open the employee's salary setup
From the left navigation bar, go to People.
Click the employee's name to open their profile.
Select the Salary tab at the top.
Depending on the employee's current salary status, click one of the following:
No salary yet: Click Add Now to set up salary for the first time.
Existing salary — change with a new effective date: Click Revise Salary.
Existing salary — edit the current breakup without a new effective date: Click Update Salary.
Step 3 - Complete compliance and CTC details
Work through the salary setup wizard until you reach the Enter Salary Data step:
On the Compliance step, confirm statutory settings (PF, ESI, PT, etc.) and click Next.
On the CTC step, enter the employee's Annual Value (CTC) and click Next.
If you are revising salary, also set:
Effective From — the date from which the revised salary applies.
Payout From — the payroll month from which the new salary (and any arrears) take effect.
Note: The scheduled payout month must be on or after the Payout From month.
Step 4 - Add the scheduled pay component to the salary breakup
On the Enter Salary Data step:
In the right-hand panel, click the E (Earnings) button to open the Add Earning dialog.
Search for and select your Fixed Scheduled Pay component.
Enter the amount to be paid (annual value if the component is part of CTC).
Under When should this be paid?, set the payout schedule:
Enter the number of month(s) after the anchor date shown (either Date of Joining for a new salary, or Salary Effective from Date when revising).
A preview chip shows the target payroll month (for example, Aug 2026).
Hover over the anchor date or preview chip to see a tooltip confirming when the component will be paid.
Click Add to include the earning in the salary breakup.
The scheduled component now appears in the salary breakup with:
An amount field for the pay value.
A to be paid on label with the scheduled payout month. Click the month to open a month picker and adjust the payout date if needed.
Note: Months before the salary's Payout From month are disabled in the picker.
Click Next to proceed to the Summary step.
On the Summary step, scheduled components are tagged as Fixed Scheduled Earning and show the scheduled payout month. Review the changes and click Submit (or Confirm) to save the salary.
Step 5 - Verify on the employee's Salary tab
After saving, return to the employee's Salary tab. Scheduled pay components display an Earning chip with a calendar icon. Hover over the chip to see: Scheduled to be paid in the payroll of [Month Year].
This confirms the component is saved on the employee's salary with the correct payout schedule.
Step 6 - When the scheduled amount is included in payroll
Scheduled pay components are not paid every month. They are included in payroll only in the payroll month you scheduled.
When you run payroll for a given month:
Go to Payroll > Run Payroll, select the month, and click Run.
Asanify checks whether any scheduled pay components on the employee's active salary have a payout month matching the payroll being processed.
If the payout month matches, the full scheduled amount is included in that month's earnings.
If the payout month does not match, the component amount is ₹0 for that payroll.
Example: You assign a ₹50,000 joining bonus scheduled for Aug 2026. When you run payroll for Jul 2026, the bonus is not included. When you run payroll for Aug 2026, ₹50,000 is added to the employee's earnings and reflected on their payslip.
To verify before confirming payroll, use Payslip Preview on the Run Payroll screen to see the component-wise breakdown for that month.
Additional Information
Prerequisites and permissions
Admin access is required to manage employee salary.
A Fixed Scheduled Pay custom earning must exist before it can be assigned.
Scheduled pay applies to employees only — it is not available for contractors or during candidate hiring flows.
CTC and tax treatment
If the component is marked Is in CTC, its annual amount counts toward the employee's CTC and affects the salary breakup (for example, Special Allowance is adjusted accordingly).
Even when included in CTC, the amount is only paid out in the scheduled payroll month, not spread across every month.
Tax, PF, and ESI treatment follows the settings configured when the component was created.
Payout date rules
The payout month must be on or after the salary's Payout From month.
The payout month must be after the latest processed payroll for the employee's entity. You cannot schedule a component for a payroll month that has already been run (arrears/back-pay for scheduled components is not supported).
If you revise salary and change Payout From to a later month, scheduled earnings whose payout falls before the new Payout From month are not carried over automatically. You will see an alert listing removed components and can add them back manually if needed.
Editing or removing scheduled components
To change the amount or payout month, use Update Salary on the employee's Salary tab.
On the salary breakup step, edit the amount or click the payout month label to pick a different month.
To remove a scheduled component, click the delete icon next to it on the breakup page.
Bulk salary revision limitation
Employees who have Fixed Scheduled Pay on their latest salary cannot be included in bulk salary revision. Revise their salary manually from the individual employee profile (Salary tab > Revise Salary).
Coming soon
Calendar-based schedules (quarterly, half-yearly, yearly, or custom calendar months) are shown as Coming Soon in the Add Earning dialog. Currently, only the month(s) after Date of Joining / Salary Effective from schedule is supported.
