Charting the 2025 Voyage: Zoho Invoice's Year in Review

Charting the 2025 Voyage: Zoho Invoice's Year in Review

2025 has been a year of progress, productivity, and purposeful growth for Zoho Invoice. From expanding into new regions to refining everyday workflows, each update was designed to help businesses stay compliant, get paid faster, and work with confidence. Join us as we look back at the milestones that shaped our journey this year.


Launching the Singapore Edition 

This year, we launched the Singapore Edition of Zoho Invoice, tailored to meet local tax and compliance needs. Businesses can now:
  1. Create IRAS-compliant GST invoices.
  2. Apply withholding tax and TDS.
  3. Generate detailed tax reports.
  4. Accept payments via PayNow through Stripe, enabling customers to pay in SGD by scanning a QR code using supported banking apps.
With this launch, Zoho Invoice enables faster, compliant, and more convenient invoicing for Singapore businesses.



As we wrap up the year, we’re excited to share the enhancements that made your invoicing faster and more efficient.

Scan Items in Invoices

Quickly scan items directly into line items, and if an item is scanned multiple times, its quantity updates automatically. 

Share Invoices through WhatsApp

You can now send invoice details to your customers directly from the Invoices module using your personal WhatsApp account. This keeps communication personal, direct, and hassle-free.

Apply Available Credits From Credit Notes

Managing credits is now simpler. Zoho Invoice lets you apply available credits to invoices right from credit notes. Use the Apply to Invoices button in the credit note details page to apply partial or full credits to the selected invoices.

This year, we gave you more control over your PDF templates to make your documents look exactly the way you want.

Page Number Customization

We’ve enhanced page number options in your PDFs. You can now choose from three formats: Numeric, Page X / Y, or Page X of Y. Need a custom format? Select Custom and use placeholders like ${CurrentPageNumber} and ${TotalPages}. You can also adjust the page number position to Right, Left, or Center for the perfect layout.

Mark PDF Templates As Active or Inactive

Instead of deleting PDF templates you don’t often use, you can now mark them as Inactive. Inactive templates won’t be associated with any modules, but you can reactivate them whenever needed.

Customize PDF File Names

You can now customize file names using supported placeholders or your own prefixes and suffixes. You can also choose from predefined naming templates, making file management easier.

We rolled out tax-related enhancements to help you stay compliant across regions and simplify tax setup.

Income TCS Settings under Direct Taxes [India Edition]

Zoho Invoice now lets you create, edit, and view TCS rates under Direct Taxes in Settings. You can also see the number of associated transactions by clicking the View Associated Entities dropdown next to each Income TCS rate.

GST 2.0 Rate Rationalization [India Edition]

To help smooth the transition to GST 2.0, we added in-app support for updating GST rates based on HSN/SAC codes. A dashboard banner shows a preview of the changes before migration, and you can download updated data in XLSX format for reference.

Bulk Validate HSN/SAC Codes [India Edition]

To simplify GST compliance, you can now correct invalid HSN/SAC codes for the current return period or a selected date range via HSN Summary of GSTR-1. The new HSN/SAC Update History section in the GST Filing dashboard helps you track validations and updated transactions.

Create Local Taxes [Mexico Edition]

You can now create taxes governed by State and Municipal authorities, separate from the Federal SAT. These local taxes can be applied as transfer (Taxes) or retention (TDS), depending on your transaction needs.

This year, we enhanced Settings to help you manage security, customer access, and communication more effectively.

Multi-Factor Authentication (MFA) in the Customer Portal

We enhanced the security of your customers’ accounts by introducing MFA in the Customer Portal. Admins of organizations can now make MFA mandatory, requiring customers to use a Time-Based One-Time Password (TOTP) in addition to their login credentials. This adds an extra layer of protection while keeping login simple and secure.

Sales Receipt Support in the Customer Portal

Your customers can now view and manage Sales Receipts directly in the Customer Portal. They can also forward, download, view attachments, print, and bulk download PDFs.

