Skip to main content
Available in🇮🇳 India

Manage Tax Proofs Verifications

Explore tax proofs verifications guidelines.

2FA on PF Payments

Explore FAQs about 2FA implementation on PF.

2FA on Karnataka PT Payments

Refer to FAQs about 2FA rule on Karnataka PT.

TDS Filing

Check when the TDS Returns are filed.

Challans

Explore when challans are available on the Payroll Dashboard.

TDS Charges

See how TDS is calculated on payroll payouts.

Payroll APIs

To view the APIs, follow the links.

General Payroll APIs

Payroll Partners APIs

Explore the quick links as available on the Payroll Dashboard.
You can setup two types of custom salary structures:
  • Custom salary structure for the organisation.
  • Custom salary structure for a specific employee.
Know more about Custom Salary Structure.
You can refer to the Execute Payroll checklist.
Refer to the steps on how to create one-time payments.
Yes, you can bulk revise salaries on the Payroll Dashboard.
You can use the bulk upload feature to pay and deduct additions, deductions and loss of pay.
You can refer to the Compliance payments due dates.

Account & Settings

Your account may be deactivated due to inactivity for an extended period. We hibernate your account if you have not used Payroll to finalise and execute payroll for an extended period of time.
Yes, you can reactivate your Payroll account. Contact support with the reason for your inactivity and the plan for future Payroll usage to reactivate.
Yes, it is mandatory. You can use other payroll modules such as Leave and Attendance, Resignation, Bonus and more in addition to the core payroll module. Core payroll includes finalising and executing payroll. Know more about Executing Payroll.
No. You must use the core payroll module to access supplementary modules such as Bonus, Attendance and more.
You can set up user roles to create permissions and provide or restrict access to certain modules on the Payroll Dashboard.For example, you can create a user role: Human Resource, configure permissions for the user role and assign it to employees. The assigned employee/s start to have access to the permitted Payroll modules.Know how to create, edit and manage user roles. Navigate to SettingsUser Roles on the Dashboard.
Currently, you cannot create approval workflows for one-time payments and reimbursements. You can check the available approval workflows.You can instead create user roles and assign it to your team members.

Payroll Payouts

If your payment status shows In Progress, it means that Payroll is awaiting payment confirmation status from the bank.Please wait for confirmation from the bank. You can also check the status in the Ledger on the Payroll Dashboard. Know more about the payment status and the Payout modes and TAT.
If your payouts are processed successfully, yet the amount is not credited, please wait for 3 days for the payment to reflect in the employees’ accounts.You can retry the payment from ReportsLedger on the Payroll Dashboard after 3 days. Know more about Payment Statuses.
Refer to the fund credit timelines to understand how long Payroll takes to process salary payments. You can also check the Payment Statuses.Payroll automates the monthly payroll calculations, so you need not manually prepare the monthly payroll. However, we recommend you execute payroll before the Payroll due dates.
No, it is not possible to reverse salary payments after you execute payroll. Know why we restrict payroll modification after execution.You can instead add arrears or create deductions in the upcoming payroll activity. Know more about payroll additions and deductions.Ensure you follow the Execute Payroll checklist before executing payroll for employees.
It takes up to 8 hours for salaries to reflect in the employees’ bank accounts. Know more about fund credit timelines.
It is not possible to reverse one-time payments.

Fund Loading, Transfer, Account Balance

Transferring funds to your Payroll account updates your Payroll balance. Know more about fund transfer and payroll payouts in Payroll.
Payroll takes up to 24 hours to identify a successful fund transfer transaction and update your Payroll account balance. This is due to the dependency on the banking systems.
We inform you the transaction status through your registered email.Fund transfers may be unsuccessful or delayed due to the following reasons:
  • You transferred the funds on a non-working day such as on bank holidays or Sundays.
  • You transferred funds from a non-whitelisted bank account source. Fund transfer is only possible via validated accounts.
  • Your bank account details could be incorrect.
