> For the complete documentation index, see [llms.txt](https://docs.pockethrms.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.pockethrms.com/module-guides/benefit-module.md).

# Benefit Module

### **Benefit Module**

The **Benefit Module** lets you manage employee reimbursement and flexible benefit components that form part of an employee's CTC — for example Fuel, Telephone, Driver, Medical, Internet Reimbursement, and LTA. These benefits are non-taxable when the employee submits valid supporting documents against the eligible amount.

**How benefits work**

* The company allocates a benefit amount to the employee.
* The employee submits claims with supporting documents.
* The reporting manager or admin approves the claims.
* The approved (supported) amount stays non-taxable.
* Any unclaimed or unsupported amount becomes taxable and is moved to the mapped taxable head during Year-End processing.

**For example:**

if an employee is eligible for ₹10,000 and submits support for ₹8,000, then ₹8,000 is tax-free and the remaining ₹2,000 becomes taxable.

### **How to Configure the Benefit Module?**

This section covers everything needed to set up the Benefit Module before any transactions begin — from creating the components to configuring settings and notifications.

**1. Create the Benefit Components**

**Path:** Settings > Payroll > Salary Components.

**Step 1:** Log in to the **Cloud portal**, go to **Settings**, then **Payroll**, and open **Salary Components.**

<figure><img src="/files/10a3fd4bdeafbe7dec81758675ee441aac340625" alt=""><figcaption></figcaption></figure>

**Step 2:** Click the **+ (Add Component)** button.

<figure><img src="/files/408a1f83f8571e20d87e9216d84984e44c675854" alt=""><figcaption></figcaption></figure>

**Step 3:** Create the benefit component with these details

**Field Name** (short code), **Label Name** (full benefit name), **Component Type** (Reimbursement)

![](/files/fe4a21119f3956f147f47c4e47b405fe48b53f35)

**Frequency** (Monthly or Annual),

<figure><img src="/files/6c35b838a3deab5e168e7ace0a2c87343e9643d2" alt=""><figcaption></figcaption></figure>

and **LOP Effect** (applies to Monthly benefits only).

![](/files/bd440d20348fa857bc1fec08dfa0b9842fdbc2a5)

**Step 4:** Create a **matching taxable component** for the benefit.

Name it **after the benefit** (for example, **Telephone Reimbursement Taxable**), set its behaviour to **Monthly** Input Component, and mark it as **Taxable**. This is used to transfer unsupported amounts during Year-End.

<figure><img src="/files/93d9c1ab1193a26e75e09b26a2cece6637008091" alt=""><figcaption></figcaption></figure>

**Step 5 (optional):** To show the benefit amount on **payslips or salary registers**, create a display component set to Include in **Gross**, with a **Percentage** formula mapped to the benefit component.

![](/files/b115e857517af0aa22bc1cbf65252dd77591c536)

**2. Map Components to the Salary Structure**

**Path:** Payroll > Salary Structure

**Step 1:** Go to **Payroll,** then open **Salary Structure.**

<figure><img src="/files/e3860754a0d23570d2da7a9dd9e6fdb0abf041ca" alt=""><figcaption></figcaption></figure>

**Step 2:** Select the appropriate category, Locate the **benefit component**, click the **three dots**, and click **Edit**. Set the component as **Direct**, then **Save**.

![](/files/f6c119f3c326dcfba2b6fdd6898882a0c98b2899)

<figure><img src="/files/338abf1483f0d3c3d928adf90d2a981585153f49" alt=""><figcaption></figcaption></figure>

**Step 3:** Locate the corresponding **taxable component** and do the same — set it as **Direct** and **Save**.

![](/files/91b70888724fbb5d6f4af7b356733b619e099f0f)

**Step 4 (optional):** If you created a **payslip component**, locate it, set it as **Percentage**, add the benefit component in the **Percentage Formula**, and **Save**.

![](/files/514f87032e1156e9ba4d3d53329906b3f3016aa0)

**3. Configure Benefit Settings**

**Financial Year Settings**

Path: Benefit > Settings > Financial Year Settings

set the **financial year, payroll cut-off, posting dates, and benefit processing rules**.

![](/files/822f39b5f27b978121aad0760387d693571b8c19)

<figure><img src="/files/f293c6d2aec7cdb3a5fd5c953ccc2203682cced0" alt=""><figcaption></figcaption></figure>

**Categories**

Path: Benefit > Categories

assign benefits by category (for example, Management gets Fuel, Telephone, and Driver). For each category, set the component mapping, display sequence, income tax matching, and order number.

![](/files/8e7c224af88930de3c92cabb013d62e718137671)

**Notification Settings**

Path: Benefit > Notification Settings) —

set up notifications for claim submission, manager approval, claim rejection, and final approval.

![](/files/5a972b727d635f9869e2860ea6b39b4be171b426)

**Tax Matching**

Income Tax > Income Matching

map each **benefit component** to its **taxable component**. Set Projection to **No**, Section **to Gross 17(1),** and **Tax Deduction Mode** to **Normal** or **One-Time**

![](/files/a561e0dd2201c72e9ff7ce33701a9aa9df96444d)

**4. Approval Matrix**

Before approving claim entries, you need to assign managers through the Approval Matrix.

