This May, we are glad to unveil new capabilities in Zoho Payroll that simplify your payroll activities. Here's the list:
Let Employees Choose Their Tax Deduction Method for One-Time Payments
Calculate variable earnings based on percentage of CTC
Carry forward unclaimed reimbursements and encash them quarterly
1. Let Employees Choose Their Tax Deduction Method for One-Time Payments
When making one-time payments, such as bonuses, the manner in which tax is deducted makes a significant difference to an employee's take-home pay. With this new feature, you can now provide employees with the ability to decide how they would like the tax deducted from such payments.
Your employees can choose from the options you provide from the employee portal. You can give them three choices:
| |
| The full tax amount is deducted at once. The remaining amount is credited to the employee. |
| The full bonus amount is credited upfront. The tax is deducted in future months. |
| An amount specified by the employees is deducted during the time of disbursement. The remaining tax is deducted in future months. |
Here’s how you can implement this for the employees in your organisation:
- Go to Pay Runs on the left sidebar.
- Click Create Pay Run in the top right corner and select One Time Payout.
- Select the one time component and when you would like to pay the employees.
- Select the Allow employees to select their tax preference checkbox.
- Select if you want to allow ad-hoc based tax deductions.
- Set a deadline for employees to submit their tax preference.
- Click Save and Continue.
- Add employees to the one time payment and click Continue to Payroll.
- In the one-time payroll screen, click Allow tax preference in the top right corner.
Note: For employees who do not have access to the employee portal, you can select their preferred tax deduction method by selecting the employee.
Your employees can now log in to their portal and choose their preferred tax deduction method.
You can also opt to lock the ability for employees to submit their tax preference before the deadline date, if required. To do this:
- In the one-time payroll screen, click Lock Tax Preference in the top right corner.
Your employees will no longer be able to submit their preferred tax deduction method. Once the deadline has passed, the ability for employees to submit their tax preference will be locked automatically. However, you can choose to extend the deadline for employees to submit their tax preference. Here's how:
- In the one-time payroll screen, click Extend Tax Preference in the top right corner.
If you want to have a backup, you can also export to download the tax preference.
2. Calculate variable earnings based on percentage of CTC
Variable earnings are earnings that are not fixed and vary based on the performance of an employee. In Zoho Payroll, you can now calculate these variable earnings such as bonus based on percentage of CTC (Cost to Company) of an employee.
For example, you have two employees - employee A and employee B - in your company. For employee A, you want to calculate their bonus based on 5% of their CTC. For employee B, you want to calculate their bonus based on 10% of their CTC. Here's how you implement this in Zoho Payroll:
- Navigate to Settings > Salary Components.
- Click Add Component in the top right corner and select Earning.
- Select Bonus as the earning type.
- Select the Make this earning a part of employee's salary structure option under Other Configurations.
- Select Percentage of annual CTC as the calculation type.
- Add other details about the bonus.
- Click Save.
Once you've saved this earning, you associate it to an employee by including one-time payments as part of their salary structure.
- You enter the bonus percentage as 5% of annual CTC for employee A and 10% of annual CTC for employee B.
When the pay run is processed for the variable earning, the bonus of 5% and 10% of annual CTC will be calculated for employees A and B respectively.
3. Carry forward unclaimed reimbursements and encash them quarterly
You can now choose to carry forward your employees' unclaimed reimbursements and encash them on a quarterly basis.