Know more about fund transfer failure.To resolve this, retry the payment using the steps mailed to your registered email address.
Your transactions are successful with a delay. It takes up to 24 hours for the transferred funds to reflect as balance on your Payroll account.To ensure timely payroll payouts, you must transfer funds at least 24 hours before you execute payroll.
While IMPS works on all days of the week, we highly recommend that you do not process employees’ salaries on non-working days or banking holidays to reduce the risk of delayed payments.Know more about payroll payout modes.
No, there is no minimum or maximum limit for transferring funds.
It is possible you encounter errors while transferring funds from your personal/corporate Axis account to Payroll’s Axis account. Follow the given steps to troubleshoot:
  1. On this Axis netbanking portal:
    • Select Other Bank Payees instead of Axis Payees if you use Axis Bank’s Corporate Banking portal. Axis corp banking Payroll fund transfer resolution
    • Select Other Bank under Payee if you use Axis Bank’s Retail Banking portal. Axis retail banking Payroll fund transfer resolution
Watch Out!You can transfer funds to Payroll only via Netbanking.
  1. Enter the account number and IFSC available on the Money Transfer page to add funds. You can transfer the funds to your Axis account between 1:30 am-9:30 pm. Know more about fund transfer.

Compliance Payments

Following are the frequently asked questions about compliance payments.
When you disable compliance settings, you disable Payroll from automating the compliance deductions.For example, an employee contributes ₹2,000 towards ESIC (total of employee and employer’s contribution).If you clear the ESI setting check box, you are disabling Payroll from making the ESI payments automatically to the ESIC.
  • The ESI deduction continues to appear on the employee’s payslip to maintain payroll and payslip accuracy.
  • Payroll does not deduct the ESI contribution when you execute payroll.
  • You must pay the statutory dues to the respective compliance departments (ESIC here) manually and externally.
To modify compliance payments settings:
  1. Log in to the Payroll Dashboard.
  2. Navigate to ADMIN OPTIONSSettingsPayments & Compliance SetupEdit.
  3. Clear the relevant check boxes in the Compliance Payments Settings section. Due to PF 2FA applicability, Provident Fund (PF) is automatically cleared. Compliance Payments Setting section Clear checkboxes Payroll Dashboard
You have successfully disabled Payroll’s automatic deduction of compliance payments.Ensure you make the compliance payments externally with the respective departments on time to avoid government notices and penalties.
No, Payroll does not deduct any amount from your account balance towards compliance payments as you have disabled compliance payment settings. You must make the payments manually and externally.
The compliances continue to appear on your employees’ payslips as the payments are mandatory for employees. After disabling compliance settings, it is your responsibility to make the compliance payments on time.

Professional Tax

The Karnataka government has introduced 2 Factor Authentication (2FA) which mandates OTP verification from the organisation’s administrators. As a result, Payroll is unable to automate PT payments for Karnataka-based employees.
No, the PT 2FA rule change applies only to employees in Karnataka. Payroll will continue automatically making PT payments on the respective due dates for the rest of the states.
Yes, TDS and ESIC payments are unaffected. Know more about the compliance payments due dates.
No, you need not register your employees on the PT portal. You only need to make the PT payments before the due date.
To check the PT amount payable to the Karnataka government:
  1. Log in to the Payroll Dashboard.
  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.
No, Payroll is unable to process PT payments for Karnataka-based employees. We refund the PT amount to your Payroll wallet. You must make the PT payments for your employees.
Ensure you make the pending PT payments to the Karnataka government by 20th of the month. Know more about the compliance payments due dates.

PF Payments

Starting February 2025, Payroll has resumed making PF payments for your employees. You no longer need to manually register employees and make PF payments.
Note that as of February 2025, Payroll has resumed automated registration and PF payments for employees.When you finalise payroll, the amount displayed on the Run Payroll pages does not include the PF payments you are yet to make to the EPFO.However, your employees’ net pay/in-hand salary is paid after considering the PF deductions.For example, consider the following:The amount displayed on the Run Payroll page is ₹900 * the number of employees. The ₹100 is excluded on the Run Payroll page, but continues to appear on the employees’ payslip as a PF deduction. This is in place due to the PF rule change.In such cases, the following are applicable:
  • You can load ₹900 (multiplied by the total number of employees) into your Payroll wallet to process the monthly payroll.
  • You must remit the ₹100 to the EPFO (due to Payroll temporarily pausing automated PF payments). Follow the steps to make PF Payments via EPFO.