Send Payment Receipt PDFs Along With Payment Thank-You Emails

After completing an online payment, your customers will now receive payment receipt PDFs in the thank-you email, giving instant confirmation and reducing manual follow-ups.

We made improvements in reports to help you analyze data more effectively with clearer summaries, better exports, and enhanced view options.

Enhanced Export Preferences

Exporting reports just got better! You can now name exported files, display column headers on each page, and organize data across pages based on the Group By field for better readability.

Organization Logo in Reports

Add your organization’s logo to PDF exports and prints. Place it in the header or use the watermark option, adjusting its position, size, and intensity to give your reports a professional touch.

New Summary View in Reports

We added a summary view for Receivables reports. When grouping is applied, you can now see the total value of each group without showing individual transactions, making it easier to get a quick overview.

We introduced various other improvements across Zoho Invoice to make your day-to-day workflows smoother and more intuitive.

Leave Organization

You can now leave an organization from the Manage Organizations page. Admins who have enabled any integrations in the organization will need to disable them before leaving. 

Pin Columns in List Pages

Keep important data in sight! You can now pin up to 2 columns on list pages which have more than 8 columns for smooth horizontal scrolling.

New Language Support: Filipino and Bahasa Melayu

Zoho Invoice now supports Filipino and Bahasa Melayu. Update your language preferences under Settings > Organization Profile, with changes reflecting in the Customer Portal as well.

Custom Views for Sales Receipts

You can now create custom views for the Sales Receipts module by selecting which columns to display, making it easier to track and manage your data.

  1. Out-of-scope and Non-GST Supply tax options are now supported in the India edition.
  2. Tax Override is now available on the edit pages of invoices, recurring invoices, and credit notes.
  3. Items, delivery challans, and credit notes have been updated with a cleaner design and improved functionality.

  1. Our app is fully optimized for iOS 26, with a refreshed interface featuring liquid glass effects, rounded corners, floating tab bars, and more.
  2. Generate invoices using voice commands.
  3. Easily add items by scanning barcodes.
  4. Collect payments with Tap to Pay by integrating Stripe in Singapore.

  1. Detect invoice details automatically from screenshots.
  2. Share invoices as cards instead of plain links when sending via WhatsApp.
  3. Collect payments with Tap to Pay by integrating Stripe in Singapore.


1. Communication is essential in today's business world and Zoho Invoice has been a valuable asset in helping my sole proprietorship on that front. Once set up, it's really quick to create estimates, send invoices, and share statement summaries with my customers for review, improving efficiency.
Derrik
    General Contractor, Derrik Reno's

2. Zoho Invoice has been a valuable addition to our business operations. It simplifies our invoicing process, enables efficient project-wise payment tracking, and provides clear financial visibility. Overall, it has proven to be a reliable and efficient solution for our invoicing needs.
Vinodh Jeevanantham
    Founder, Incroft Solutions

3. I like how intuitive and scalable Zoho Invoice is for entry level small businesses and their customer service has been very responsive whenever I needed help. It's not AI driven, but real people answering my questions quickly!
David Anderson
    Owner, Cobco Cabinets LLC




Celebrating MSMEs: Our #WallOfInspiration Campaign

To celebrate MSME Day, we rolled out the #WallOfInspiration campaign with Zoho Invoice, creating a space for businesses to share their lessons, affirmations, and defining moments from their journey. The campaign brought together voices from across the MSME community, sparking inspiration, shared learning, and meaningful conversations. A big thank you to everyone who participated and made this initiative truly impactful!


2025 was a year of expansion, refinement, and resilience, and this voyage is far from over. As we step into the new year, we remain committed to building tools that help small businesses stay compliant, get paid faster, and grow with confidence.

