ReconScribe
Text size
Automation Practical guide
Published Last updated 17 min read

Zoho Payroll ContractorsComplete, Easy 2026 Guide

Most small companies in India have payroll under control and a blind spot right beside it. The employees are handled. Then there are the contractors paid separately every month, outside the system: a bank transfer, the TDS worked out in a spreadsheet, and nobody spots what was missed until the return is due.

Closing that gap is what Zoho Payroll contractors are for, and it is something people have been asking Zoho for in its own community for a long time. Those people now get paid, deducted and recorded in the same pay run as everybody else, instead of being handled on the side.

They sit in their own module, separate from the employee side, and it works differently enough to be worth its own walkthrough. One fixed pay rate instead of a salary structure, a TDS setting instead of a tax projection, and an exit flow of its own.

This page follows the module end to end: switching it on, adding somebody, getting the tax right, importing a batch, the bulk actions, and everything that happens when a contract ends. It is a companion to our Zoho Payroll setup guide, which covers the employee side and the rest of the organisation setup.

The short version: enable the module → add the contractor with a pay rate and a TDS setting → pay them in the normal pay run → revise or adjust through More rather than by editing → close the engagement with the exit process, not by deleting.
This is a new feature, and you may not see it yet. Contractors are a recent addition to Zoho Payroll and availability depends on your plan. The module is also switched off until you turn it on, so a missing Contractors menu does not by itself tell you which of the two is the reason. If it still does not appear once enabled, check Zoho’s current pricing page.

What Zoho means by a contractor

Zoho’s definition is a person or organisation hired to do a particular job or project for a specified amount of time, not employed by you, working to a contract that fixes the scope, duration and payment terms. Their worked example is a freelance consultant brought in for three months who uses her own tools, sets her own hours, and is paid at the end of each month.

The practical difference inside the software is smaller than you might expect and larger where it counts:

Employee Contractor
What drives the pay A salary structure built from earnings and deductions A single monthly Pay Rate
How tax is handled A full income-tax projection across the year One TDS setting on the record
Where they live The Employees module Their own Contractors module
Ending it The employee exit and full and final settlement A contractor exit with its own final settlement screen

1. Turn the module on

Settings → Preferences → Employee and Contractors → Contractors tab

Nothing appears until you enable it, which is the single most common reason people conclude the feature is missing from their account.

  1. Click Enable Contractors. The Contractors item then appears in the left sidebar.
  2. On the same tab, decide how IDs are produced. Enter a prefix and a starting number to generate them automatically, then Save. Skip it if you would rather type an ID for each person.
Enabling Zoho Payroll contractors from the Preferences screen.
The module is off until you enable it here, which is why a new organisation shows no Contractors menu. Tap the image to view it full size.
Contractor ID preferences with a prefix and starting number for auto-generated IDs.
Set a prefix and a starting number if you would rather not type an ID for every contractor. Tap the image to view it full size.

2. Add a contractor

Contractors → Add Contractor

Shorter than the employee form, because there is no structure to design.

Field What it is for
Contractor ID Typed, or generated from the prefix you just set.
Date of Joining The day they officially start.
Contract End Date When the contract ends. Zoho’s wording is that they no longer work after this date, so it is the engagement’s expiry rather than a notice period.
Work Location Where they work. On the employee side this drives Professional Tax and the establishment registrations, so keep it truthful here too.
Reporting To Who oversees the work. This is what the bulk Assign Reporting to action sets later.
Designation and Department Picked from the same lists you use for employees.
Enable Portal Access Lets them sign in to see their own details and payment history.
Pay Rate The fixed monthly amount. This one figure replaces the whole earnings and deductions structure.
TDS Which of three tax settings applies. The section below covers it.
Enable Statutory Components Opens the benefits that apply to this contractor. Worth noticing the option exists at all.
Add Contractor form showing Contractor ID, Date of Joining, Contract End Date and Work Location.
The basic details. Contract End Date is the engagement’s own expiry, not a notice period. Tap the image to view it full size.
Contractor form showing Pay Rate, the TDS selector and Enable Statutory Components.
One Pay Rate replaces the whole earnings and deductions structure used for employees. Tap the image to view it full size.

Then the personal details: date of birth, father’s name, age, residential address, PAN and personal email. The PAN is the one to get right, since it carries the deduction through to reporting.

Contractor personal details form with date of birth, address, PAN and personal email.
The PAN matters here, because it carries the tax deduction through to reporting. Tap the image to view it full size.