This feature is currently in early access. Contact support@zohopayroll.com and we'll enable this feature for you.
For example, let's say you want the telephone reimbursement that, when unclaimed by employees, gets carried forward and encashed at the end of the quarter. Here's how you can implement this in Zoho Payroll:
- Go to Settings and select Salary Components.
- Switch to the Reimbursements tab and select Telephone Reimbursement.
- Enter the other details and select Carry forward and encash quarterly for the How do you want to handle unclaimed reimbursements? field.
- Click Save.
The unclaimed telephone reimbursements of your employees will be carried forward from the beginning of the year and will be encashed at the end of the quarter.
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
Recent Topics
Cannot associate event with other objects when creating?
I am attempting to associate an Event with one or more other objects when creating it via the API. According to the API docs, the "Related_To" property is a jsonobject even though the description says "Provide the details about the entities the event
Missing Payload Details
Hi All, Does anyone know how to fix missing webhook payload data in the next step of the flow? Payload comes into the webhook -- All details here When i go to use the webhook data in the next step -- the majority of the payload data is missing
Zoho Projects API 100 requests/2 min. Limit
Hi Requesting clarification on the API documentation. "You can invoke or call an API for 100 times in a span of two minutes. If you invoke more than 100 times, the particular API request will be locked for the next 30 minutes. " Does this limit apply
Customer address in Zoho Bookings
Hello, Is it possible to add customer address information to the Zoho bookings appointment screen? Or have it pull that information automatically from the CRM? We are wanting to use this as a field management software but it is difficult to pull the address from multiple sources when it would be ideal to have a clickable address on the appointment screen that opens up the user's maps. It would also be advantageous for the "list view" to show appointment times instead of just duration and booking
AutoScan Not Working Since April -Support says it with engineering
Hi there, Autoscan has not been working on my account since April. Without this feature, completing expenses reports is laborious and error-prone. I keep asking for updates seeing as this is a critical feature, but told that it's being looked into and
Calendar Connection Enhancement
Hello everyone, Greetings from the Bookings team. We're here to announce an important Calendar enhancement that will roll out soon. Let's take a look at what's being changed. Improved and more straightforward UI The Calendars UI is undergoing a complete
Bookings to CRM - New Events and Contacts
Hello, I have an issue with appointments taken by clients from a Zoho Bookings page. Previously when an appointment was reserved, if there were no client created in Zoho CRM, it would create it in the CRM through the integration between both platform.
Generating Discount Coupons for Zoho Bookings
Hi, Is there provision to generate Discount Coupons for appointment bookings? I could not see that in the settings and this is very much needed. Please suggest us. Thanks
Empowered Custom Views: Cross-Module Criteria Now Supported in Zoho CRM
Hello everyone, We’re excited to introduce cross-module criteria support in custom views! Custom views provide personalized perspectives on your data and that you can save for future use. You can share these views with all users or specific individuals
When will Sales Order and Invoice Synchronisation with Zoho CRM be Available?
When will Sales Orders and Invoices, created in Zoho Books or Inventory be made available in Zoho CRM? John Legg Owner: The Debug Store
In the Blue Print Transition requirement received it will show 8 check field in pop up if they any one of this field then only move to next stage Ist quote
In the Blue Print Transition requirement received it will show 8 check field in pop up if they any one of this field then only move to next stage Ist quote Pls help how i fix this
Multiple Products on Ticket
Good morning. We will classify all tickets based on the product. Users sometimes send different requests on the same ticket, so we are facing some challenges. Is there a way to add more than one product to the ticket, or is there a way to tie the product
Desk - CRM Integration: SPAM Contacts (Auto Delete)
SPAM contacts is a useful feature, but when the CRM sync is used, it is very frustrating. When a contact is marked as SPAM on Desk, I wish to do the same on CRM. When a SPAM contact is deleted, I would like it deleted from CRM. The feature looks half-baked.
Date Import Problems
I'm trying to import products from csv/xls files, but I can't get the Sales Start Date field to import. I know the import is working because all the other information is imported, but the Sales Start Date field is left empty. I think it must be a format problem. The date format I am trying to import is DD/MM/YYYY. This is also how my date preferences are set up in Zoho CRM. Do I need to use a different format to import the date field?
Surely it's time Inline editing from views
I think the first request I found for in-line editing from grids was approximately 12 years ago - that post was locked because it was suggested Zoho sheetview solved the problem. However, it's now 2024, and in-line editing from grids is just a basic expectation.
How to work with getFieldNames formdata functions ,Any Examples
I don't find any example showing usage of getFieldNames. Where do i find .is there any Help documents available
Allowing subqueries in FROM clause
When building a Query table in Zoho Reports, I encountered an error when attempting to put a subquery in the "FROM" clause of my statement. Why isn't this currently supported? Is there a plan to implement this functionality in the future?
New features and improvements in Desk's integration with Zia powered by GPT
Hi everyone, We’re pleased to announce several new enhancements in Zia Powered by GPT integration. These updates bring more customization options, improved response generation, and additional language support. Below is an overview of the enhancements
Is Zoho Shifts included in the Zoho One plan?
In case the answer is no: there's any plan to make it available via One? Thank you
Feature Request: API Access for Managing Deluge Functions (with OAuth & Change Tracking)
Hi everyone, I wanted to share a thoughtful request that came in from one of our Zoho clients this week. I believe many of us as partners and developers might relate to it. “One quick item to flag: we’d love an official way to manage Deluge functions
No more IMAP/POP/SMTP on free plans even on referrals with NO NOTICE
Outraged. Just referred a colleague to use her domain (not posting it publicly here) to Zoho, just as I have other colleagues, clients, friends. Expected the exact same free plan features as I have and as everyone else I ever referred got. I was helping
Mac Thunderbird zoho e mail account issues
I have issues with a user account on thunderbird e mail client who suddenly does not receive emails, when you click get messages we get an error "sending of password for user ......did not succeed, mail poppro.zoho.com responded service unavailable" after
PASSWORD
Hello, I'm Joyce, my client used zoho for password sharing, he did share the canva but once I clicked on it it will not automatically log-in, instead I need to log-in again. My question is my boss log-in first to his gmail and use his gmail to log-in
Products in time entry
Morning, Is there a way to add the product field to the time entry layout? Giving us the ability to identify a product per time entry. Thanks Rudy
Kaizen #195: Frequently Asked Questions on Bulk Read API and Bulk Write API
We are thrilled to be nearing the 200th post in our Kaizen series. As we approach this exciting milestone, we would love to hear from you. Do you have any questions, suggestions, or topics you would like us to cover in future posts? Your input helps us
admin problem
i can't to reach for the panel that i will create another mail to our company account i have admin access but i can't reach the panel our Company name Scale point my mail asmaa@dcalepointhub.com please can you help me Thanks
554 5.7.1 : Recipient address rejected: user [username] does not exist
Hi, I mistakenly altered my shopify email settings (where my domain is managed), but immediately reverted them, however now I have a strange email issue. I can send emails just fine, but cannot receive them. I have tried all troubleshooting steps but
Problema para enviar y recibir correos
Buenos días, mi cuenta de correo secretaria@construccmauro.com presenta problemas y no me permite ni me envía ni recibe correos, me sale este error.No fue posible enviar el mensaje; Motivo: 554 5.1.8 Correo electrónico bloqueado saliente. Aprende más., Agradezco
Agent working hours
Hi, I know it is possible to set company business hours but is it possible so that agents can have different ones? I.e. some agents cover later hours on specific weeks - can these be set so those agents that are "working" get notified about tickets etc.
Legit email address?
Hello, I received emails from zohoadmin@biznetvigator.com with a password expiry notice. is that a legitimate email?
SMTP Authentication Fails with App Password – “535 Authentication Failed” Error
Hello, I'm trying to send transactional emails from my WordPress website using the WP Mail SMTP plugin with Zoho Mail (smtp.zoho.com on port 465 with SSL). I've created and used a Zoho Mail app-specific password for SMTP, and verified that: The email
Deluge script issue : Mismatch of data type expression. Expected BIGINT but found STRING
I'm building a Zoho Creator form to take inputs for Email, Bootcamp Name, and Tag. If a record with the same Email + Bootcamp exists in a custom module (bootcampattendence), I want to update it by adding a new tag. If it doesn’t exist, I want to create
how to integrate zoho bigin to wordpress website ?
hello , i want to integrate zoho bigin to wordpress webiste , can anyone help me with the tutorial ?
Survey end date extension
Hi, Is there any way to extend the end date of my survey? I needed more time in finding respondents that is why I need to extend the end date of my survey. Help. Thanks
Problem with signature in a forwarded mail
Dear All, In my email account I created a signature and I unchecked the 'Place signature above the quoted text for relies and forwards' My question is, when I am trying to forward an email, sometimes I need to insert my signature so I select it from the
Out of Office not working
I have set up out of office on zoho mail, however, it does not reply to every mail sent to it. I have tested it by sending several test messages from multiple different email accounts, I will get a response to some of them, but not all of them this is
Error message that says only images and no text
I filled out a template for a weekly newsletter with text and images throughout but when I click save and next an error message comes up that says "Campaign content has only images and no text" which is not true at all. I have no idea how to fix this issue and don't know where the problem is.
Link project invoices to sales orders
As a business owner and project manager I create estimates with my clients which then become sales orders. When billing for project work I want to invoice against the agreed sales order. I see that I can create invoices and link them to sales orders in
Contacts Don't Always Populate
I've noticed that some contacts can easily be added to an email when I type their name. Other times, a contact doesn't appear even though I KNOW it is in my contact list. It is possible the ones I loaded from a spreadsheet are not an issue and the ones
Cannot add zoho email to gmail acc
I'm trying to set up my zoho mail to connect to my gmail acc but no matter what I try I always get this problem. What should I do now? Password is up-to-date. Authentication failed. Please check your username/password. [Server response: 535 Authentication
Next Page