We maintain the above calculation to generate accurate payslips for your employees.
Payroll uses your EPF login credentials to automate PF registration and payments for employees. This was paused due to mandatory 2FA during EPF login.However, as of Feb 2025, Payroll has resumed employee PF payments. You no longer need to make manual payments.
Note that as of February 2025, Payroll has resumed automated registrations and PF payments for employees. You no longer need to manually make PF payments for your employees.You can download the PF ECR file from the Payroll Dashboard and make the PF payments directly via the EPF portal.
  • PF ECR files are available on the Payroll Dashboard from the 5th of the following month.
  • Navigate to Run Payroll and click here in the Urgent: PF payment is pending warning.
Know how to make Provident Fund payments via EPFO.
The due date for employees’ PF payments is the 15th of the following month. For example, September 15, 2024 is the PF payment due date for August.
You can download the PF ECR file from the Payroll Dashboard. Know more about making PF payments on the EPFO portal.

ESIC

ESIC registration for your employees may fail due to insufficient employee data.To check the failure reasons:
  1. Log in to the Payroll Dashboard.
  2. Navigate to ADMIN OPTIONSESIC Registration Report.
  3. On the ESIC Registration Report page, check the Remarks column to understand the failure reasons.

Challans

To view ESIC, PT, PF challans:
  1. Log in to the Payroll Dashboard.
  2. Navigate to ADMIN OPTIONSReportsProvident Fund, ESI & Professional Tax. Challans PF, PT, TDS, ESI on Razorpay Payroll
  3. On the Compliance Documents page, click the attachments under the respective compliance columns to download them.
TDS challans are available in ADMIN OPTIONSReportsTDS on the Payroll Dashboard.
Challans for all the compliance payments are available by 28th of the current month on the Payroll Dashboard.
TDS challans could be unavilable due to incorrect IT credentials provided on the Payroll Dashboard. As a result, Payroll is unable to fetch the challans.To rectify, update your Income Tax portal credentials on the Payroll Dashboard.

TDS & charges

You need not pay TDS on Razorpay charges unless the charges are more than ₹30,000. If Razorpay charges are more than ₹30,000, you can deduct TDS using Payroll, or pay it manually.Know more about TDS Charges.
Yes, your TDS increases as providing a bonus is an addition to the employee’s salary. Know how bonus on top of salary affects TDS and how treats such additions.
You receive such an email when you file returns against an inoperative PAN of the employee/contractor. Due to an inoperative PAN, TDS is deducted at 20%. To verify this, download the Justification Report from the TRACES portal.Payroll does not support revised filings. Please log in to the TRACES portal and rectify the TDS excess/shortfall.

Form 16

Employees receive their Form 16 after the end of the financial year, around June. Know more about Form 16.
We mail the unsigned Employee Form 16s to your employees’ email ids.However, we can mail your employees only if Payroll handles your 24Q filing. This is usually enabled by default for all organisations. You can check if you have enabled 24Q under SettingsTDS Filing Setup on the Payroll Dashboard.
No. Payroll does not provide Form 16A by default. You can contact Payroll Support to request Form 16As and mention the following in your email:
  • The Contractor’s name and PAN.
  • The quarter for which you need the Form 16A.
However, you can request Form 16A only if you have used Payroll to pay your contractors and file 26Q returns. Know more about Form 16A.

Bonus

There are three ways in which you can pay bonuses to your employees:
You can make one-time payments to pay an instant bonus to your employees.
The Bonus Type drop-down menu can be empty when you have not configured the types of bonuses applicable for your organisation.Ensure you set up the bonus types on the Payroll Dashboard before you create a bonus for an employee.
Bulk bonus payments depend on whether the bonus payment has a clawback rule.
Yes, paying a bonus can impact ESI, PT and TDS calculations, depending on how it is processed. However, PF deductions remain unaffected.Provident Fund (PF)
  • Bonuses are not included in PF wage calculations, so paying a bonus will not affect PF deductions. Even if you process the bonus as a one-time payment or as an addition to monthly salary, it will still not impact PF unless the structure of Basic + DA changes.