**Follow the process given here to configure Approval Matrix:** [https://docs.pockethrms.com/hr-and-admin-portal/cloud-configuration/employee-management/approval-matrix#how-to-view-or-add-approver-for-an-employee](https://docs.pockethrms.com/hr-and-admin-portal/cloud-configuration/employee-management/approval-matrix%23how-to-view-or-add-approver-for-an-employee)

<figure><img src="/files/7915c05beab34d03caffc470db3d1fd90c375abe" alt=""><figcaption></figcaption></figure>

### **How To Do Transactions in Benefit Module?**

This section covers the day-to-day operations — allocating benefits, entering and approving claims, running the payout and payroll, reporting, and year-end and exit settlements.

**5. Allocate Benefits to Employees**

**Path:** Employee Profile > Salary > Benefit Components

**Step 1:** Open the **employee's profile**, go to **Salary**, then **Benefit Components**.

![](/files/4b71dfe8ed273938d028a6921b89c51c01655263)

**Step 2:** Set the **Opening Amount** (their eligibility), the **Effective Date**, and the **Component Type** (Monthly or Annual).

<figure><img src="/files/7f031328be22c327dd6d94411e06761c25430f81" alt=""><figcaption></figcaption></figure>

The effective date is 1st April for existing employees, or the date of joining for new joiners.

**Step 3:** For large numbers of employees, use **Bulk Import** instead (Benefit > Import). Use the component's Field Name in the import file, with columns for Employee Code, Benefit Field Name, Fixed Current Entitlement, Effective Date, Opening Accumulative Amount, and Opening Balance Excess Amount.

**6. Enter Claims**

Path: Benefit > Claim Entry

**Step 1:** **HR/Admin** can enter a claim,

filling in the **benefit component, claim date, bill date, bill number, claimed amount, remarks,and supporting documents.**

<figure><img src="/files/29374ea61590e018489b83c7a4466b9333b28003" alt=""><figcaption></figcaption></figure>

**Step 2:** Employees can submit their own claims via ESS under Benefit > Request Claim Entry — select the component, enter the bill details and amount, upload documents, add remarks, save, then final submit.

![](/files/e73e074b67baef70abe8c64894b8f67467322411)

**How claims are handled**

* The bill date must fall within the claim month (a September claim needs a September bill).
* Over-claiming is allowed, but only the eligible amount is processed; the rest adjusts in future cycles.
* Unused amounts carry forward and add to the next month's eligibility.
* Monthly benefits are prorated for LOP, based on present days out of total days.

**7. Approve Claims**

**Step 1:** Make sure the **Approval Matrix** is configured, with Benefit Module set to Yes, Approval Required set to Yes, and Approval on Cancel set to Yes.

**Step 2:** The manager reviews claims under Benefit, the Unapproved Claims viewing the claim, checking the documents, adding remarks, and approving or rejecting.

![](/files/61edb29308ac08544d44b7ad0cc91f2045cf523f)

**8. Run the Monthly Payout**

**Path:** Benefit > Utilities > Monthly Payout

**Step 1:** Go to **Benefit**, then **Utilities**, and open **Monthly Payout**.

![](/files/70dfcd0fdcfef2024c8c5d89a843940dfcb51760)

**Step 2:** Select the month and process the payout.

![](/files/b670cdf0ef4b5165e4103533124f2e9f88bc14b7)

**Important Note:** Monthly Payout is mandatory before payroll processing. Payroll will not run until the payout has been executed — and it must be run even when the claim value is zero.

**9. Payroll**

After the monthly payout, approved benefits reflect in salary, benefit components appear on the payslip (if configured), and taxable amounts appear under their taxable heads. Payroll then processes normally.

**10. Reports**

The module provides several reports: Benefit Claim Report, Manager Remarks Report, Approval Status Report, Benefit Register, Employee Benefit Ledger, and Monthly Payout Report. Between them they show claim amounts, approved amounts, pending claims, manager remarks, and taxable transfer details.

<img src="/files/7b448aa98f068d221adb632f1d80ade4ccfdce4c" alt="" width="375">

**My Report** — employee's own benefit and claim details.

![](/files/2ed09b556e7856c55207af23f86c78da68dd3ca4)

**My Team Report** — manager's view of their team's claims.

**Employee Report** — admin's view across all employees.

<figure><img src="/files/07c96990f35628e5cb5822de85a3e87859de9d4b" alt=""><figcaption></figcaption></figure>

**11. Year-End Process**

**Path:** Benefit > Utilities > Year End Process

**Step 1:** Go to Benefit, then Utilities, and open Year End Process.

**Step 2:** For March, run the Year-End Process instead of the Monthly Payout — for a single employee or all employees.

![](/files/72d4247849c60a7a9a68601bb7217f34609831e6)

The system then calculates total eligibility, claimed amount, supported amount, and unclaimed amount, and transfers the balance to the mapped taxable head.

**12. Full & Final (F\&F) Process**

**Path:** Benefit > Utilities > F\&F Process

Run this when an employee exits the organization.

**Step 1:** Complete any pending claim entries.

**Step 2:** Process the employee's separation.

**Step 3:** Run the Benefit F\&F Process (Benefit > Utilities > F\&F Process).

**Step 4:** Execute the Full & Final settlement.

**Step 5:** Compute the income tax impact.

![](/files/b86c35aab5c29eacd68e75445efb3c7b3df2994f)

**Best Practices**

* Create the benefit and taxable heads together.
* Set up income tax matching right after creating the components.
* Run the monthly payout before every payroll cycle.
* Make sure the Approval Matrix is configured.
* Check that bill dates belong to the claim month.
* Use bulk import for large employee populations.
* Run the year-end process before March payroll closure.
* Complete claim processing before F\&F settlement.

**Path Link:** [**https://cloud.pockethrms.com/Employee/Employee/Profile?module=monthlypayout\&employeeID=10327\&empstatus=1**](https://cloud.pockethrms.com/Employee/Employee/Profile?module=monthlypayout\&employeeID=10327\&empstatus=1)

**For any queries, contact** <support@pockethrms.com>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.pockethrms.com/module-guides/benefit-module.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
