Professional Tax
Professional Tax (PT) is a state-level tax levied on individuals earning income from employment, trade, or profession. Unlike EPF and ESIC, which are central government schemes, Professional Tax is administered by individual state governments and varies significantly from state to state. Udyamo HRMS supports PT configuration per office location, allowing organizations with offices across multiple states to apply the correct slab rates automatically.
This chapter covers Professional Tax rules, state-wise slab configurations, how to set up PT in Udyamo HRMS, and how to generate the reports needed for filing.
What You Will Learn
- What Professional Tax is and which states levy it
- The constitutional cap on Professional Tax
- How to configure PT per office in Udyamo HRMS
- How state-wise PT slabs work
- How PT is calculated during payroll
- How to generate PT reports
- Exemptions from Professional Tax
- Filing requirements and deadlines
Prerequisites
Required: Before configuring Professional Tax, ensure the following:
- At least one office is created with the correct state (see Offices & Locations)
- Salary components and structures are configured (see Salary Components)
- The office's PT registration number is available from the respective state authority
Understanding Professional Tax
What is Professional Tax?
Professional Tax is a direct tax deducted from an employee's salary by the employer and remitted to the state government. It is authorized under Article 276 of the Constitution of India, which also imposes a maximum ceiling of Rs 2,500 per year on the total Professional Tax that can be levied on any individual.
Which States Levy Professional Tax?
Not all Indian states levy Professional Tax. The following states and union territories currently impose PT:
| State / UT | PT Levied | Maximum Annual Amount |
|---|---|---|
| Maharashtra | Yes | Rs 2,500 |
| Karnataka | Yes | Rs 2,400 |
| West Bengal | Yes | Rs 2,500 |
| Andhra Pradesh | Yes | Rs 2,500 |
| Telangana | Yes | Rs 2,500 |
| Tamil Nadu | Yes | Rs 2,500 |
| Gujarat | Yes | Rs 2,500 |
| Madhya Pradesh | Yes | Rs 2,500 |
| Kerala | Yes | Rs 2,500 |
| Assam | Yes | Rs 2,500 |
| Bihar | Yes | Rs 2,500 |
| Odisha | Yes | Rs 2,500 |
| Meghalaya | Yes | Rs 2,500 |
| Tripura | Yes | Rs 2,500 |
| Jharkhand | Yes | Rs 2,500 |
| Sikkim | Yes | Rs 2,500 |
| Mizoram | Yes | Rs 2,500 |
Tip: States such as Delhi, Haryana, Uttar Pradesh, Rajasthan, Punjab, and Uttarakhand do not currently levy Professional Tax. Employees in offices located in these states will not have any PT deduction.
Common State PT Slab Tables
Professional Tax slabs vary by state. Below are the slabs for some of the most commonly used states. These are provided as reference; always verify against the latest state government notification.
Maharashtra
| Monthly Gross Salary | PT Per Month |
|---|---|
| Up to Rs 7,500 | Nil |
| Rs 7,501 to Rs 10,000 | Rs 175 |
| Above Rs 10,000 | Rs 200 (Rs 300 in February) |
Tip: In Maharashtra, the PT for the month of February is Rs 300 (instead of Rs 200) for the highest slab. This ensures the annual total reaches Rs 2,500 (Rs 200 x 11 months + Rs 300 = Rs 2,500).
Karnataka
| Monthly Gross Salary | PT Per Month |
|---|---|
| Up to Rs 15,000 | Nil |
| Rs 15,001 to Rs 25,000 | Rs 200 |
| Above Rs 25,000 | Rs 200 |
West Bengal
| Monthly Gross Salary | PT Per Month |
|---|---|
| Up to Rs 10,000 | Nil |
| Rs 10,001 to Rs 15,000 | Rs 110 |
| Rs 15,001 to Rs 25,000 | Rs 130 |
| Rs 25,001 to Rs 40,000 | Rs 150 |
| Above Rs 40,000 | Rs 200 |
Andhra Pradesh / Telangana
| Monthly Gross Salary | PT Per Month |
|---|---|
| Up to Rs 15,000 | Nil |
| Rs 15,001 to Rs 20,000 | Rs 150 |
| Above Rs 20,000 | Rs 200 |
Gujarat
| Monthly Gross Salary | PT Per Month |
|---|---|
| Up to Rs 5,999 | Nil |
| Rs 6,000 to Rs 8,999 | Rs 80 |
| Rs 9,000 to Rs 11,999 | Rs 150 |
| Above Rs 12,000 | Rs 200 |
Tamil Nadu
| Half-Yearly Gross Salary | PT Per Half-Year |
|---|---|
| Up to Rs 21,000 | Nil |
| Rs 21,001 to Rs 30,000 | Rs 135 |
| Rs 30,001 to Rs 45,000 | Rs 315 |
| Rs 45,001 to Rs 60,000 | Rs 690 |
| Rs 60,001 to Rs 75,000 | Rs 1,025 |
| Above Rs 75,000 | Rs 1,250 |
Warning: PT slabs are subject to change by state governments. Always verify the current slabs when configuring PT in Udyamo HRMS. The tables above are representative and may not reflect the latest amendments.
Setting Up Professional Tax in Udyamo HRMS
PT configuration in Udyamo HRMS is tied to the Office entity, because PT rates depend on the state where the office is located.
Step 1: Enter the PT Registration Number
- From the sidebar, click Settings.
- Navigate to Organization > Offices.
- Click on the office you want to configure.
- In the PT Number field, enter the Professional Tax registration number assigned by the state authority.
- Click Save.

