Zoho Payroll: Product Updates - June 2025

Zoho Payroll: Product Updates - June 2025

This June, we’re taking a giant step forward. One that reflects what we’ve heard from you, the businesses that power economies.

For our customers using the latest version of Zoho Payroll (organizations created after Dec 12, 2024) in the United States, we’re excited to introduce the Professional Plan, shaped by some of your most requested features. With multi-state support and multiple pay rates for an employee, you now have more control, more flexibility, and more confidence with every pay run. And we didn’t stop there.

From additional forms in India to smart enhancements in the UAE, every update this month has been thoughtfully built to simplify the way you manage your payroll.

Multi-State Payrolls (US)

If your employees work across multiple states in the US, payroll shouldn't get any complex. Now, with the release of the new professional plan, Zoho Payroll supports work locations of employees in all the U.S. states, all while staying compliant with each state’s local laws and tax requirements.

We calculate and withhold federal, state, and local taxes from employee wages and account for employer contributions such as Social Security, Medicare, and State Unemployment Insurance. These obligations are tracked and reported accurately, so your filings reach the right agencies on time.

We have also incorporated reciprocity agreements into our system. Should the employee reside in one state but work in another, you can configure to apply the reciprocity agreement, when applicable, to ensure that they will be taxed only in the state of residence.

Multi-state payroll is available in the Professional plan of Zoho Payroll. 


Multiple Pay Rates for Employees (US)

Some employees might do more than one job in your organization. Their pay should reflect the different roles they take on. For example, consider an employee who works part-time as a customer support associate and also handles weekend IT maintenance. You pay them $20/hour for support duties and $35/hour for IT tasks. 

With this feature in Zoho Payroll, you can now associate multiple pay rates to an employee. Each rate is based on the specific role they perform. When it's time to run payroll, you can include the hours worked under each role of an employee. Learn how to add multiple pay rates

With multiple pay rates in Zoho Payroll:
  • Both roles and corresponding rates can be added to the employee’s profile.
  • During payroll processing, their pay is calculated based on the hours worked in each role.
This feature is available in the Professional plan of Zoho Payroll.


Introducing Custom Roles (US)

Few users of Zoho Payroll  might require access to all the data in your Zoho Payroll organization. Others might need tighter control and specific access based on job responsibilities. That’s where custom roles come in.

Using custom roles in Zoho Payroll, you can now create roles beyond the default ones. Choose exactly what each role can view, create, edit, or delete—from employee pay details to tax information. You decide who needs access to what, and we make sure it stays that way.

 For example, you can create a role like Senior Financial Reporter with view-only access. That person sees only what’s relevant to their job, nothing more.

Custom roles are available in the Professional plan of Zoho Payroll.


Reporting Tags for Smarter Payroll Insights (US)

When your payroll grows, so does the need to track how money flow across your business. With reporting tags in Zoho Payroll, you can now organize payroll data using custom labels (e.g., work shifts).

You can assign these tags to employees and filter payroll reports based on them. This gives you a clear view of where your payroll costs are going. Learn how to create reporting tags

Reporting tags are available in the Professional plan of Zoho Payroll.

Manage Documents (US)

From employee contracts to company-wide tax filings, payroll involves a lot of paperwork. Now, with the Documents feature in Zoho Payroll, you can securely store and organize both employee-specific and organization-level documents—all in one place.

You can upload employee specific documents, such as ID proofs, offer letters, or salary revision letters. For broader needs, you can add and manage organizational documents like company-level compliance records. Learn how to manage documents 

This feature is available in the Professional plan of Zoho Payroll.


Bonus Payroll (US)

Whether it’s a year-end bonus or a performance-based reward, bonus payroll gives you the flexibility to issue one-time bonuses independently of your regular schedule. There’s no need to specify a pay period, so you can reward employees when the moment calls for it. 



Off-Cycle Payroll (US)

