Skip to main content

As an admin, how do I generate a monthly Professional Tax (PT) register for a month in Asanify?

This article outlines how you can generate monthly Professional Tax report in Asanify

Written by Vaibhav Kashyap

The PT register is an Excel workbook for a chosen legal entity and calendar month. It lists employees with their work-location state code, PT gross salary (computed using the same gross rules Asanify uses for Professional Tax), and Professional Tax deducted for that month—useful for statutory filings and audits.


Step 1 - Confirm payroll and PT setup

  • You need admin access to payroll for your company.

  • For the month and entity you want, payroll must already be approved/processed in Asanify (not an empty or draft run). If payroll is not complete, run and confirm payroll first.

  • Your company must have the Professional Tax deduction configured under salary components. If PT is not set up, complete payroll setup (including work locations and statutory components) before generating the register.


Step 2 - Open payroll for that month and entity

Choose one of these paths—both use the same register for the month shown on that pay run.

Option A - From View Payroll

  • Go to PayrollRun payroll / View payroll (or open View Payroll for the year and month you need).

  • Ensure the legal entity chip or selector matches the entity whose PT register you need.

Option B - From Past Payruns

  • Go to PayrollPast Payruns (employee pay runs).

  • Select the correct legal entity, then locate the regular pay run for the month you need.


Step 3 - Generate the PT register file

  • Open the Actions menu on the View Payroll toolbar (or the More menu on a Past Payruns pay run card—same generation logic).

  • Click Generate PT Report.

Asanify builds the Excel file; your browser downloads it (on the mobile app, the file is saved to the platform’s default download location). The file name is based on the entity name, month, and year (for example, `PT_Register___.xlsx`).

Tip: On View Payroll, Generate PT Report is available when the pay run is in a processed state (for example processed but not paid, paid, or payment in progress), and the pay run type is regular (not consolidated contractor totals).


Step 4 - Verify the download

  • Open the workbook and confirm the sheet lists employees who had PT gross or PT deduction in that period.

  • Columns include Employee ID, Employee Name, State Code, PT Gross Salary, and Professional Tax, consistent with the processed pay run.


Additional Information

Who appears on the register?

Employees are included when PT gross or Professional Tax for that month is greater than zero (after Asanify’s rules). Purely zero rows are filtered out.

Common errors

  • No approved payroll for this month — Run and finalize payroll for that entity and month, then try again.

  • Professional Tax deduction component is not configured — Add the PT deduction in salary components and re-run payroll before generating the register.

Related workflows

Did this answer your question?