Finally the payment method. Direct Deposit sends money straight to their account, and needs a supported bank already configured for your organisation. Bank Transfer means you move it yourself, with the holder name, bank, account number, IFSC and account type stored so the advice is right. Cheque means you send it and record it here.

Which banks are available for direct deposit changes over time, and what the contractor screens offer can differ from the employee side. Check what your own organisation actually has set up before promising a contractor a direct transfer. Bank Transfer is the fallback that always works.

Contractor payment method screen offering Direct Deposit, Bank Transfer and Cheque.
The payment method options for a contractor. Tap the image to view it full size.

3. Choose the TDS rate deliberately

TDS is tax deducted at source. You hold back a percentage of what you owe and deposit it against their PAN, and they claim credit for it when they file. Three settings are available.

Setting When Zoho says to use it Rate
No TDS Where what you pay stays within Rs 50,000 across the year. Nil
Technical Services, shown as Section 393 (formerly 194J) Managerial, consultancy and technical services. 2%
Professional Services, shown as Section 393 (formerly 194J) Medical, architectural, advertising, legal, engineering and other notified professions. 10%
Zoho has already renumbered this. Its labels read Section 393, formerly 194J, because the Income-tax Act 2025 folded the old 194 series into a single Section 393 with payment codes from 1 April 2026. The rates and the Rs 50,000 threshold did not change. Our Section 393 old-to-new map lists the codes, and the TDS rate calculator works out the deduction.

Which of the three applies is a question about the work, not the software, and Zoho’s list is a starting point rather than a ruling. Settle it before the first payment. Changing it afterwards means correcting a return, not just a field.

4. Bringing in several at once

Two routes, and the Zoho People one has prerequisites that quietly produce an empty sync if they are missing.

Import a file. Contractors → the More icon → Import Data → Contractor Details → Proceed, then upload and map your columns.

Import Data option under the More menu on the Contractors module.
Importing is the quickest route when you are adding a batch. Tap the image to view it full size.
Import screen with Contractor Details selected as the type of data to import.
Pick Contractor Details, then map your columns to the Zoho Payroll fields. Tap the image to view it full size.

Sync from Zoho People. Every contractor profile there must already carry a Date of Exit, plus custom fields for Payment Mode, Bank Holder Name, Bank Name, Account Number, IFSC Code and Account Type. Then in Zoho Payroll go to Settings → Zoho apps, choose which employment type to fetch, tick Classify some types as contractors, select that type again, and save.

Zoho People sync preferences with the Classify some types as contractors option selected.
The Zoho People route needs this classification set, and a Date of Exit on every profile. Tap the image to view it full size.
Instant Sync button on the Zoho Payroll Contractors page.
The sync runs every 24 hours on its own. Instant Sync pulls immediately. Tap the image to view it full size.

The sync runs every 24 hours by itself. Instant Sync on the Contractors page pulls immediately.

5. What the record looks like

Once somebody is in, their record carries the salary information and a Payments tab with the history, which you can filter by year.

A contractor record showing salary information and the Payments tab.
The record itself. The Payments tab carries the history, filtered by year. Tap the image to view it full size.

6. Editing, revising and changing the TDS rate

The rule worth remembering is that a pay run freezes some fields. Before the contractor has been in one, the pay rate is edited in place. Afterwards it moves behind the More menu.

Contractor record with the Edit icon beside each section of details.
Each block of details has its own Edit icon. Tap the image to view it full size.
Editing a contractor's pay rate before they have appeared in a pay run.
Before any pay run, the rate is simply edited in place. Tap the image to view it full size.

After a pay run, the tax setting changes through More → Edit TDS Rate.

More menu on a contractor's salary information showing the Edit TDS Rate option.
After a pay run the tax setting moves behind More, Edit TDS Rate. Tap the image to view it full size.
Contractor TDS rate options listing No TDS, Technical Services and Professional Services under Section 393.
Zoho’s own labels already read Section 393, formerly 194J. Tap the image to view it full size.

And the amount changes through More → Revise, which takes the new monthly pay rate and the date it takes effect, so the history stays intact rather than being overwritten.

More menu on a contractor's salary information showing the Revise option.
Once a pay run has touched them, the rate changes through Revise rather than a direct edit. Tap the image to view it full size.
Salary revision dialog with the new monthly pay rate and an effective from date.
A revision carries an effective date, so the history stays intact. Tap the image to view it full size.

7. Benefits and deductions

A benefit comes out before income tax, so it reduces taxable pay. A deduction comes out after tax, so it does not. Either can be a flat amount or a percentage of basic and DA, and either can stop at a month, stop once a total is recovered, or run on indefinitely.