There may be situations where certain payments need to be processed outside the regular payroll schedule. Off-cycle payroll allows you to disburse such payments, whether for corrections or time-sensitive disbursements that require immediate attention based on the pay period you specify.


Both Bonus and Off-Cycle Payrolls are available in the Professional Plan of Zoho Payroll.

Introducing Approvals for Pay Runs (US)

In Zoho Payroll, approvals are built into the way your team works. Based on the roles and permissions you assign, some users will see the option to submit a pay run, while others with the right access can approve it. This helps make sure that pay runs are double-checked and only processed after the right person approves them.

This feature is available in the Professional plan of Zoho Payroll.

Instant Bank Account Verification for Direct Deposits with Plaid (US)

While configuring Direct Deposit — used to transfer funds directly to your employee bank account and make tax payments to relevant tax authorities — you can now almost instantly verify your bank account by securely logging in via Plaid. It’s quick, secure, and designed to help you get started with direct deposits more efficiently.

Download Form 16 with Form 12BA (India)

Form 12BA is a statement that lists perquisites and other fringe benefits provided to an employee in addition to their regular salary. If your organization has early access to upload Part B of Form 16 in Zoho Payroll, you can generate and download Form 16, which includes Form 12BA as page 3 of the document.

Other Enhancements

Origin Country Sync (All GCC Editions): While syncing employee details from Zoho People, you can now sync the origin country of employees as well. 

Alrajhi Bank Advice Format (KSA): You can download bank advice to manually transfer the salaries to your employees’ bank accounts in the Alrajhi Bank format.

 


That's a wrap for now! We are always eager to hear your suggestions so we can help you do payroll better. Feel free to share them in the comments below.

If you need any assistance, please write to us at support@zohopayroll.com, and we'll help you. Stay tuned for more updates from Zoho Payroll.