Thank you for being part of the Zoho Invoice voyage. We look forward to continuing this journey with you in the year ahead. Happy New Year!

      Zoho Campaigns Resources


        • Desk Community Learning Series


        • Digest


        • Functions


        • Meetups


        • Kbase


        • Resources


        • Glossary


        • Desk Marketplace


        • MVP Corner


        • Word of the Day


        • Ask the Experts


          • Sticky Posts

          • Charting the 2025 Voyage: Zoho Invoice's Year in Review

            2025 has been a year of progress, productivity, and purposeful growth for Zoho Invoice. From expanding into new regions to refining everyday workflows, each update was designed to help businesses stay compliant, get paid faster, and work with confidence.

          Zoho CRM Plus Resources

            Zoho Books Resources


              Zoho Subscriptions Resources

                Zoho Projects Resources


                  Zoho Sprints Resources


                    Zoho Orchestly Resources


                      Zoho Creator Resources


                        Zoho WorkDrive Resources



                          Zoho CRM Resources

                          • CRM Community Learning Series

                            CRM Community Learning Series


                          • Tips

                            Tips

                          • Functions

                            Functions

                          • Meetups

                            Meetups

                          • Kbase

                            Kbase

                          • Resources

                            Resources

                          • Digest

                            Digest

                          • CRM Marketplace

                            CRM Marketplace

                          • MVP Corner

                            MVP Corner




                            Zoho Writer Writer

                            Get Started. Write Away!

                            Writer is a powerful online word processor, designed for collaborative work.

                              Zoho CRM コンテンツ



                                ご検討中の方

                                  • Recent Topics

                                  • Standard practice rerun updated deluge function over existing recordes

                                    Hi folks, we have a function which is triggered via webhook from a third-party solution which then calls another api with a contact-id and gets a json payload back and then parses that data to custom fields in our CRM to the record id. As requirements
                                  • Specifying time increments on a Date/Time field

                                    Hi all, Im using a Date/Time field in my CRM module. At the moment the increments are 30 minutes. How can I change these to be 15 minutes? Thanks
                                  • Sort by Project Name?

                                    How the heck do you sort by project name in the task list views??? Seems like this should be a no-brainer?
                                  • Maximum limit of bank accounts

                                    I'm currently setting up Zoho Books in order to migrate at the start of our next financial year (April) and while adding bank accounts I've tried to add a second account from the same bank and receive an error about the maximum limit of bank accounts.
                                  • Account and Email and Password

                                    I'm signing up as a Partner so I can move my website clients across to a separate email server from their current cPanel one.. So I have a Zoho account and then I moved one of my emails across to that account to test the import process... So the question
                                  • Zoho Sprints iOS and Android app update: Global view. Screen capture control, file encryption, tags enhancement(iOS)

                                    Hello everyone! We are excited to introduce new features in the latest version(v2.1) of the Zoho Sprints iOS app update. Let’s take a quick look at what’s new. 1. Global view Global view brings all your project items into one centralised space. You can
                                  • Creating Restaurant Inventory Management on Zoho

                                    Hi,  We run a small cloud kitchen and are interested to use Zoho for Inventory and Composite Item tracking for our food served and supplied procured to make food items.  Our model is basically like subway where the customer can choose breads, veggies,
                                  • Price Managment

                                    I have been in discussions with Zoho for some time and not getting what I need. Maybe someone can help explain the logic behind this for me as I fail to understand. When creating an item, you input a sales rate and purchase rate. These rates are just
                                  • How do I create an update to the Cost Price from landed costs?

                                    Hi fellow Zoho Inventory battlers, I am new to Zoho inventory and was completely baffled to find that the cost price of products does not update when a new purchase order is received. The cost price is just made up numbers I start with when the product
                                  • only 100 entry download entries in Zoho Form

                                    Is there a way to download more than 100 entries in a form at a time? It is capped (unless I am not doing the export correctly). This is very frustrating as I want to make sure I don't miss a record when downloading data. Thanks!
                                  • Zoho FSM Premium Edition is Here

                                    As your field service operations grow, so do the complexities — managing large distributed teams, keeping sensitive data secure, generating the right reports at the right time, and ensuring every technician dispatched is the right fit for the job. The
                                  • Seeking a WhatsApp Business App (not API) Zoho CRM integration

                                    We have a business need to integrated WhatsApp Business App (not API) into Zoho CRM to centrally manage communications between our Sales team and Leads & Contact. Is there a reputable integration available for this scenario of ours? Core features we would
                                  • Auto-sync field of lookup value

                                    This feature has been requested many times in the discussion Field of Lookup Announcement and this post aims to track it separately. At the moment the value of a 'field of lookup' is a snapshot but once the parent lookup field is updated the values diverge.
                                  • How are other Books users integrating crypto and digital assets into Books?

                                    If my company owns some digital assets I would want those to exist in Books as assets, and also be able to change the value as needed when generating reports. My company would also be receiving payment in cryptocurrencies and may sell at the time of payment
                                  • Lets Talk Recruit: Key takeaways from our India community meetups

                                    Welcome back to Let's Talk Recruit — the series where we bring you real stories, product insights, and community highlights from the world of recruitment. Our last post covered how Resume Harvester can take the follow-up out of hiring. This edition is
                                  • Approval Workflow for Purchase Orders Abrir

                                    The requirement is , that all purchase orders greater than or equal to 5000 go through an approval process from certain people, but within books I only see that the approvers can be by levels or any approver but we cannot enter a rule like these. Can
                                  • Unable to create new finance account in Zoho Books Android app due to missing account number field.

                                    Free plan I have enabled a setting via the website requiring unique account codes to be specified for all accounts. When using the android app, go to expenses, new expense, select account, new account. Promoted to enter the Account name and description.
                                  • How to Fetch data from Sales Order and Insert into Purchase Order with Deluge

                                    Hello, I am wanting to write a Deluge script that would take the shipping address on a Sales Order and upon conversion to a Sales Order automatically insert it into that corresponding PO. I am new to Deluge but understand that it has great capabilities.
                                  • Google Drive shared folder

                                    My deluge script has stopped working, no longer collecting files from Google Drive - have these connections finally been deprecated ?? They seem to be active but errors occur when updating them ?
                                  • Zoho Desk: Mobile Updates | Q1 2026

                                    Hello everyone, Greetings! As we gear up for the end of Q1, we are excited to share a quick journey into all that released in the first quarter of 2026. We have brought in a few enhancements in the mobile apps that improve overall user experience and
                                  • CRM x WorkDrive: We're rolling out the WorkDrive-powered file storage experience for existing users

                                    Release plan: Gradual rollout to customers without file storage add-ons, in this order: 1. Standalone CRM 2. CRM Plus and Zoho One DCs: All | Editions: All Available now for: - Standalone CRM accounts in Free and Standard editions without file storage
                                  • Additional Address - Company Name

                                    It would be very helpful to have a "Company Name" field in the Additional Address shipping section.  In a situation where you drop-ship orders to a different address or different company entirely, it may be necessary to list the company name of the receiver. I understand that the Attention field can be used for that purpose, but that's not really the intended purpose of that field.
                                  • Zoho Payroll's Kuwait, Oman, Qatar, Bahrain and Canada edition is available in Zoho One

                                    Great news for Zoho One users! Zoho Payroll has expanded to five new regions: Kuwait, Oman, Qatar, Bahrain, and Canada. And the best part? These new editions are fully integrated with Zoho One, just like our existing editions in India, the UAE, Saudi
                                  • Does Zoho Creator support multilingual translation for user-entered data?

                                    I understand that Zoho Creator provides localization support for UI elements such as field labels and static text. I would like to know: Does Zoho Creator support automatic translation of user-entered data (for example, form inputs or stored records)
                                  • Upload field on tasks module

                                    Hello, Why I cannot add an upload field to a Task? Or maybe when creating the task make attachements visible, so you can add an attachement while creating the task? Looking forward to your response! Moderation Update: The Canvas detail view for the Tasks
                                  • WhatsApp phone number migration

                                    Hi @Gowri V and @Pheranda Nongpiur, Thanks for implementing the promised enhancements to the integration between Zoho CRM and WhatsApp. The previous discussion has been locked, so I'm opening this new one. I am copying below a specific
                                  • How to let club members update their own profile data

                                    Our club has about 200 members. We keep names, addresses, phones, emails, payment records, etc. for each, recently migrated to Creator. Once a year I send email to each member to confirm or correct their info on file with us, as well as ask for payment
                                  • Document retention in Zoho Sign

                                    Document management doesn’t end at signing. It extends to how long you retain agreements—and how securely you dispose of them. With the document retention option in Zoho Sign, you can define structured, policy-driven timelines for managing completed documents.
                                  • Sales Allowed Beyond Available Stock and Payment Recorded Without Restriction

                                    Hi, While testing in Zoho Inventory, I noticed that a sales order can be created with a quantity exceeding the available stock in the selected warehouse. In my case: Available stock: 5 units Ordered quantity: 6 units Despite this: I was able to convert
                                  • Deleting, Adding and Changing a Zoho Books Entry

                                    Zoho Books Community & Support, If a bulk upload of entries were added to an account, what is the process to: - Delete an entry - Change the amount of an entry - Is there a means to manually add an entry other than upload?
                                  • Zoho CRM - Feature Request - Analytics Components Group By Week Alternative Formats

                                    On the Zoho CRM Analytics Components, please consider adding an option to allow group by week format to be changed to other formats such as Week Commencing or Week Ending dates, rather than the current Week Number. This would provide improved usability
                                  • The Social Playbook March edition: Myth vs Facts

                                    We’ve all heard a lot of myths growing up. Some sound convincing, some feel believable, and over time they start to feel like facts. But the truth is, a myth is still a myth until it’s backed by real facts. Marketing is no different. Over time, many ideas
                                  • Updating Analytical Fields Data

                                    Dear Zoho team, I'm having an issue with the recently added fields in both Analytical Desk and Analytical. How can I generate the data in Analytical when new fields are added? https://analytics.zoho.com/workspace/2436819000000007005/edit/24368190000
                                  • Marketing Tip #26: Optimize product images for SEO

                                    Product images can do more than make your store look good. They can also help customers discover your products through search. Since search engines can’t "see" images, they rely on text signals to understand what an image is about. Two small actions make
                                  • What's New in Zoho Analytics - February 2026

                                    Hello Users! We're back with another round of updates for Zoho Analytics. This month's release focuses on giving you greater flexibility in how you visualize, manage, and act on your data - with new features like custom visualizations, remote MCP server,
                                  • Clone a Module??

                                    I am giong to repurpose the Vendors module but would like to have a separate but very similar module for another group of contacts called Buyers. I have already repurposed Contacts to Sellers. Is it possible to clone (make a duplicate) module of Vendors
                                  • [Webinar] Solving business challenges: Secure, real-time, and external collaboration

                                    Hi Zoho Writer users, We are excited to announce Zoho Writer's webinar for March 2026: Solving business challenges: Secure, real-time, and external collaboration. Zoho Writer supports real-time collaboration by allowing teams to work together in documents.
                                  • Realtime Translations of Video via OnAir

                                    It would be an amazing feature to have a drop down selector in the On Air video area for attendees to select a language to convert the original language to.
                                  • can change deal colors in bigin?

                                    can be super useful if we can change colors deals process any way to do it?
                                  • You have reached the maximum limit of bank accounts that can be connected to Zoho Books through token.

                                    I can no longer connect to my bank account to download transactions into Zoho Books. I egt the error message: "You have reached the maximum limit of bank accounts that can be connected to Zoho Books through token. To connect more accounts, write to us
                                  • Next Page