Add menu on a contractor record with the Benefit option.
Benefits come out before income tax, so they reduce taxable pay. Tap the image to view it full size.
Benefit configuration with employer and contractor contributions and an expiry rule.
Each side’s contribution can be a flat amount or a percentage of basic and DA. Tap the image to view it full size.
Add menu on a contractor record with the Deductions option.
Deductions come out after tax, so they do not change the taxable figure. Tap the image to view it full size.
Deduction setup with an amount and an option to end on a month or when a total is recovered.
A deduction can stop on a month, stop once a total is recovered, or run on. Tap the image to view it full size.

8. Bulk actions and portal access

Select several contractors and act on all of them at once. Assign Reporting to sets the manager.

Assign Reporting to action with several contractors selected.
Reporting managers can be set for a batch rather than one at a time. Tap the image to view it full size.
Search and select dialog for choosing the reporting manager to assign.
Search for the manager, then assign. Tap the image to view it full size.

Portal access can be granted or revoked the same way. The portal shows a contractor their own details and payment history, nothing else.

Enable Portal action with several contractors selected.
Portal access lets a contractor see their own details and payment history. Tap the image to view it full size.
Disable Portal action with several contractors selected.
The same action in reverse revokes that access. Tap the image to view it full size.

9. Exporting contractor data

Contractors → More icon → Export Data

Choose which detail types to include, filter by status, pick a format, and put a password on the file if it is leaving the building.

Export Data option under the More menu on the Contractors module.
Exports are useful before a migration or as a periodic backup. Tap the image to view it full size.
Export options with detail types, a status filter, a file format and a password field.
Choose what to include, and put a password on the file if it is leaving the building. Tap the image to view it full size.

10. Deleting a contractor

Only possible while they have never been in a pay run, current or completed. After that the record stays and you use the exit process instead, which is correct: deleting somebody who has been paid would take the payment history with them.

Delete Contractor option under the More menu on a contractor record.
Deleting is only possible while the contractor has never been in a pay run. Tap the image to view it full size.

11. Ending one engagement

Contractors → select the contractor → More → Initiate Exit Process

Contractor record with the More menu open showing Initiate Exit Process.
Ending an engagement starts here, not by deleting the contractor. Tap the image to view it full size.
  1. Enter the Last Working Day, the Reason for Exit, a Personal Email so the settlement payslip reaches them after their work address stops, and any internal Notes.
  2. Choose settle on a given date or pay as per pay schedule, then Proceed.
Exit details form with Last Working Day, Reason for Exit, personal email and notes.
The personal email is how the settlement payslip reaches them after their work address stops. Tap the image to view it full size.

A given date takes you straight to the final settlement screen. Enter the organisation’s payable days, the contractor’s payable days and any loss-of-pay days.

Final Settlement Payroll screen with organisation and contractor payable days and loss of pay days.
Payable days and any loss of pay drive the final figure. Tap the image to view it full size.

Add any additional earnings or deductions, marking the balance Payable if you owe them or Receivable if they owe you, and switch on Notice Pay if it applies.

Adding a deduction to a contractor's final settlement, marked payable or receivable.
Mark the balance payable if you owe them, receivable if they owe you. Tap the image to view it full size.
Notice Pay toggle on the final settlement screen.
Notice pay is a switch on the same screen rather than a separate entry. Tap the image to view it full size.

Then Save and Continue and Submit, or Submit and Approve if you hold approval rights. To release the money, go to Pay Runs → View Details and Pay → Record Payment, pick the date, and tick the payslip notification if you want it emailed.

Record Payment dialog with a payment date and a payslip notification tick box.
Recording the payment is the step that actually closes it out. Tap the image to view it full size.

12. Ending several at once

Either import them, or start each exit manually and let them collect into one payroll.

Import Data option used for contractor exits.
For several exits at once, import them rather than repeating the form. Tap the image to view it full size.
Import type selector with Contractor Exit Details chosen.
Contractor Exit Details is its own import type. Tap the image to view it full size.

The manual route is to initiate each exit and choose pay as per pay schedule rather than a given date, which holds each one until the normal run.

Initiating an exit for one of several contractors being settled together.
The manual route is to start each exit and let them collect into one run. Tap the image to view it full size.
Exit details entered with pay as per pay schedule selected.
Choosing pay as per pay schedule is what holds each one for the batch. Tap the image to view it full size.

They then settle together in a single final payroll.

Final settlement payroll covering several exited contractors at once.
They then settle together in a single payroll. Tap the image to view it full size.

13. Exits that start in Zoho People

If Zoho People is where employee records are maintained, the exit can start there instead. Set the status to terminated or resigned and enter the exit date.