| Field | Description | Format |
|---|---|---|
| PT Number | The Professional Tax registration number for this office/establishment | Varies by state (alphanumeric) |
Tip: Each office in a different state may have a separate PT registration number. Configure each office individually.
Step 2: Configure PT Slabs
- From Settings, navigate to Statutory Components.
- Click on Professional Tax.
- Ensure the PT component is Enabled.
- Select the State for the PT slab you want to configure.
- Enter the slab ranges and corresponding monthly PT amounts.
- Click Save.
- Repeat for each state where your organization has offices.

PT Slab Configuration Fields
| Field | Description | Example |
|---|---|---|
| State | The Indian state for which this slab applies | Maharashtra |
| Salary Range — From | Lower bound of the salary slab (inclusive) | 0 |
| Salary Range — To | Upper bound of the salary slab (inclusive) | 7,500 |
| PT Amount | The PT deduction for employees falling in this slab | 0 |
Tip: For states like Maharashtra where the February PT amount differs, Udyamo HRMS automatically adjusts the last month's deduction to ensure the annual total matches the prescribed limit.
Step 3: Verify Configuration
After saving, verify by:
- Navigating to Statutory Components and confirming PT is enabled.
- Clicking on PT to see the configured slabs per state.
- Cross-checking the slabs against the latest state government notification.
PT Calculation in Payroll
When payroll is processed, Udyamo HRMS calculates Professional Tax for each employee based on:
- The office the employee is assigned to.
- The state of that office.
- The employee's gross monthly salary.
- The PT slab applicable for that state and salary range.
Calculation Logic
- Identify the employee's primary office.
- Determine the state of the office.
- Look up the PT slab table for that state.
- Match the employee's gross salary to the correct slab.
- Deduct the corresponding PT amount from the employee's salary.
Example — Maharashtra
| Parameter | Value |
|---|---|
| Employee's Office | Mumbai HQ (Maharashtra) |
| Gross Monthly Salary | Rs 35,000 |
| Applicable Slab | Above Rs 10,000 |
| PT Deduction (Jan, Mar–Dec) | Rs 200 |
| PT Deduction (February) | Rs 300 |
| Annual Total | Rs 2,500 |
Example — West Bengal
| Parameter | Value |
|---|---|
| Employee's Office | Kolkata Branch (West Bengal) |
| Gross Monthly Salary | Rs 22,000 |
| Applicable Slab | Rs 15,001 to Rs 25,000 |
| PT Deduction | Rs 130 per month |
| Annual Total | Rs 1,560 |
Viewing PT on Payslips
After payroll is processed, the PT deduction appears in the Deductions section of the employee's payslip:
- Navigate to Payroll > Payslips.
- Select the month and click on an employee's payslip.
- Look for Professional Tax under Deductions.