Employee State Insurance (ESI)
  • ESI is calculated on gross earnings, including fixed salary and certain allowances. By default, bonus payments (whether one-time or as an addition) do not affect ESI deductions.
  • However, if you want bonuses to be included in ESI wage calculations:
    1. Log in to the Payroll Dashboard.
    2. Navigate to SettingsPayments & Compliance SetupESI Setup in the left menu.
    3. Check the option Include Payroll Additions & One-Time Payments in ESI Wages.
  • If this setting is enabled, the bonus will be included in ESI wages, which may increase the ESI deduction.
Professional Tax (PT)
  • PT is calculated based on state-specific salary slabs. Since PT is derived from gross salary, adding a bonus (as a one-time payment or monthly addition) can increase the gross salary, which may push the employee into a higher PT slab, leading to a higher PT deduction.
  • The impact of bonuses on PT varies from state to state, so it’s essential to check the PT rules applicable in the respective state.
TDS
  • TDS is deducted on bonuses as per tax slabs, and it can increase the employee’s overall tax liability.

Leaves

By default, Payroll automatically carries forward the unused paid time off (PTOs) to the next financial year.To modify or remove carrying unused leaves forward to the next year, refer to the Leave Setup Steps and configure it to 0/none.

New TDS/TCS Section Codes

Effective 1 April 2026, new section numbers have been introduced for TDS and TCS provisions under the Income Tax Act, 2025, replacing the Income Tax Act, 1961. For example, salary TDS is now governed by Section 392 (previously Section 192), and non-salary TDS falls under Section 393 (previously Sections 194 and others). Each payment type has been assigned a new numeric section code. These new codes apply to all payments made on or after 1 April 2026. Payments made up to 31 March 2026 continue to follow the old section numbers. Refer to the New TDS/TCS Section Codes page for the complete list.
There is no impact on your payroll processing. The core payroll calculations (salary, deductions, net pay) remain the same. The section codes used for TDS deductions and reporting in challans, Form 24Q and Form 16 are updated automatically by Razorpay. You do not need to take any action.
No. Razorpay handles challan generation and filing automatically. The new section codes (for example, Section Code 1001 and 1002 for salary TDS under Section 392) are already reflected in challans. You do not need to make any changes.
Yes. Razorpay automatically generates Form 16 and Form 24Q with the correct new section references. No action is needed from your side.
Section 392 covers TDS on salary payments (equivalent to the old Section 192). Section 393 covers TDS on all non-salary payments such as commission, rent, interest, contractor payments, professional fees, dividends and more. Section 393(1) deals with general non-salary deductions, while Section 393(3) covers special categories like winnings from lottery, online games and horse races.
TCS under Section 394 primarily applies to sellers collecting tax on sale of goods such as alcohol, minerals, scrap, luxury items and overseas remittances. While TCS does not directly impact salary payroll processing, it may affect businesses making such transactions. Refer to the complete TCS section codes for details.
You can find the complete searchable list of all 64 new TDS/TCS section codes on the New TDS/TCS Section Codes page. The table includes the serial number, nature of payment, new section reference and the section code.

Salary

If LOP days do not match your calculations, it may be because LOP is calculated using total working days in the month instead of the total number of days in the month. Know more about LOP Calculations.
We recommend adding the employee’s personal email address as an alternative mode of communication.We email the necessary documents such as payslips, relieving letter, Form 16 and more to your employee’s personal email id.
We support NEFT and IMPS to process the employee’s full and final settlement. However, we recommend using NEFT as the default payment mode. Know more about payroll payouts.
Yes, you can revise salary in bulk. Know more about bulk salary revision.

Special Allowance

Special Allowance is the leftover of the CTC after all other components. When they use up the full CTC, it turns negative, which makes the structure invalid and skips the employee at finalisation. Fix it by assigning a structure with a lower Basic/HRA allocation, keeping the same CTC. See Negative Special Allowance, causes and fixes.
Payroll’s older system auto-reduced Basic/HRA to keep Special Allowance positive. Payroll 2.0 does not, since Basic and HRA are statutory, minimum-wage-bound. Assign a structure with a lower Basic/HRA allocation (same CTC) to fix it.
Employer PF and ESIC are employer contributions, not earnings, so they are shown as part of the CTC and not in the Earnings section. This is expected, and you do not need to add them as earning components.
No. Editing a shared structure under Settings → Component Library → Salary Structures fixes all employees on it at once. Only per-employee CTC changes are done individually.