Flexible Benefits

Set up and manage Flexi Benefit Plan (FBP) components in Payroll to give employees tax-friendly compensation choices.


The Flexi Component Library in Payroll lets you define and manage Flexible Benefit Plan (FBP) components. These components allow employees to allocate a portion of their CTC toward tax-friendly benefits such as Meal Allowance, Car Lease Reimbursement, Employer NPS Contribution and other custom benefits.

Each flexi component is configured once at the organisation level and can then be added to an employee's compensation. Employees can either declare an amount of their choice (within the limit) or have the maximum eligible amount auto-applied, depending on how the component is set up.

Features

To open the Flexi Component Library:

  1. Navigate to Settings → Component Library.
  2. In the Component Library section, find Flexible Benefits and click Edit.
    Settings Component Library Flexible Benefits Edit on RazorpayX Payroll
  3. The Flexi component library page opens, listing all flexi benefit components configured for your organisation.
    Flexi component library listing all FBP components on RazorpayX Payroll

Use this flow to add a new flexi benefit such as a custom allowance or reimbursement that your organisation offers.

To create a new flexi component:

  1. On the Flexi component library page, click Create New.
  2. Fill in the Basic Details:
    • Component name: internal name used for payroll processing (must be unique).
    • Display name: the name visible to employees in payslips and the FBP declaration screen.
    • Component description: a short summary of what this benefit covers.
    Create flexi component Basic Details step on RazorpayX Payroll
  3. Set the Gross Salary Inclusion:
    • Add to Gross Salary: the benefit is included in gross salary calculation and eligible exemptions.
    • Exclude from Gross Salary Calculation: the component is not included in the gross salary calculation.
  4. Choose the Benefit Type:
    • Cash Benefit: the benefit is paid directly to the employee as part of their salary.
    • Non-Cash Benefit: the benefit is provided in a non-monetary form (for example, meal card, NPS contribution, gift voucher) and is not part of the cash payout.
  5. Click Next to configure the Amount Details.
  6. Set the Declaration Method:
    • Enable Declaration: employees can declare an amount of their choice within the limit.
    • Auto-Apply Full Amount: the maximum eligible amount is applied automatically without employee action.
  7. Set the Benefit Amount:
    • Set Maximum Limit: define a maximum value; employees can declare any value between 0 and the maximum.
    • Multiple Values List: define a list of values that employees pick a single option from in a dropdown.
  8. Set the Max limit as either a Fixed Amount (in ₹) or a % of Basic.
    Create flexi component Amount Details step with declaration method and benefit amount on RazorpayX Payroll
  9. Click Next to configure Tax & others details:
    • Taxability: toggle Tax exempted in Old Regime and Tax exempted in New Regime based on the applicable rules.
    • Exemption under Section: select the Income Tax Section under which this benefit is exempt (for example, Section 80CCD(2) for Employer NPS).
    • Proration & Arrears: enable Component will be prorated to adjust the amount based on the employee's working period within the pay cycle. Arrear calculation is Coming soon.
    • Unclaimed amount:
      • Hold amount: hold the unclaimed amount till March of the financial year.
      • Release amount: release the unclaimed amount every payroll month as taxable income.
    Create flexi component Tax and others details with taxability proration and unclaimed amount settings on RazorpayX Payroll
  10. Click Next to Review the configuration:
    • Verify the Basic, Amount and Taxability details.
    • Use the inline Edit links to go back and update any section.
  11. Click Create Component to add the new flexi benefit to your library.
    Review and Create Component step for new flexi component on RazorpayX Payroll

The new component is now available to be added to an active employee's compensation.

Employer NPS is a mandated, predefined flexi component that ships with every Payroll account. It represents the employer's contribution to the National Pension System and is tax exempt under Section 80CCD(2) of the Income Tax Act, in both the Old and New regimes, up to 14% of Basic salary.

Watch Out!

This component ships in a Disabled state. You must enable it before it can be added to an active employee's compensation.

About Employer NPS

The Employer NPS Contribution component comes preconfigured with the following settings. The Component name and Benefit type cannot be modified, but other fields can be updated through the Modify flow.

Enable Employer NPS

Enable the component before assigning it to an employee's compensation.

  1. On the Flexi component library page, locate the Employer NPS row (marked Disabled) and hover over it.
  2. Click View Details.
    View Details action on the Employer NPS row in the Flexi component library on RazorpayX Payroll
  3. In the side panel, review the preconfigured Basic, Amount and Tax details, then click Enable.
    Enable action in the Employer NPS side panel on RazorpayX Payroll
  4. A confirmation dialog appears: Once enabled, you can add the component to an active employee's compensation. Click Enable Now to confirm.
    Enable Employer NPS confirmation dialog on RazorpayX Payroll

Employer NPS is now active and can be added to any active employee's compensation as part of their flexi benefits.

Disable Employer NPS

Disable the component to stop it from being assigned to new employees. Employees who already have Employer NPS in their compensation are not affected.

  1. On the Flexi component library page, hover over the Employer NPS row and click View Details.
  2. In the side panel, click Disable.
    Employer NPS side panel showing Basic Amount and Tax configuration on RazorpayX Payroll

Watch Out!

A component that is currently part of an employee's compensation cannot be removed retrospectively by disabling it. Disabling only prevents the component from being added to future payroll.


Was this page helpful?


payroll
flexible benefits
FBP
flexi component library
employer NPS
. . .