Professional Tax (PT)

Set up, pay and check Professional Tax (PT) payments on RazorpayX Payroll.


Professional Tax (PT) is a state-level, mandatory tax levied u/s 16 of the Income Tax Act, 1961. It varies between states and applies to all earning individuals regardless of their profession, trade or employment in India.

Payroll seamlessly handles professional tax deductions for your employees based on the state in which you are registered. Know how you can set up and check payment records in Payroll.

To handle PT payments for Karnataka-based employees:

Payroll only handles Professional Tax (PT) payments and filings, not the initial registration. Know more about the people and resources available for

.

Set up Professional Tax (PT) Payments and Filings

To set up PT payments for your organisation:

  1. Log in to the .
  2. Navigate to ADMIN OPTIONSCompany Details. Here:
    1. Go to Provident Fund / ESIC / Professional Tax / LWFEdit.
    2. Select Enabled from the PT Status drop-down menu and click Continue.
      PT Setup on Payroll Dashboard
    3. On the Company Details page, go to External CredentialsEdit.
    4. Go to the PT section and update the credentials to the PT portal of your registered state.
  3. Go to SettingsPayments & Compliance Setup and enable PT Payments and Filings.
    Payroll professional tax filings setup

You have successfully set up PT for your organisation.

  • Know more about .
  • If PT is disabled under Company DetailsProvident Fund / ESIC / Professional Tax, it is not deducted for any employee.

On the Payroll Dashboard, you can check and modify the PT settings for your organisation and review PT payments.

Home State PT Deduction

By default, when you add a new employee, they get added to the same state as your organisation. If PT applies to your state, it is also automatically enabled for the employee.

PT is not deducted automatically for employees who are not in the home state.

  • If you are registered for PT in that employee's state, enable PT for that employee.
    1. Log in to your .
    2. Go to the particular employee's profile.
    3. Edit the Provident Fund, Professional Tax & ESI section and enable PT.
  • If you are not registered for PT in that employee's state, you can:
    • Change the employee's location to your home state in Payroll. In this case, PT is deducted as per your state's policy.
    • Keep the employee's current location/state as is. PT will not be deducted for them.

PT Deduction

To check whether PT is being deducted for your employees:

  1. Log in to your .
  2. Go to ReportsSalary Register.
  3. Look for PT as a column and ensure deductions are showing up for all employees.

When you finalise the payroll for that employee, click on the Payroll Amount and ensure PT is visible as a row.

PT Payment

Professional Tax payment and filing is done between the 15th and 31st of the following month, depending on the state. Until then, it remains in the pending state. To check the PT payment status:

  1. Log in to the .
  2. Navigate to Admin Options.
  3. Go to ReportsLedger. A filter view screen appears.
  4. Select filter Type and choose Professional Tax.

After payment, you can find the challans under ReportsProvident Fund, Professional Tax & ESI.

Due to the introduction of

by Karnataka government, Payroll enables you to automate PT payments (for Karnataka employees) via the Dashboard. Previously, we had paused PT payments via the Dashboard.

Watch Out!

Ensure you make the PT payments before 20th of the current month.

There are two ways to make the PT payments for Karnataka employees.

PT Payments via Payroll Dashboard

Know how to make PT payments from the Payroll Dashboard for Karnataka employees.


Best Practices and Points to Note

Following are some points to note before you make PT payments for employees on the Payroll Dashboard:

  1. Payroll Execution and PT Payments:
    Payroll makes PT payments only for those employees whose payroll you have executed.

    • If you executed payroll for few employees, you can make PT payments for only those employees via the Payroll Dashboard. The employees must also be eligible for PT payments.
    • For employees who payroll is not executed, you must manually make the PT payments externally.
    • When initiating PT payments, Payroll displays the Employee count. This includes only those employees whose payroll is executed but PT payments are pending.
    • Employee count does not include employees whose payroll is not executed.
  2. You can initiate PT payments only once from the Payroll Dashboard.

    If you executed payroll and made PT payments via the Payroll Dashboard once already, you can still execute payroll for other employees. However, you cannot make PT payments for these employees from the Payroll Dashboard.

  3. Mark as Paid:

    • Use the Mark as Paid feature after you make the PT payments externally.
    • Once you mark a payment as paid, you cannot reverse it.
  4. If your PT payment is unsuccessful, you must reinitiate the PT payment from the Payroll Dashboard.

  5. You cannot make PT payments after 20th via Payroll. Make the payments externally via the PT portal and ensure you mark the payment as paid on the Payroll Dashboard.

Initiate PT Payments

To make Professional Tax payments for your employees based in Karnataka:

  1. Log in to the

    .

  2. for the month and execute it.

    • Enter the OTP to initiate payroll processing.
    • If you have enabled approval workflow, ensure the reviewer approves it.

This executes the payroll successfully. You can now make Professional Tax payments for your employees.

  1. Go to Pay EmployeesRun Payroll.

  2. Click the Pay KA Professional Tax tab and click Initiate.

    Start PT automation on Payroll Dashboard

    In the right pane, you can view the PT payment details such as the current status, the due date, employee count and more.

    Payroll PT Automation view details

    Watch Out!

    • You can make PT payments only for those employees whose payroll is executed.
    • Employee count does not include the employees whose payroll you have not executed.
    • Employee count only includes the Karnataka employees.
  3. Click Pay Now. If your initiation failed, click Retry.

  4. In the Second factor authentication pop-up modal, enter the OTP you receive at your registered mobile number with Payroll. Click Verify.

