"Hey, while you're here, could you also take a look at the vegetable patch?"
Aaron hears that line almost every week.
He runs a small gardening service, the kind where customers subscribe to a simple monthly plan that includes basic maintenance, mowing, watering, trimming and fertilising the greenery around the house. It was a clean plan, easy to quote and deliver. But every visit came with just one more request, which Aaron can hardly deny.
"Can you add some new soil to the corner beds?"
"Do you have time to prune the roses today?"
"Can you install a drip line this month?"
"On, and do you think we could add two more bags of compost next time?"
Aaron would laugh and say, "Sure, but that's not a part of the routine."
Then he'd rather do the work for free, feeling it's a small thing to charge or charge manually, which customers sometimes hesitate to pay or write a note to invoice later, which he misses most of the time.
By the end of the month, his plan-based business no longer looked like a plan. It seems like a collection of unpredictable, scattered requests that his billing system wasn't built to handle.
One day, a customer said, "I wish I could just add these extra things like a topping on a pizza. My plan stays the same, but I choose the extras I want."
That made Aaron realise something: People don't want complicated plans, but they do want flexibility in purchase. They want a solid base plan and the freedom to add the extras that fit their needs.
This is precisely why Zoho Billing offers Add-ons, to keep plans clean while allowing customers to personalise their subscription effortlessly.
Add-ons in Zoho Billing
Add-ons extend a subscription beyond the base offering. They allow customers to purchase additional value without changing their main plan, while letting businesses scale offerings cleanly. Zoho Billing offers a comprehensive, structured add-on framework that covers different types of add-ons to address real-world subscription challenges.
Standalone Add-ons
Standalone addons are independent enhancements that customers can attach to their existing plan whenever they prefer. They are meant to offer extra service or features that are not included in the base plan but are commonly requested.
Suitable Businesses: Gardening services, home cleaning services, fitness studios, consulting firms, repair/maintenance services.
Strategic Advantage: Standalone addons let businesses say "yes" to customer requests immediately without redesigning plans. They boost revenue, reduce complexity, and make offerings more modular.
Addon Groups
Addon Groups categorise addons into structured sections. This ensures customers see relevant options, not a long list of unrelated extras. This allows businesses to organise add-ons into meaningful groups, such as garden enhancement, soil services, and irrigation upgrades.
Suitable Businesses: Software platforms with feature bundles, wellness centres offering different service categories, and agencies with add-on service families.
Strategic Advantage:
Grouped addons improve customer experience and help businesses present upsells cleanly, increase adoption without overwhelming the subscribers.
Recurring Addons
Recurring addons behave like mini-subscriptions attached to the main plan. They repeat every billing cycle unless removed. These are long-term additions, such as premium service layers, extra recurring hours, monthly replenishments, or ongoing feature unlocks.
Suitable Business: IT service providers, digital content platforms, property maintenance companies, and management services businesses.
Strategic Advantage: Recurring addons provide predictable recurring revenue and increase customer retention by integrating deeper value into each billing cycle.
One-time Addons
These are single-use enhancements that do not renew. They are mostly occasional or emergency requests such as festival cleanup, a one-time plan installation, a deep garden care session or a special consultation.
Suitable Business: Event-based service providers, emergency repair teams, creative agencies, and landscaping services offering seasonal cleanup.
Strategic Advantage: One-time add-ons let you capture revenue for specific needs while keeping plans simple. Customers appreciate paying just for what they use.
Quantity-based Addon
Quantity-based addons allow customers to buy multiple units of a service enhancement. It depends on scaling by volume, such as purchasing more working hours, extra visits, additional fertiliser bags or extra user seats.
Suitable Business: Co-working space selling extra desks, SaaS apps offering additional seats, consulting firms selling extra billable hours, and gardening service selling extra material units.
Strategic Advantage: This model supports incremental growth, reduces customer friction and increases recurring revenue without modifying the customer's main subscription.
Usage Addons
Usage-based addons charge based on the quantity consumed, with tracking after the fact. This addon is measured purely on usage, such as irrigation water consumption, number of tasks completed, hours logged or API calls made.
Suitable Business: Utilities, IoT device monitoring service, API driven SaaS platform, retail services, telecom and metered resource providers.
Strategic Advantage: Usage based addon build trust and attract customers who prefer flexible at the same time fair way of billing. They also unlock revenue that grows organically with usage.
What Addon Do for the Business
Add-ons transform how a business delivers value. Instead of forcing every customer into a rigid plan structure, they allow flexible, optional and scalable extensions that match real-world needs. This means your plan remains clean and predictable, while your revenue model becomes dynamic and adaptive.
Addons in Zoho Billing not only offer different types, but also provide flexible rules for when and how addons should be attached to a subscription. You can configure,
Association Type:
Association type controls whether the addon is optional, recommended or mandatory.
Optional: The addon can be added or removed at any time when creating or editing a subscription.
Recommended: The addons appear as a suggested enhancement on the hosted page.
Mandatory: Addon is automatically included with the plan and cannot be removed.
Applicable Event:
The applicable event defines the time range during which the addon should be considered.
Subscription activation: Triggered when a subscription goes live.
Plan Change: Triggered whenever a subscription is created or updated with a selected plan.
Trial Activation: Triggered when the trial starts.
Event Frequency
Event frequency determines whether the addon applies once or every time the event occurs.
Whenever Event Occurs: The addon is applied every time the selected event happens.
First-Time Event Occurs: The addon applies only to the first occurrence of the chosen event.
With all these addons, make your subscription model future-ready, flexible, profitable and responsive to how customers actually use your service.
Customers subscribe to your plan for the essentials. But they stay and spend more when they can tailor the service to their evolving needs.
Plans create the foundation, and addons create the experience.
Together, they build a perfect subscription model that scales merrily.
Up Next: Counting on Discounts
Recent Topics
Widget Height were destroyed
All widget heights in the Details Canvas view are broken.
Introducing Zoho POS for Restaurants
Hello Community, We’re thrilled to announce the launch of Zoho POS for Restaurants, unveiled at the 30th milestone edition of Zoholics India 2026. Running a restaurant involves multiple teams and workflows. A single table journey, from seating a guest
WhatsApp Business Message Pricing Update: Effective October 1, 2026
Hi everyone, Starting October 1, 2026, Meta is updating how WhatsApp Business messages are charged. This guide explains the new per-message pricing model, how message categories work, and what changes for service messages specifically. How Meta charges
Task Module quick create settings
Hello, requesting the Task module receive a quick create customization settings. We have added custom fields and have to select "More fields" at the bottom of the pop-up to access the custom fields.
Zoho Calendar integration for Bigin
Hello everyone, We're excited to introduce Zoho Calendar's integration in Bigin! For a while now, users have been able to sync events in Bigin with Google Calendar and Outlook Calendar - but with this new topping, it syncs with Zoho Calendar as well.
Does Updating Employee Names and Profile Pictures in Zoho One Automatically Sync Across All Zoho Applications?
Hi Zoho Team, We are currently using Zoho One in our organization and want to centrally manage employee profile information. As a Zoho One Super Admin, if I update the employee name and profile picture for all users from the Zoho One Admin Panel, will
Enhanced shared mailboxes: Dedicated Sent folders, Run-through filters & fresh UI
Hi everyone, Collaborative communication is the backbone of smooth operations; whether you are handling customer support queries, managing vendor requests, or tracking sales leads. Shared mailboxes in Zoho Mail ensure your team stays on the same page
How to Manage Two GST Numbers / Two Companies in a Single Zoho Inventory Organization?
Hi Team, We currently have two separate legal entities: A Proprietorship Firm with its own GSTIN A Private Limited Company with a different GSTIN However, operationally, both companies deal with the same products, and we would like to manage the physical
10/22 15時〜 オンラインもくもく会のお知らせ | Zoho ワークアウト
ユーザーの皆さま、こんにちは。コミュニティグループの中野です。 10月22日(木)開催の「Zoho ワークアウト」をご案内します。 Zoho ワークアウトは、参加者それぞれが取り組みたいテーマを持ち寄り、ユーザー同士で交流しながら、 設定・検証・運用改善を進めるオンラインの「もくもく会」です。 「試してみたい設定があるけれど、なかなか時間を取れない」 「一人で進めていると、途中で手が止まってしまう」 「他のユーザーの活用方法や工夫を聞いてみたい」 そんな方は、Zoho ワークアウトで一緒に取り組んでみませんか?
Convert MBOX to PST File Using Free Methods
MBOX is a mailbox format that is used by various email clients and services, such as Thunderbird, Apple Mail, Eudora, and Google Takeout. Yet, in order to be able to open your MBOX emails in Microsoft Outlook, you have to convert them from MBOX to PST
Reporting tags associated to Project in Zoho books?
Hi, I know you can add reporting tags to contact, articles and transactions. Is it possible to add reporting tags to Project. We Zoho reports I would be able to generate reports by tags. Sometimes tags for a contact is different for projects (ie Projects
Reporting Tags in Profit and Loss Reports Analysis
Hello Community and Zoho Books Product Team, I would like to highlight a limitation I encountered with Reporting Tags in Zoho Books. Reporting Tags Not Applying to Automated Inventory Journal Postings from Product Invoices. For inventory product invoices,
Email Blast
Hi, How do we send an email blast to thousands of customers? The email addresses are not yet saved in Zoho Desk.
Spam Quarantine: Manage suspicious emails in Zoho Mail
When an email is quarantined by spam processing, it need not always be blocked right away. Some emails may be marked incorrectly, or may need to be reviewed before a final decision is made. The Spam Quarantine feature in the Zoho Mail Admin Console gives
What is the difference between "Reply" and "Public Comment" in a ticket?
Hey, my company is thinking about switching to Zoho Desk but we do not understand the difference between the "Reply" and the "Public Comment" feature. When should we use which? And why? What is the difference between them? Thank you for your help! Kindest
Comments Vs. Replies
I'm curious as to the difference between a "Reply" and a "Comment" on a ticket. It appears that "Replies" are what's used to determine response time SLA's and there are also used to automatically re-open tickets. I'm just trying to understand the key differences so I can educate both our clientele and our back-end users on which function/feature to use to better improve the ticket lifecycle. If anyone has any insight it would be appreciated. Thanks!
CRM Address Field - States with Countries in brackets
Hi, Could you please remove the country in brackets from the Global State List, or at least allow us to edit these entries? It looks like the brackets were added during the initial data population, perhaps by someone building the list in a spreadsheet
What's New in Zoho Inventory | July & August 2026
Hello users, The July and August 2026 releases bring a range of new features and improvements across the product. From the Nigeria Edition and Super Admin enhancements to Sri Lanka IRD-compliant invoicing, Loyalty Program Management, and improvements
Forms data export bug
The export csv with a password has changed for the worst. It is less secure by not allowing complex passwords. Just last week and the last year (at least) I was able to use a complex, secure password. Export CSV moreover doesn't even work if I use a simple
Fax and email questions
Does Zoho offer faxing capability? If so, how to do it? And, why is has my email inbox stopped in 2019? There are no more emails since then. Also if I delete all of those emails, will they delete it from my gmail account (I'm linked to a gmail email address).
Create a single record from multiple images with ICR
Hello all, Zia's Intelligent Character Recognition can now create a single record from multiple images based on the configured ICR rule. Users can upload up to three images at once, such as an ID, a passport, and a business card, and Zia will extract
How to present an Analytic on a CRM dashboard and filter it on loginuser id
How to present an Analytic on a CRM dashboard and filter it on loginuser id? I want to display an Analytics pivot table (as a widget) on a CRM dashboard and have the pivot filtered on the loginuser. I want additional user-filters available, such as date,
CNIL - Suivi de Pixel
Bonjour à tous, À la suite de la nouvelle recommandation de la CNIL sur les pixels de suivi dans les e-mails, savez-vous si Zoho Campaigns permet : de conditionner le suivi des ouvertures au consentement de chaque contact ; de proposer un lien permettant
Live connection to DS files in Zoho Creator / ChatGPT
As an idea, we are using ChatGPT to build with Zoho Creator (outside of Zia), which is works brilliantly to assist write deluge, provide test suggesitons etc. Currently we are uploading the DS files which are very point in time, it would be great to have
Setting default From address when replying to request
At the moment, if I want to reply to a request, the From field has three options, company@zohosupport.com, support@company.zohosupport.com, and support@company.com. The first two are really internal address that should never be seen by the customer and
Zoho Payroll: Product Updates - Q3, FY2026
Over the past quarter, Zoho Payroll has added several updates to make payroll easier to process, configure, and manage. The most notable improvements cover bank integrations, reimbursement support, payslip enhancements, employee exit documentation, payroll
Convert OLM to PST on Mac and Windows Using Free Methods
When your Outlook for Mac data is stored in an OLM file and you want to use it with Outlook for Windows, the simplest approach to transfer your emails and other mailbox information is to convert the OLM file to a PST file. OLM is primarily associated
Add Payment Information (like Bank details)
I am using the Free plan of Zoho Books. I need to add the bank details/ UPI details on the invoice. How can I do that. I have added the details in the Bank Section.
Placeholders for Multi-Level Discount
I am using custom templates for Invoices and all other modules. Since i have activated multi-level discount (an early-access feature from zoho) "discount at line-item and transaction level", I need placeholders for using them in my custom templates. With
Running Balance
Please add automatically Running balance in ledger view. Taking lot of time, every time to add manually
Accounting on the Go Series-47: Effortless GSTIN Management- Auto Populate TaxPayer Details in Zoho Books Mobile App
Hello everyone, Welcome back! Today, we're focusing on a feature specifically designed for our Indian users in the Zoho Books-Indian edition, particularly those who deal with GST compliance regularly. We understand the importance of accurate and efficient
URGENT: Stalled DC Migration >72 Hours - Records Locked [Ticket #: 167813877
The DC migration was started on 1st October at 6 pm and we were informed migration period as 48 hours but even after more than 72 hours, the migration seems still in progress. We sent two emails to check the status but no responses. We need the migration
Zoho Webinar - Sharing System Audio (NOT AVAILABLE)
Hi, We are having a serious problem with Zoho Webinar. In the webinars we run, we very often share the audio from a video we are streaming directly from YouTube or other applications. Until recently we were using Zoom, but as we use other Zoho applications
Cash Recipt
You can not receive cash more than 10000 from one party in a day and two lakh in a year. In statement you can't differentiate cash or bank receipt. zoho does not support this
Need to set workflow or journey wait time (time delay) in minutes, not hours
Minimum wait time for both Campaigns workflows and Marketing Automation journeys is one hour. I need one or the other to be set to several minutes (fraction of the hour). I tried to solve this by entering a fraction but the wait time data type is an integer
Concern Regarding Stock Validation in Inventory Management
Hi Zoho Team, We would like to highlight a concern regarding stock validation in the inventory system. As per standard inventory management practices, if the stock level is zero, the system should not allow users to create a shipment, packing slip, or
Change from OST to PST on Windows 10/11 Using Free Method
There is an advantage in converting OST files to PST format if you need to access your Outlook data on a different computer, want to keep a local copy, or are trying to recover items from an old Outlook profile. The good point is that users of Windows
Meet PageHealth by Zoho PageSense: a free way to find out what's holding your page back
We all know the feeling. You've spent days tweaking headlines, moving buttons, and rewriting copy, and you're still not sure why visitors aren't sticking around. Revamping your website is hard, and figuring out what's actually getting in the way is even
Important: Whitelist new proxy outgoing IPs for IN, SA, and UAE data centers
Hello everyone, We're expanding the pool of proxy outgoing IP addresses for our IN, SA, and UAE data centers by introducing new IPs alongside the existing ones. This helps ensure high availability, optimal load distribution, and redundancy for outgoing
Zoho Flow Custom Function Issue
I have a use case where I will be needing to post data to a wordpress site. Specifically to a custom post type with a bunch of ACF fields. I have setup trigger event correctly for Tookan and can receive data from the webhook. In order to post the data
Next Page