Exemptions from Professional Tax
Certain categories of individuals are exempt from Professional Tax in various states. Common exemptions include:
| Exemption Category | Applicable States |
|---|---|
| Parents or guardians of children with mental disability | Most states |
| Members of the armed forces (including territorial army) | All states |
| Persons with permanent physical disability (blindness, locomotor disability, etc.) | Most states |
| Badli workers in textile industry | Maharashtra |
| Women (in some states) | Madhya Pradesh |
| Senior citizens above a certain age | Some states |
Tip: To exempt a specific employee from PT in Udyamo HRMS, you can disable the PT deduction at the individual employee level through their Statutory Details. Ensure you document the reason for exemption.
PT Reports
Available Reports
| Report | Description | Used For |
|---|---|---|
| PT Monthly Report | Lists all employees with their gross salary, applicable slab, and PT deduction for a given month | Internal records and payment verification |
| PT Summary by Office | Aggregated PT totals grouped by office (and state) | Payment preparation for each state |
| PT Annual Report | Yearly summary of PT deductions per employee | Annual filing and reconciliation |
Generating the PT Report
- From the sidebar, click Reports.
- Select Professional Tax Report (or Statutory Reports > Professional Tax).
- Choose the Month and Year (or select Annual for the full-year report).
- Optionally filter by Office to see PT data for a specific location.
- Click Generate.
- Review the report and click Export to download in Excel or PDF format.

Filing Requirements
PT filing requirements vary by state. Below is a general overview:
| Obligation | Frequency | Typical Deadline |
|---|---|---|
| PT payment | Monthly (most states) | By the last day of the following month (varies by state) |
| PT return filing | Monthly or Quarterly (varies by state) | Varies by state |
| Annual PT return | Annually | Varies by state (often by the end of June following the fiscal year) |
State-Specific Filing
| State | Payment Frequency | Return Frequency |
|---|---|---|
| Maharashtra | Monthly | Monthly (by the last day of the following month) |
| Karnataka | Monthly | Monthly (by the 20th of the following month) |
| West Bengal | Monthly | Monthly or Quarterly |
| Andhra Pradesh | Monthly | Monthly (by the 10th of the following month) |
| Gujarat | Monthly | Monthly |
| Tamil Nadu | Half-Yearly | Half-Yearly |
Warning: Penalties for late payment of Professional Tax vary by state. Common penalties include interest at 1.25% to 2% per month on the unpaid amount. Some states also impose additional penalties for late return filing.
Multi-State Configuration
If your organization has offices in multiple states, you must configure PT separately for each state.
Configuration Steps for Multi-State Organizations
- Ensure each office has the correct state assigned in its address.
- Enter the PT Number for each office.
- Configure PT slabs for each state where you have offices.
- Verify that employees are assigned to the correct office.
- When running payroll, Udyamo HRMS automatically applies the correct state's PT slabs to each employee based on their office assignment.
| Office | State | PT Registration | Employees Affected |
|---|---|---|---|
| Mumbai HQ | Maharashtra | PT/MH/12345 | All employees assigned to Mumbai HQ |
| Bengaluru Branch | Karnataka | PT/KA/67890 | All employees assigned to Bengaluru Branch |
| Delhi Office | Delhi | Not applicable (no PT in Delhi) | No PT deduction |
Troubleshooting
| Issue | Possible Cause | Resolution |
|---|---|---|
| PT not deducted for an employee | Employee's office is in a state that does not levy PT | Verify the office's state; no action needed if the state does not have PT |
| PT amount seems incorrect | PT slabs may be outdated or misconfigured | Review and update the PT slab table for the relevant state |
| Different employees in the same office have different PT amounts | Their gross salaries fall into different slabs | This is expected behavior |
| February PT amount is different from other months | Maharashtra (and some states) have a higher deduction in the final month | This is expected behavior to reach the annual cap |
| Employee exempt from PT is still being charged | PT has not been disabled for that employee | Disable PT in the employee's Statutory Details |
Next Steps
- Configure TDS for income tax compliance — see TDS — Tax Deducted at Source
- Set up Statutory Bonus and Gratuity — see Statutory Bonus & Gratuity
- Review the full payroll workflow — see Running Payroll