Pricing Strategies: #3 Services never Stop with just Plans

Pricing Strategies: #3 Services never Stop with just Plans

"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.
IdeaStrategic 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.
Idea
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.
IdeaStrategic 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. 
Idea
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.

IdeaStrategic 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.

IdeaStrategic 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.

  1. Optional: The addon can be added or removed at any time when creating or editing a subscription.

  2. Recommended: The addons appear as a suggested enhancement on the hosted page.

  3. 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.

  1. Subscription activation: Triggered when a subscription goes live.

  2. Plan Change: Triggered whenever a subscription is created or updated with a selected plan.

  3. Trial Activation: Triggered when the trial starts. 


Event Frequency
 

Event frequency determines whether the addon applies once or every time the event occurs.

  1. Whenever Event Occurs: The addon is applied every time the selected event happens.

  2. 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. 


Notes
Up Next: Counting on Discounts
    • Sticky Posts

    • Community Learning Series | Digest #5 — September 2020

      Dear customers, We're happy to bring you the September edition of our #CommunityDigest! Keep track of your subscription KPIs right from your smartphone: Last month, we enhanced our Android mobile app to help our customers get daily updates on their business health. We got to know from a lot of customers that this has made their job much more easier because they no longer have to keep a reminder to manually check on the previous day's revenue or activations. If you have not downloaded it yet, here's
    • Community Learning Series | Digest #4 - August 2020

      Dear customers, We hope you're staying safe and healthy. I'm happy to bring you the fourth edition of our #CommunityDigest with some brand-new updates from us. 1. Daily Business Updates (for Android users) The Zoho Subscriptions Android app has got a cool new update: You can now get a push notification to your smartphone that lets you know how many activations and cancellations have taken place, and what's the net revenue for the previous day. The best part is, you can tell the app when exactly you
    • Community Learning Series | Digest #3 - July 2020

      Dear customers, We hope you're staying safe and healthy. We're glad to bring you the July edition of our #CommunityDigest. New community members can view our previous newsletters here. This time, we have two major updates and three interesting topics for you: 1. Zoho Subscriptions Developer Community Since the inception of Zoho Subscriptions, our team believed that the recurring billing platform we provide should be able to offer an extensive API library that empowers businesses to automate most
    • Introducing: Community Learning Series | Digest #1 - May 2020

      Dear customers, We hope you are staying safe and healthy. Helping businesses manage their customer subscriptions more efficiently has always been, and always will be, our goal at Zoho Subscriptions. We strongly believe this is possible if we grow together as a community and share what we know with each other. To nurture this shared learning experience, here is our brand-new Community Learning Series! ​ Welcome to the first edition of our digest! Each edition of our community digest includes guides
    • Recent Topics

    • Module Name doesn't exist

      I am trying to create a module named Activity, with plural Activities, but I have an error that module name already exists. This module is doesn't exist, and I don't have a single field called Activity or Activities.
    • Zoho Desk iOS and Android app update: AI powered: Reply Assistance and Refine Messages on IM module.

      Hello everyone! We are excited to introduce new AI powered features on the IM module of the Zoho Desk app. Reply Assistance: Reply Assistance generates suggested responses for incoming chat messages, which you can directly insert into the conversation
    • Is it possible to embed Youtube shorts?

      Hi Zoho desk support, This is Ryan from Accuver America. While I'm trying to create a knowledge base article with embed video, I ran into this issue. "www.youtube.com refuse to connect" A little bit background is that because this video is recorded on
    • Split functionality - Admins need ability to do this

      Admins should be able to split an expense at any point of the process prior to approval. The split is very helpful for our account coding, but to have to go back to a user and ask them to split an invoice that they simply want paid is a bit of an in
    • Delegates - Access to approved reports

      We realized that delegates do not have access to reports after they are approved. Many users ask questions of their delegates about past expense reports and the delegates can't see this information. Please allow delegates see all expense report activity,
    • How to include total km for multiple trips in expense report.

      Whenever I create a mileage report it only shows the total dollar amount to be reimbursed. The mileage for each individual trip is included but I also need to see the total distance for all trips in a report? How do I do this?
    • I didn't receive my domain verification mail

      I didn't receive my domain verification mail 
    • Get logged in user ID in Deluge script

      Hello all, How do I get the id of the logged-in user in a deluge script? the "zoho.loginuserid" function actually returns the users email address or whatever the user id they use to login to zoho with and not the id of the user record, and given that
    • Item Details Field - New Barcode / Document option?

      Is this a new feature??? its in both books and inventory.
    • Shared Mailbox - Mark as read for all users

      Hi all, Maybe someone can help me out. At the moment we have a shared mailbox without streams. When a users reads an mail or marks it as read other users will not see this. How can we resolve this? We now archive the mails when read and followed up. However
    • Can I export to PDF in Zoho Learn

      I have seen help pages where export to pdf options are available but I do not see that option available from the application. I see that exprt is available in my free trial version but that is only to html pages. I need to be able to export my manuals
    • Staff rules

      Hi! Do you people know what are the default staff rules when a new booking is created? We have two staff members in my team (me as the admin, and my employee). As we share the same services, I'm wondering how Zoho will pick the staff for new apointments.
    • Add Image Upload Field to Zoho Bookings Registration Form

      Hi, We would like to request the addition of an image upload field to the Zoho Bookings registration form. Currently, Zoho Bookings only supports text-based fields (e.g., Single Line, Multi-Line, Email, Checkbox, Dropdown, Radio Button, and Date), but
    • Merge Tags Output Incorrect Placeholder Text After CRM Sync

      Hi everyone, I’m experiencing an issue with merge tags in Zoho Campaigns after last sync of contacts and leads from Zoho CRM (days before everything worked perfectly). Here’s the situation (seems like a default configuration in Campaigns) : My leads have
    • Windows agent 2025_M02 release notes

      Agent Version: 111.0.3.300 Release date: 24 February, 2025 Various Major enhancements to improve overall performance and optimize the user experience. Squashed a few bugs to improve overall product quality.
    • Windows agent 2025_M01 release notes

      Agent Version: 111.0.3.299 Release date: 05 February, 2025 Major Enhancement: Live Monitor feature compatibility released. Major Enhancement: Updated Scaling for multi technician cases with Android and Web based viewers. Various other bug fixes and performance
    • how to record deferred revenue?

      Dear Zoho Team, We issue invoices relating to 12-month web hosting service. When we issue the invoice, we should record the entire amount of the invoice as DEFERRED REVENUE (ie. $10 x 12 mths = $120, balance sheet item). After the particular month of the hosting service, $10 of revenue has been earned and deferred revenue amount will be $110. We must keep adjusting the balance sheet and income statement over the course of the service until the company has fulfilled its obligation of services and
    • Narrative 13: Importing your data

      Behind the scenes of a successful ticketing system: BTS Series Narrative 13: Importing your data When importing data into an application, it is crucial to prevent data loss or duplication. These types of errors can hinder the development of a clean and
    • Blueprint Not Triggering When Lead Status Is Updated by Workflow (IndiaMART Integration)

      I have set up a blueprint that triggers when a lead’s status is “New Lead.” Our CRM is integrated with IndiaMART, and when leads are created from IndiaMART, their Lead Status is initially set to None. To handle this, I created a workflow that automatically
    • Update Subform in specific field(Status) without affecting other fields in Zoho CRM using Deluge?

      Scenario: PRODUCT Module(change name Plot) in any product status change From Available to Booked then on PROJECT Custom Module have Subform So, Subform name is Property Details now in that Subform 1 field is STATUS that update according to  product status
    • YouTube Live #2: Agreement Intelligence with Zoho Sign's eSign AI assistant

      Hi there, We're back again with our YouTube live series and this time, we'll take you through our holistic agreement intelligence powered signature workflows. Struggling to draft an agreement? Need help double-checking clauses and going through complicated
    • Can I Build a POS using ZOHO creator and integrate it with ZOHO Books?

      Hello,  I have a Zoho Books account and I was wondering if I can have a POS system that integrates with it. Primarily with Inventory, Customers and Payment and ofcourse Create invoices and credit notes.   So, would Zoho creator provide me with this solution?  Thank you, 
    • An important update for Zoho Cliq desktop users

      The latest version of the Zoho Cliq desktop app (v1.8.0) will no longer be supported on macOS 10.15 Catalina and earlier versions. This is because the framework we use (Electron) no longer supports some older macOS versions. If you’re using macOS 10.15
    • New Toolbar in Zoho Sheet

      We have revamped our toolbar design in this new version of Zoho Sheet. Below are some screenshots to help you get accustomed to this new interface. Click on the picture below to view the animated image in its original size. Scroll down this post to learn about the changes. Highlight of Changes: The previous format tab is now split into 2 tabs - Home and Format. The Home tab contains the commonly used functions and the Format tab holds formatting related options. Under the Home tab towards the far
    • Zoho inbuilt Telephony made a lot of issues!

      Hi there, I am a user that I am working with zoho inbuilt telephony around 1 month. Non of my colleagues are happy with this app! most of the time customer cannot hear my customer service team, customers say our voice is breaking. whenever Telephony support
    • Sending workflow notifications using popular chat services

      Hello everyone, We have introduced instant and scheduled notifications on some of the most popular chat platforms to facilitate easy collaboration, quick action, and wider reach. Workflow notifications can be sent to the following chat platforms: Zoho
    • Adding Images to a Quote in Zoho CRM

      We are currently preparing to use Quotes in Zoho CRM and we are building out our Quote templates.  We came across an issue of not being to add Images of the products to the Quote - specifically in the body of the Quote templates.   This is a problem,
    • Applications built with Zoho Creator

      Hi, I’m really interested in seeing how others have built their application using Zoho Creator, especially those designed for external users (clients, vendors, or the public). If you’ve developed something along those lines and don’t mind sharing, I’d
    • Is it posssible to add Asap Widget on Wordpress?

      I have tried to add the ASAP widget so users could iniciate chats and see the KB information but nothings seems to work. I have tried to add the script using a php snippet that adds the to the footers and also tried one for the header in the functio
    • Require ticket resolution

      Hi Zoho team, Is there a way to require resolution even if an agent did not use a blueprint? for example, our blueprint has a "resolve" transition but what if agent revoked blueprint and manually set the status of ticket to closed? Is there a way where
    • Tables from ZohoSheets remove images when updated from source

      I have a few tables from a ZohoSheet in a ZohoWriter document that will remove the images in the cells when I refresh from the source. The source still has the images in the table when I go to refresh. After updating from the source, as you can see the
    • API Pagination Error: 'from' Parameter Limit

      Hello, I am encountering an error while paging through the Zoho Desk API results: Status code: 422 - {"errorCode":"UNPROCESSABLE_ENTITY","message":"The value passed for field 'from' exceeds the range of '0-4999'."} Is 5000 the maximum number of records
    • How to go to the next open ticket in the queue when agents closes ticket

      Zoho Desk When agent closes a ticket - eg when they choose 'Send and Close" - where is the setting that automatically redirects them to the next open ticket in the queue?
    • Custom templates for calendar report

      What about being able to design custom templates for the calendar report, as well as for other types of reports? I think more users are waiting for this.
    • Disable payment thank-you emails

      Hello, can someone please tell me how to disable sending of the "Payment Thank-You" emails? 
    • Maximum tags possible in Contacts Records

      I read in some documentation that Zoho allows a total of 200 tags across all records. Is this correct? So is it not possible to have one tag per record for 500 records?
    • Any way to "Pay with Check" or "Refund with Check" for Credit Notes?

      When we have a Bill in Zoho Books, we can select the "Pay with Check" option which then allows us to print/cut the check directly out of Zoho Books. When we created a Credit Note and want to refund the customer, is there any way to Refund with Check,
    • CRM Mobile reports

      When our engineers finish a job they like to email the customer a job report. This is best done todate as an email template but we can find no way to include an image field from that module. Is there any other options?
    • ¿How to integrate Zoho Inventory to Zoho SalesIQ?

      Is it possible to integrate Zoho Inventory with SalesIQ? I want to integrate it because I have a bot in Zoobot that uses a ChatGPT assistant. I need it to check the inventory of our items so it can determine whether or not our items are available.
    • When Zoho Tables Beta will be open to EU data center

      Hello all, We in EU are looking at you all using and testing and are getting jealous :) When we will be able to get into the beta also? We don't mind testing and playing with beta software. Thank you!
    • Next Page