With a shared purpose,
The Zoho Payroll Team







    • Sticky Posts

    • Zoho Payroll | Quarterly Product Updates For 2024

      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
    • Introducing Academy 🎉: your go-to hub for all things payroll

      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
    • Recent Topics

    • Zoho AI Translate Task as Rest API

      I cant find any docs on how to use Zoho AI Translate Task from a rest api call https://www.zoho.com/deluge/help/ai-tasks/translate.html I am working on a custom Widget and I dont think I can execute zoho deluge ai translate task from a custom widget.
    • Is there the possibility to book less than 250 customer portal users?

      If you use the Creator, which is included in Zoho ONe, you can create a customer portal and give access to a maximum of 3 external people / customers, right? On the Creator website I saw that you can add 250 users for 100€/month. However, we don't need
    • Display Parts custom fields in the Work Order

      Hello, I see that is it possible to add custom fields in the Parts module. Would it be possible to also add those custom fields in the Work Order Module under Parts? This would be very useful for customer who want to showcase more information about parts.
    • Unable to edit Saved Estimates

      We are facing issue with editing the price or discount for a saved estimate for nearly 1 week.
    • Translation Blueprint & Picklists with Custom Values

      Hello everyone, I downloaded the translation file and I'm not finding the blueprint transitions. Does this means that the transitions cannot be translated? Also, the picklist values to be translated in the document are not the same that are actually used the in module. For exemple, for my lead module, the picklist values for Lead Status are : Not-contacted, contacted, junk and lost lead. In the translation document (English to French), this is what I see: PicklistValues.Leads.Lead_Status.Contact
    • How to create a custom sales signal?

      I want to create a custom sales signal for a custom module. is it possible to create one? If anyone know please let me know
    • Multi-line address lines

      How can I enter and migrate the following 123 state street Suite 2 Into a contact address. For Salesforce imports, a CR between the information works. The ZOHO migration tool just ignores it. Plus, I can't seem to even enter it on the standard entry screen.
    • Only show products in offers based on lead source

      We work with several lead sources, each with their own products and different pricing. For example, one product might have two or three different prices. Sometimes, when creating a quote, the wrong product is accidentally selected. Is there a way to only
    • Narrative 7 - The importance of data sharing

      Behind the scenes of a successful ticketing system - BTS Series Narrative 7 - The importance of data sharing Definition Data sharing requires a commitment to preserving the integrity and dependability of shared data throughout its entire lifecycle. This
    • TrueSync regularly filling up my local disk

      Seems that WorkDrive's TrueSync randomly starts filling up my local hard drive space. None of the folders have been set as "Make Offline" but still it seems to randomly start making file offline. The settings of the app is so minimal and is of no real
    • How can you re-push non failed submission through the integrations again?

      Hi, I can see there is an option the 'Re-push' failed integration submissions from Zoho Forms. Is there a way to do this for all submissions? We've just re-built an integration so things go into different fields and we would like to re-push everything
    • Check out in Meetings

      Why there is no check out in Meetings of Zoho CRM, very difficult to track
    • Issue with Zoho Projet

      Zoho Project on all the cellphones of my customer is crashing. He has mixed brands (Samsung and Pixel). Everything is fine on website and mobile website. Could not reproduce the issue in workshop using Samsung/Pixel/iPhone Uninstallation of Zoho Project
    • SecurePass email English language issue -- please hire someone to correct the English language issues sprinkled throughout your interface

      I wrote previously about some incorrect English in your SecurePass offering. After about six months it was corrected. I have never revoked permission before today and just discovered another language mistake that was not corrected. When you revoke a SecurePass
    • Published Components

      @zoho team, Checking if we can add a password for the public links as we have non-licensed users
    • Zoho Creator customer portal users

      Hi, I'm in a Zoho One subscription with our company. I'm running a project now that involves creating a Zoho Creater application and using the Zoho Creator Customer Portal.  At most we need 25 customer portal users. In our Zoho One plan we only get 3
    • Please Enable Snippets for Agents Adding Comments

      Snippets and templates are currently enabled for agents when they use the reply functionality. There is currently no way to add a template or snippets when an agent comments. This is really weird. Our agents don't use the reply functionality, only the
    • Tip of the Week - Extracting Data from JSON Columns

      Let's say you are importing a CSV or Excel file into Zoho Analytics. What if the file contains a few columns in JSON format? This is where Zoho DataPrep, embedded right within Zoho Analytics, comes in handy. This week's tip explains how to extract data
    • Deluge UI Updates

      Are there any updates planned for the Deluge UI in Zoho Desk? It feels quite dated and lack-lustre after you've spent some time in the CRM Deluge UI.
    • Zia Agents - Follow Ups

      It would be nice to have Zia Agents do follow ups. A lot of times agents are trying to schedule things with users and they say "can we set your printer up tomorrow?" and the user never says anything. A way to have a personalized reminder to the user automatically
    • Hide Agents name in Ticket Responses in "My Area"

      We were able to hide the agents name in the emails, however, the customer is able to see which agent has responded to a ticket in the thread of emails by going into their Help Center thread. Is there any way we can hide that information?
    • Option to Automatically Update Extensions

      Hello Zoho Desk Team, We recently received an email notifying us about an extension update that must be done manually. We’d like to request a feature that allows extensions to be updated automatically without requiring manual intervention. This would
    • Copy / Duplicate Workflow

      I have workflows setup that are very similar to each other. We have a monitoring system watching servers, and all notifications - no matter what client it is about - will come from a  noreply@ address which is not very helpful in having it auto assigned to the right account. I have setup a workflow that will change the contact name of the ticket (currently it would say noreply@) to the correct customer which is based on the subject line, as that mentions which server the alert it is about. I need
    • Embed Report with Auto Height

      Hello Developers, When we embed report within Page, we are getting one awesome feature to adjust the report height. "Auto" and "Custom' height. This "Auto" option works well when we have no records. But I want to embed report based on some conditions
    • Zoho Payroll: Product Updates - August 2025

      This month’s updates to Zoho Payroll bring enhanced efficiency and smarter features, simplifying payroll management for users in India, UAE, KSA, and US. Read on to explore how these updates can streamline your workflow. Filter Pay Runs by Type (India,
    • Numerical Rating for Interviewer Assessments

      Introducing Numerical Rating, a powerful new addition to interviewer assessments that brings precision and flexibility to candidate evaluations. ✅ What is Numerical Rating? Numerical Rating lets interviewers assign a score for each question in the assessment,
    • Choosing a portal option and the "Unified customer portal"?

      I am trialling Zoho to replace various existing systems, one of which is a customer portal. Our portal allows clients to add and edit bookings, complete forms, manage their subscriptions and edit some CRM info. I am trying to understand how I might best
    • User Tips: Adding Multiple Products (Package) to a Quote v2.0 (with Client Script)

      This solution is an improvement on the original idea which used deluge. My solution was posted in the comments are: https://help.zoho.com/portal/en/community/topic/adding-multiple-products-package-to-a-quote The updated version uses client script instead
    • Are downloadable product available in Zoho Commerce

      Hi all. We're considering switching to Zoho Commerce for our shop, but we sell software and remote services. Is there a features for downloadable products? I can't find any information about this. Thank you very much Alice
    • Need Faster Help? Try Live Chat Support

      Hello there, We understand that sometimes, whether you’re facing an issue, exploring a feature, or need quick clarification, sending an email and waiting for a response just doesn’t cut it. You need answers, and you need them now. That’s exactly why we
    • Custom image for each contact using merge tag

      Hi, I'm wondering if it's possible to set up an email campaign to display a different image for each contact using a custom field for the image url. I tried inserting custom html: <img src='$[UD:APP_IMAGE_URL||]$'/> but the editor seemed to reject this and did not actually add anything to the email template. Has anyone got any ideas? cheers, Jeremy
    • Comment Reactions like a Thumbs Up

      Can we please have the ability to emoji react on comments or at the very least, thumbs a comment up? Literally every other project management system out there can support this and it is very much needed to just acknowledge a comment instead of completely
    • Zoho Mail Search Engine Sucks

      Hello There! I really like all the features of Zoho Mail and I believe is way better than Gmail except for the Search Function. I believe Zoho Mail has a very poor search function, if you misspelled a word in the search box, Zoho Mail won't display any
    • Allow Subtasks and Task Lists to have their own Layout

      I'd like to have the ability for subtasks and task lists to have their own layout.  A subtask for us doesn't require all the fields that a parent task has.  The subtask seems cluttered with all the extra fields. Within a project Task List had different purposes.  I'd like the task layout to be different for some task lists.
    • How to update Customers in Zoho Books through Zoho Flow?

      Updating customers in Zoho Flow using a "update customer" action is deleting contact persons in Zoho Books.
    • Conect chat of salesiq with zoho cliq

      Is there any way to answer from zoho cliq  the chat of salesiq initiated by customers?
    • How to transfer credit between customers?

      Hi All, We have a slightly odd situation. It happens that we have two separate customers that are related to each other personally. One customer has an amount of credit, and would like to use that credit to pay the *other* customers invoice. How would
    • Zoho Books Reports: Basic report with total items sold and Cost of goods sold

      How can books show a report with Item Name || Qty Sold || Total Revenue || Total Cost of Goods Sold || Margin I need to factor in also invoices that have been credited where customers returned good. This seems like such a basic report, I'm sure I'm missing
    • The amount entered is more than the balance due for the selected bills."

      Hi Team i am trying to record payments for vendors using API and getting this error in response as { "code": 28011, "message": "The amount entered is more than the balance due for the selected bills." } JSON is prepared according to Documentation and
    • VBA handling named ranges

      In VBA I'm able to work with a single cell named range. E.g. Set Jr = Range ("Year").Value. Also other options are working fine, like Range("Year").Address shows $L$3. However a named range refering to multiple cells is not working for me. Eg. tbl_Test
    • Next Page