Zoho People employee profile with status set to terminated and an exit date.
An exit can start in Zoho People instead, by setting the status and exit date there. Tap the image to view it full size.

Then sync it across, and the exit arrives in Zoho Payroll as a to-do with the final settlement waiting to be processed.

Instant Sync on the Zoho People integration, bringing a contractor exit into Zoho Payroll.
Sync it across, and the exit lands in Zoho Payroll as a to-do. Tap the image to view it full size.

14. Finding exited contractors, and undoing an exit

Exited contractors stay findable through the Contractors filter, either as a group or by why they left.

Contractors list filtered to show exited contractors.
Exited contractors stay findable through the filter. Tap the image to view it full size.
Contractors list filtered by reason for exit.
You can also filter by why they left. Tap the image to view it full size.

And an exit started by mistake can be undone, as long as the final settlement has not been processed. Give a reason, then re-enter the salary details; the rest populates itself.

More menu showing the Revert Exit Process option on an exiting contractor.
An exit started by mistake can be undone, as long as the settlement has not been processed. Tap the image to view it full size.
Revert exit process dialog asking for a reason.
Give a reason, then re-enter the salary details. Tap the image to view it full size.

One thing worth saying plainly

Putting somebody in the Contractors module is a software decision, not a legal one. Whether a worker is a contractor or an employee in substance is what decides provident fund, ESI and how the labour codes treat them, and that question is not answered by which module you filed them under. Zoho’s own form carries an Enable Statutory Components option for contractors, which is a fair hint that the answer is not always none. Our guide to the new labour codes and the 50% wage rule covers what turns on it.

Where this sits in the wider setup

Zoho Payroll contractors are one module inside a larger setup. If you are configuring the organisation from scratch, our Zoho Payroll setup guide for India covers the company profile, statutory components, salary structures, the first pay run and a checklist. For the tax side, the TDS rate calculator and the Section 393 map are the two most useful companions to this page.

Zoho Payroll contractors FAQs

Do I need a paid plan for Zoho Payroll contractors?

Contractors are a newer module and availability depends on your plan, so check Zoho’s current pricing page against the plan you are on. There is a second reason the menu can be missing that catches people out: the module is switched off by default even where the plan includes it, so you have to enable it under Settings, Preferences, Employee and Contractors before anything appears in the sidebar.

What TDS rate applies to a contractor in Zoho Payroll?

Zoho offers three settings. No TDS, where what you pay stays within Rs 50,000 across the year. Technical Services at 2%, for managerial, consultancy and technical work. Professional Services at 10%, for medical, architectural, advertising, legal, engineering and other notified professions. Zoho’s own labels read Section 393, formerly 194J, reflecting the Income-tax Act 2025 renumbering that took effect on 1 April 2026. Which one applies is a question about the work itself, so settle it before the first payment rather than correcting a return later.

How is a contractor different from an employee in Zoho Payroll?

A contractor is paid one fixed Pay Rate each month rather than a salary structure assembled from earnings and deductions, and tax is handled by picking a TDS rate instead of running a full income-tax projection. They sit in their own module and have their own exit and final settlement flow. Whether somebody is genuinely a contractor rather than an employee is a question about the working arrangement, not a setting in the software.

Can I delete a contractor from Zoho Payroll?

Only while they have never appeared in a pay run, current or completed. Once a pay run has included them the record stays, and you close the engagement through the exit process instead. That is the correct behaviour, because deleting somebody who has been paid would take the payment history with them.

How do I settle several contractor exits together?

Two ways. Import Contractor Exit Details as a file, or start each exit manually and choose pay as per pay schedule rather than a given date, which holds each one until the normal run so they settle in a single payroll. If an exit was started by mistake, More then Revert Exit Process undoes it as long as the final settlement has not been processed.

Can a contractor exit start in Zoho People?

Yes. Set the employee status to terminated or resigned in Zoho People and enter the exit date, then sync. The contractor data syncs every 24 hours on its own, or immediately using Instant Sync, and the exit then appears in Zoho Payroll as a to-do to process the final settlement.

Sources

Screens on this page are Zoho’s own documentation captures, used with permission. Everything here was read from Zoho’s official pages: the Contractors overview, other contractor actions, contractor exits and the India pricing page.

Zoho changes this module regularly. Where your screen differs from a capture here, trust your screen and check the linked Zoho page.

Newsletter updates
Never miss a compliance update.
Payroll and labour-law changes, new free payroll calculators and Excel templates, sent straight to your inbox.
Free updates. Unsubscribe anytime. Read our privacy policy.