This successfully initiates the PT payments for employees.

Check PT Payments Status

To check the PT payments' status:

  1. Log in .
  2. Navigate to ADMIN OPTIONSPay EmployeesRun Payroll.
  3. On the Run Payroll page, you can view the latest status of your PT payments and the next steps.

Mark PT Payments as Paid

To mark PT payments as paid:

  1. Log in .
  2. Navigate to ADMIN OPTIONSPay EmployeesRun Payroll.
  3. On the Run Payroll page, follow the steps to .
  4. In the right pane, click Mark as Paid.
    Payroll PT payments for Karnataka employees mark as paid

This marks the PT payments for employees as paid. Once you mark as paid, you cannot reverse it.

Troubleshoot PT Payments via Payroll

Your PT payments may fail in some cases. Check how to resolve them.

  • Incorrect credentials. PT payments may fail when you initiate them due to incorrect PT credentials.

    To resolve this:

    1. Navigate to ADMIN OPTIONSCompany Details.
    2. Go to External CredentialsEdit.
    3. In the PT section, update your PT credentials for Karnataka.
  • PT Payments have failed. Due to timeouts or other errors on PT portal, your successful PT payment initiation may fail.

    To resolve this, retry the PT payment.

  • Employees are not eligible for PT payments. This error occurs when PT is not enabled for your organisation, or PT is not enabled for employee/s.

    To resolve this, ensure you enable PT for the organisation and ensure the employees' PT state is Karnataka.

PT Payments via PT Portal

Watch the video below or read along.

There are three steps to make PT payments:

List Employees with Pending PT Payments

Your organisation may have employees from multiple locations. Use the filter option to list the employees located in Karnataka. This is a prerequisite step.

To check the list of employees as well as the amount payable:

  1. Log in

    .

  2. Navigate to ADMIN OPTIONSReports in the left menu.

  3. Click Salary Register.

  4. Use the PT Location filter to list the employees whose PT payments you must make.

  5. Scroll horizontally against the employees' names to view the PT amounts.

    Payroll Dashboard PT payments

    The amount mentioned in the PT column is the PT amount payable to the government.

  6. Click Download CSV.

This downloads the salary report for the month. Filter the PT Location as Karnataka in the file and calculate the total amount payable for the number of employees whose PT payments are pending.

1. File e-Return

To file the e-Return:

  1. Log in to the Karnataka PT

    using your registered mobile number.

  2. Enter the OTP and authenticate your access to the portal.

  3. Click File Return.

    e-Prerana portal RazorpayX Payroll File Return
  4. Select the Return Entry details from the respective drop-down menus. This includes:

    • Return Period Type: Annual/Monthly.

    • Month:

    • Year:

    • Return Type: Original/Revised

      Payroll PT Return details enter
  5. Click NEXT.

  6. In the new table displayed on-screen, enter the number of employees with pending PT payments in the No. of Employees column. For example, 10.

    The portal automatically calculates the total tax payable.

  7. Click Save Return.

You have successfully filed the e-return, after which you receive the confirmation message on the same page.

Click Home at the top-left corner to return to PT home page.

2. Make E-Payment

After filing the PT e-Return, you must make the E-Payment.

  1. On the PT e-Prerana home page, click Make E-Payment.
    e-Prerana portal RazorpayX Payroll File Return
  2. On the Make E-Payment page, you can view the returns filed in step 2. Click Pay.
  3. Review the PT-Demand Details as populated from the returns you filed. Click Make e-Payment.
  4. This redirects you to the Khajane II portal. Here:
    • Select the Mode of Payment from the drop-down menu. We recommend you select netbanking as the payment mode.
    • Select the Type of E-Payment as SBI Aggregator.
  5. Enter the captcha and click Submit.

This successfully makes the PT payment for the month. You are automatically redirected to the PT portal.

Click Home at the top-left corner to return to PT home page.

3. Submit Returns

After successfully making the E-Payments, you must submit the returns for which you made the PT payment. This is a mandatory reconciliation practice.

  1. Click Home to go to the e-Prerana portal home page. Here, click Submit Return.

    e-Prerana portal RazorpayX Payroll File Return
  2. Review the return details and click Submit. This opens the Verify and Submit Return page.

  3. Click Add CTD reference number to link the auto-generated CTD number with your submit return request.

    You can now view the tax payable details and the CTD reference number.

  4. Click Verify & Submit.

You have successfully submitted the returns. Click Home at the top-left corner to return to PT home page.

You have successfully made the PT payments. You can view the details on the home page directly for the current FY.

Click Verify/Print on the e-Prerana portal home page to download the Returns receipt.

e-Prerana portal RazorpayX Payroll download Return

Troubleshoot Payments via PT Portal

When you submit Returns in step 4, you may not find the necessary details on the page. There are two ways to resolve this:

Re-verify Payments

  1. Navigate to e-Prerana portal home page and click Verify failed payments.
  2. Copy the CTD Reference number.
  3. Click Verify against the respective payments.
Click verify against respective payments PT portal

This can verify your payments post which, you can submit the returns.

Verify Challan Payment Status

If the above process fails, follow the below steps to verify failed payments.

  1. Go to the

    .

  2. Click Verify Challan Payment Status.

    Click Verify Challan Payment Status on Khajane portal Payroll Dashboard
  3. Enter the CTD number you previously copied and the captcha on-screen.

  4. Ensure the transaction status is successful.

This successfully verifies the failed payments. You can now

.


Was this page helpful?


razorpayx payroll
professional tax setup
pt deduction and payment