Unlocking New Levels: Zoho Payroll's Journey in 2025
Unlocking New Levels: Zoho Payroll's Journey in 2025
Every year brings its own set of challenges and opportunities to rethink how payroll works across regulations and teams.
In 2025, Zoho Payroll continued to evolve with one clear focus: giving businesses more flexibility, clarity, and control as they grow.
From expanding into new geographies to introducing powerful payroll capabilities and simplifying everyday workflows, this year was about making meaningful progress, one move at a time.
Zoho Payroll's Journey in 2025: A Year of Moves and Milestones
Here’s a look back at the key highlights from Zoho Payroll in 2025.
New Editions
This year marked an important step forward in Zoho Payroll’s journey. We introduced new editions to support businesses operating in different countries, each designed to meet compliance and statutory requirements.
In 2025, we launched Zoho Payroll in the following countries:
Saudi Arabia
Oman
Bahrain
Kuwait
Qatar
Canada
New Features
This year, we introduced several features designed to help you handle complex scenarios with greater ease.
Payroll Processing
1. Multi-State Payrolls (US)
With the multi-state payroll feature, you can onboard employees from different states, pay them all in a single run, and automatically stay compliant with each state’s tax laws. Zoho Payroll supports work locations and employee addresses in all states, automatically applying state-specific tax rules, including reciprocity agreements where applicable.
For employees who perform more than one role (such as working as a customer support representative on weekdays and as a shift supervisor on weekends), you can assign different pay rates for each role. Payroll is calculated based on the hours worked under each role, ensuring accurate and fair compensation.
Handle corrections or time-sensitive payouts outside the regular payroll schedule. Off-cycle payroll lets you disburse payments based on a specified pay period without impacting your regular payroll run.
Issue bonus payments such as year-end or performance-based payouts outside the regular pay schedule. Bonus payroll does not require a defined pay period, making one-time bonus payments simpler to process.
Process regular payrolls by entering only time-off hours of employees, such as sick leave or vacation, without adding earnings.
6. Yearly Pay Schedule (US)
You can now configure an annual pay schedule for employees who are paid once a year.
7. Formula-Based Earnings for One-Time and Off Cycle Payrolls (IN & GCC)
Use formula-based earning components like Overtime Allowance for one-time payments and off-cycle payrolls when the Pay Type is set to Variable Earning and the Calculation Type is Custom Formula. After creating the payroll, you can manually add employees and enter input values, such as days, hours, or minutes, based on the formula.
Earnings, Benefits & Contributions
1. Variable Earnings Based on % of CTC (India - Early Access)
Calculate variable earnings, such as bonuses, as a percentage of an employee’s CTC. Once created, these earnings can be associated with employees and configured using eligibility-based percentages.
2. Earnings Based on % of CTC Including One-Time Earnings (India - Early Access)
Earnings calculated as a percentage of CTC are now based on the entire Annual CTC, including one-time earnings such as bonuses and one-time payments.
3. Carry Forward & Quarterly Encashment of Reimbursements (India - Early Access)
Carry forward unclaimed reimbursements of your employees and encash them on a quarterly basis. To configure this, go to Settings > Setup & Configurations > Salary Components, select a reimbursement component, and set how unclaimed amounts should be handled.
4. Superannuation Benefits (India)
Superannuation is a retirement fund contributed by employers for their employees. You can now include superannuation as part of employee benefits. To configure this, go to Settings > Setup & Configurations > Salary Components, create or edit a benefit, and enable Consider this a superannuation fund. Once configured, superannuation contributions are included in monthly payroll.
5. Gross Based Salary Support (India and GCC)
Zoho Payroll now allows you to calculate salary starting from the gross amount. You can enter the gross amount first and then distribute it across salary components or add benefits as required. This simplifies salary configurations for gross-based salary structures.
6. Set Up Recurring Scheduled Earnings (India and GCC)
You can now schedule earnings to be paid at regular intervals such as quarterly, half-yearly, annually, or at custom intervals. These recurring earnings can be configured at the organization or employee level and are automatically included in the applicable payroll.
Calculate employer and employee social security contributions based on the actual number of days employees have worked, allowing for more precise contribution calculations.
Compliance: Taxes and Forms
1. Full Tax Exemptions for Certain Regions (India)
Employees eligible for full income tax exemption under Section 10(26) of the Income Tax Act can now be marked as exempt while creating or editing employee details.
Access Control & Customization
1. Custom Roles (US)
Some users may need full access to Zoho Payroll, while others need limited access based on their role. You can now create custom roles beyond the default options and define exactly what each user can view, create, edit, or delete. For example, a view-only role for financial reporting.
Pay run approvals are automatically configured based on user roles and permissions. This ensures every pay run is reviewed before processing.
3. Reporting Tags (US)
Use reporting tags to categorize payroll data with custom labels such as cost centers or work shifts, and filter payroll reports to gain clearer visibility into payroll costs.
The Audit Trail report helps you track all the changes made across your Zoho Payroll organization with timestamps and user details. This is available under Reports > Audit Trail.
New Modules
Along with feature enhancements, we also introduced a new module in 2025 to help businesses manage payroll-related information more efficiently.
Documents Module (US)
The Documents module allows employers to securely store, manage, and organize payroll-related documents in one place.
You can upload employee-specific documents such as ID proofs or offer letters, as well as organization-level files like company policies or compliance records.
With the WhatsApp Business integration, you can send payroll-related updates and notifications directly to employees through WhatsApp. This helps improve message reach, reduce delays, and keep payroll communication timely and accessible.
Zoho Payouts by Zoho Payments lets you deposit salaries directly from Zoho Payroll without logging in to your bank portal. After setting up and verifying your Zoho Payments account, you’ll receive a dedicated payout account to securely fund and process salary payments.
Once enabled, you can initiate payroll payments to multiple employee accounts at once, track transactions, and view payout summaries, all from within Zoho Payroll.
As Zoho Payroll expanded into new regions, language accessibility remained a key focus.
In 2025, we introduced:
Arabic language support for all GCC editions
French language support for Canada
To switch languages, click your profile icon and select your preferred language from the My Preferences dropdown.
Zoho Payroll also supports bilingual templates for payslips and letter templates, allowing you to present information in more than one language when required.
Beyond the product interface, we’ve also published help documents in these languages.
Other Updates
Alongside major launches and feature updates, we rolled out several smaller yet impactful enhancements throughout 2025 to improve usability, administration, and compliance alignment.
Reminders for Expiring Documents (GCC)
Previously, document expiry reminders could only be triggered for all employee documents, without the ability to narrow them down. You can now choose to trigger document expiry reminders only for specific documents that require tracking, giving you better control over compliance-critical records.
Send Document Expiry Reminders to Payroll Users (GCC)
Document expiry reminders can now be sent not only to employees, but also to Zoho Payroll users, ensuring the right stakeholders are notified on time.
Departments Management (US)
Departments can now be managed from a dedicated settings page. You can create, edit, or delete departments centrally instead of relying only on the employee creation flow.
Mark Organization Tax Details as Applied For (US)
If you’ve applied for your organization’s tax identification details but haven’t received them yet, you can mark the tax fields as Applied For and continue processing pay runs.
Share Screen Recordings with our Support Team (All Editions)
When contacting support, you can now screen-record your issues directly from within Zoho Payroll and share the recording to help our team understand and resolve it faster.
While subtle, these updates play an important role in making everyday payroll tasks smoother.
What's New
While this post highlights the major milestones from 2025, the What’s New page brings all product updates together in one place.
As we move into 2026, our focus remains on expanding coverage, simplifying compliance, and building features that adapt to the real-world needs of growing businesses.
Thank you for being part of Zoho Payroll’s journey. We’re excited about what’s ahead, and the next set of moves still to come.
As we navigate through the ever-changing payroll landscape, we bring you the latest updates that span the first quarter of 2024, tailored to meet the diverse needs of employers and employees in India, the UAE, and the US. From useful integrations to refined
Hello! We're thrilled to launch our newest payroll resource hub - Academy by Zoho Payroll [for India] - the information repository where you can go to learn everything about payroll. Introducing Academy by Zoho Payroll Why did we build Academy? Payroll
Subject: Feature Request: Ability for users to apply partial coupon balances per transaction Problem Statement Currently, our coupons are "one-and-done." If a user has a $50 coupon but only spends $30, they either lose the remaining $20 or are forced
Zoho Support has confirmed that Zoho currently does not have any method (using Deluge, flow or any other method) to alert a user when a sales order has been entered twice using the same customer reference number (i.e. a duplicate). Most ERP platforms
I’m customizing the Zoho Desk Help Center and I’d like to change the wording of the standard widgets – for example, the text in the “Submit Ticket” banner that appears in the footer, or other built-in widget labels and messages. So far, I haven’t found
Hello Zoho Campaigns Support Team, I am in the process of migrating my email marketing from Brevo to Zoho Campaigns. I have around 10,000 contacts, which I have already successfully exported from Brevo and imported into Zoho Campaigns. I now need guidance
The longer your help desk operations are, the more likely it is to accumulate tickets that are no longer relevant. For example, ticket records from a year ago are typically less relevant than currently open tickets. Such old tickets may eventually lead
While creating a New Custom View in invoice , Customers, Bills ,expense etc , the sorting of custom fields are not available , a query function "order by / sort by " may also be included in Define new criteria module which will be more beneficial to
Hi there I'm trying to make my Campaigns email look as much like a normal email as possible. I'm a bit stuck with the "justification" of the email email block. Can I LEFT JUSTIFY the "whole email" to make it look "normal"? (Please see screenshot attached)
Zoho Analytics has evolved significantly over the past year. Discover the most widely adopted features in Zoho Analytics in 2025, based on real customer usage patterns, best practices, and high-impact use cases. Learn how leading teams are turning data
Hello. Lately we are having problems with some campaigns, which show us this error message. Sorry! we encountered some problems while sending your campaign. It will be sent automatically once we are ready. We apologize for the delay caused. We can't find
I have created a workflow in Zoho Campaigns, which sends different emails, once contacts have been added to a mailing list. To choose which email to send to the contacts, there are conditions, which divert contacts based on their company type and their company size. There was a subsection of this workflow, where company size wasn't selected correctly, and some contacts have been sent down the wrong path and received the wrong email. The workflow contains a reminder loop and a further series of emails.
Hi everyone, I want to share my recent experience regarding the File Upload field behavior in Zoho Creator and my interaction with the Zoho support team. When a user uploads a file, the system automatically renames the document by replacing spaces in
I've got these fields from my Job Offer that I'm trying to map to the Work information fields in Zoho People, but they arent showing up. For example, how do I get the department name field (in the job post) to map to the work information field in Zoho
Hello everyone, I have a question regarding the use of Zia in Zoho Desk in combination with CRM data. Is it possible to automatically feed the complete context of a CRM record into Zia, so that it can generate automated and highly accurate responses for
I saw a posting about printing the knowledge base as I was looking for the answer, but we would like the ability to print out the entire knowledge base with a click, keeping the same organization format. Bonus would include an index of keywords and
Hello users, We’ve rolled out new features and enhancements in Zoho Books. From e-filing Form 1099 directly with the IRS to corporation tax support, explore the updates designed to enhance your bookkeeping experience. E-File Form 1099 Directly With the
Hello everyone, We'd like to inform you of some upcoming changes with regard to Zoho Campaigns. We understand that change can be difficult, but we're dedicated to ensuring a smooth transition while keeping you all informed and engaged throughout the process.
Hi, I have added a field on Zoho CRM. I want to use it in a workflow where that particular field is updated based on another field, however it is not showing up in the field list to select it in the workflow. Why is this please?
Hi, I would like to be able to move fields from the Main Page to a Sub-Form or from a Sub-Form to either the Main Page or another Sub-Form. Today if you change the design you have to delete and recreate every field, not just move them. Would be nice to
We’re using Zoho tools for collaboration and tracking, but managing meeting notes, action items, and follow-ups across teams is still challenging. Curious how others are handling this within Zoho workflows. Are there best practices or integrations that
I want to easily add a Deal to an existing Contact. If I click on New Deal on the Contact page this currently this is what happens: All of the mandatory field (and other field) information exists within the Contact. Is there a simple way for it to automatically
Hello, In Zoho Sprints, it would be great to be able filter out specific items in the Backlog based on their status. We would like to track items that were Removed from our backlog without seeing them constantly in the Backlog view, as this view should
I quote out of CRM, some of my clients have specialised pricing for specific products - therefore we use Price Books to manage these special prices. I can only see the breakdown of the products listed in the price book and the specialised pricing for
Tengo unos meses usando Zoho Meeting. En general, es buena, pero hay cosas vitales que no logra cumplir con mínima calidad. 1) Calidad de audio y video: urge mejoras. Audio con retraso, imagen borrosa, mal recorte de silueta con fondos virtuales. Además,
Hello, Is it possible in Zoho CRM to add multiple headers or sections within the Quote product table, so that when the quote is printed it shows separate sections (for example “Products” and “Services”)? To clarify, I’m asking because: This does not appear
I'm looking to add all campaigns sent to an archive folder in sharepoint. Is there anyway to accomplish this in Zoho Flow ? I'm falling at the first hurdle ... can I automatically save a sent campaign as a PDF to a folder location ?
Hello, All I've been looking for a way to keep about 30 functions that I have written in Zoho CRM updated in my own repository to use elsewhere in other instances. A github integration would be great, but a way to export all custom functions or any way
Hi, I have a pipeline where a Lead is created automatically through the Zoho API and I've been trying to look for a way to automatically apply Data Enrichment on this created lead. 1) I did not find any way to do this through the Zoho API; it seems like
We are writing this topic to appreciate the outstanding level of support from Qntrl Team. We have been using Qntrl since 2022 after shifting from another similar platform. Since we joined Qntrl, the team has shown a high level of professionalism, support,
Hello everybody, We recently started using the new Zoho CRM for Everyone. How can I hide "My Requests" and "Marketplace" from the side menu? We don't use these features at the moment, and I couldn't find a way to disable or remove them. Best regards,
Team: Can the messages from Zoho Campaign delivered through Whatsapp... now customers no longer are active on email, but the entire campaign module is email based.... when will it be available on whatsapp.... are there any thirdparty providers who can
Hey all, Could you please help in the following: When creating quotes, how to configure it in a way, that its approval would work according to the quoted items description, not according to quote information. In my case, the quote should be sent to approval
Hello! We use Zoho CRM and there are times where the "Lead Created Date & Time" field isn't populated into a "Contractor" (Account is the default phrase i believe). Most of my lead tracking is based on reading the Lead Created field above, so it's important