All Blogs

    CCaaS Pricing in India 2026: Per-Agent vs Pay-As-You-Go TCO for a 20-Seat Contact Centre

    17 Mins ReadAug 4, 2026
    CCaaS Pricing in India 2026: Per-Agent vs Pay-As-You-Go TCO for a 20-Seat Contact Centre

    The procurement meeting always goes the same way. A Head of CX at a Pune-based lending company puts three quotes on the table for a 20-seat contact centre. One vendor quotes ₹1,999 per agent per month. One quotes "from ₹9,999" with no seat count attached. One quotes in dollars, $99 per agent, and adds that AI features are priced separately. The CFO asks which one is cheapest. Nobody in the room can answer, because the three quotes are not measuring the same thing.

    Six months later the same company is paying 60% more than the number on the slide, and the overage is coming from line items nobody modelled: outbound minutes, DID rental across five circles, recording storage past 90 days, an API access fee, and 18% GST layered on top of all of it.

    This post is the model that meeting needed.

    What this post argues

    Indian CCaaS pricing splits into two structures that behave very differently as you scale, and the decision between them is not a preference. It is arithmetic with a specific crossover point. Per-agent licensing wins above roughly 5,300 talk-minutes per agent per month. Pay-as-you-go wins below it. By the end of this post you will be able to build a defensible total cost of ownership model for a 20-seat Indian contact centre, know which of the six cost layers vendors routinely leave out of the quote, and understand why the arrival of voice AI does not simply make the cheaper option cheaper.

    Why the pricing question changed in 2026

    For most of the last decade, Indian contact centre pricing was a settled question. You paid a per-agent license to a cloud telephony provider, you paid for minutes, and the numbers were small enough relative to agent salaries that nobody built a model. Platform license was 8% to 12% of the cost of the seat. The salary was the story.

    Two things broke that.

    The first is that AI features are now priced as a separate layer, and they are not cheap. Global platforms that charged $65 to $119 per agent per month for voice and chat now charge $150 to $250 per agent per month once virtual agents, real time sentiment analysis and AI quality management are switched on. The AI layer is no longer a rounding error against the seat; on some plans it exceeds the base license.

    The second is that voice AI removed the seat entirely for a growing share of call volume. When a workflow runs without an agent, per-agent pricing stops describing the cost at all. A vendor quoting ₹2,999 per agent per month has no way to bill you for 40,000 automated COD confirmation calls that no human touched, so they bill per minute instead, and your model needs both structures at once.

    The result is that the 2026 buyer is comparing quotes built on incompatible units. That is why the procurement meeting stalls.

    How Indian CCaaS pricing is actually structured

    Every quote you receive decomposes into six layers. Vendors differ mainly in which layers they show you upfront.

    Layer 1: Platform license

    The per-agent, per-month software fee. This is the number on the slide. Published Indian rates cluster tightly:

    PlatformPublished entry rateBilling unit
    Freshcaller₹1,499 per agent per monthPer seat
    Tata Smartflo₹1,500 per agent per monthPer seat
    Knowlarity₹1,999 per agent per month, inbound unlimitedPer seat, ₹2,999 with outbound, ₹3,499 with lead management
    OzonetelQuoted via sales in AsiaPer seat, publishes $25 to $55 in North America and Europe
    ExotelApproximately ₹9,999 for 3 agentsCredit bundle, not a true per-seat model
    Five9, NICE CXone, Genesys, Talkdesk$65 to $119 entry, $149 to $249 full suitePer seat, roughly ₹5,700 to ₹22,000 at 2026 rates
    Caller Digital₹250 per number per month, minimum 10,000 minutesPer minute and per outcome, no seat licence

    Knowlarity is the useful per-seat reference point because it publishes real per-agent rates with the inbound and outbound split made explicit. Most vendors do not, and a quote that does not separate inbound from outbound is hiding the more expensive half.

    The last row is a different animal, and the difference is the point of this post rather than a sales note. Per-seat platforms bill for a chair whether or not anyone is talking. Usage-priced platforms, ours included, bill for conversation. Neither is universally cheaper, and the arithmetic further down shows exactly where the line falls. We have lost deals on this comparison to per-seat vendors and expect to keep losing some, because above a certain talk-time density a seat licence genuinely is the cheaper instrument.

    Layer 2: Numbers and circles

    Indian DID numbers rent monthly. A basic virtual DID runs ₹199 to ₹500 per number per month; premium and multi-circle numbers reach ₹2,500. A toll-free 1800 number is roughly ₹1,499 per month before usage.

    The trap is circle coverage. A lender collecting across Maharashtra, Gujarat, Tamil Nadu, Karnataka and Uttar Pradesh wants local presence numbers in each, because answer rates on a local DID beat an unfamiliar circle by a wide margin. Five circles is five rentals, and nobody puts that in the initial quote.

    Layer 3: Minutes

    Charged separately from the license in almost every Indian contract.

    Traffic typeTypical 2026 rate
    Outbound to mobile₹0.40 to ₹0.80 per minute
    Outbound to landline₹0.22 to ₹0.40 per minute
    Inbound₹0.70 to ₹1.20 per minute
    International outbound (US, UK)₹3 to ₹8 per minute

    Inbound costs more than outbound in India, which surprises buyers coming from US benchmarks. Toll-free inbound is the expensive direction because you are absorbing the caller's cost.

    Layer 4: Feature add-ons

    The line items that convert a clean quote into a messy invoice. Representative monthly rates: predictive dialer ₹1,999, API access ₹999, extended recording storage ₹799, regional language IVR ₹499, multi-level IVR ₹500 to ₹1,500 plus a one-time setup charge of ₹500 to ₹3,000.

    Individually trivial. Together they add ₹5,000 to ₹8,000 per month to a mid-size deployment, which on a 20-seat contract is roughly the cost of two more agents' licenses.

    Layer 5: AI

    Priced per agent on global platforms, per minute on India-first voice AI platforms, and sometimes both. This layer is where 2026 quotes diverge most violently, and it is covered in detail further down.

    Layer 6: GST

    18% on the whole stack. It is not optional, it is not negotiable, and it is left off roughly half the quotes we see. On a ₹1.25 lakh monthly spend that is ₹22,500 a month, or ₹2.7 lakh a year, appearing as a surprise in month one.

    The six things that go wrong

    Seat minimums that survive your headcount. Annual contracts frequently lock a floor seat count. Attrition takes you from 20 agents to 15, and you keep paying for 20. In an industry where Indian contact centre attrition runs 35% to 60% annually, a 12-month seat floor is a real cost, not a theoretical one.

    Annual billing lock-in sold as a discount. A 20% discount for annual prepayment is genuinely good value if your volume is stable. It is a trap if you are about to deploy automation that cuts human-handled volume by half, because you have prepaid for seats you are about to stop needing.

    Overage rates nobody negotiated. Bundled plans include a minute allowance. The bundled rate might be ₹0.45; the overage rate is often ₹0.90 to ₹1.20. A festive-season spike does not cost you 30% more, it costs you 130% more on the incremental minutes. Negotiate the overage rate, not just the headline rate.

    DLT scrubbing treated as free. TRAI DLT registration and scrubbing is mandatory for commercial communication. Some platforms absorb it, some bill it per attempt. At scale the per-attempt model matters, and it applies to attempts, not connects, so a campaign with a 22% answer rate pays for the 78% too.

    Recording storage priced on a cliff. Most plans include 30 to 90 days of call recording. Financial services buyers are frequently required to retain longer under sector rules, and the extended storage tier is where a ₹799 line item quietly becomes a ₹8,000 one at volume.

    The AI add-on repricing. The most expensive mistake of 2026. Buyers sign a base CCaaS contract, deploy for six months, then discover that switching on the AI layer they were shown in the demo moves them from a $99 tier to a $199 tier across every seat. The demo was not dishonest. The quote was for a different SKU.

    Industry analysis consistently finds that the advertised CCaaS price accounts for roughly 60% of actual spend, with 40% to 100% arriving in costs beyond the listed rate. Our experience with Indian deployments matches the lower half of that range once GST is counted, and the upper half once multi-circle DIDs and AI add-ons are.

    The 20-seat model, worked

    Assume a 20-agent outbound-led contact centre for an Indian lender. Twenty-two working days. Six productive hours per agent per day. Talk time at 45% of productive hours, which is realistic for a dialer-assisted collections team and optimistic for inbound support.

    That produces roughly 3,560 talk-minutes per agent per month, or about 71,000 outbound minutes across the floor, plus 25,000 inbound minutes from callbacks and inbound queries.

    Model A: Per-agent licensing

    Line itemCalculationMonthly (INR)
    Platform license20 agents × ₹2,99959,980
    DID rental5 circles × ₹5002,500
    Outbound minutes71,000 × ₹0.5539,050
    Inbound minutes25,000 × ₹0.8521,250
    Predictive dialerflat1,999
    Recording storage, extendedflat799
    API accessflat999
    Subtotal1,26,577
    GST at 18%22,784
    Total1,49,361

    That is ₹7,468 per agent per month for technology alone.

    Model B: Pay-as-you-go

    No per-seat license. A platform floor commitment plus blended per-minute billing that bundles software and telephony.

    Line itemCalculationMonthly (INR)
    Platform floorflat9,999
    Blended minutes96,000 × ₹1.101,05,600
    DID rental5 circles × ₹5002,500
    Subtotal1,18,099
    GST at 18%21,258
    Total1,39,357

    At this volume pay-as-you-go is about ₹10,000 a month cheaper. Change the volume and the answer flips.

    Where the two models cross

    Strip both models to their structure. Per-agent costs a fixed ₹2,999 per seat plus roughly ₹0.63 per blended minute. Pay-as-you-go costs roughly ₹500 per seat in platform floor plus ₹1.10 per blended minute.

    Setting them equal gives a crossover at about 5,300 talk-minutes per agent per month. Below that, the per-minute premium of pay-as-you-go costs less than the per-agent license you avoided. Above it, the license pays for itself.

    5,300 minutes per month across 22 working days is roughly 4 hours of talk time per agent per day. Which converts the arithmetic into a rule you can apply without a spreadsheet:

    Team profileTypical talk time per agent per dayCheaper model
    Outbound collections or telesales on a dialer4 to 5 hoursPer-agent licensing
    Blended inbound and outbound3 to 4 hoursRoughly neutral, negotiate on terms
    Inbound support, seasonal or spiky2 to 3.5 hoursPay-as-you-go
    Automation-led with a small human escalation deskunder 2 hoursPay-as-you-go, decisively

    Most Indian inbound support teams run 3 to 3.5 hours of talk time. Most outbound dialer teams clear 4. That single number, which your existing platform can report today, settles the pricing model question faster than any vendor comparison.

    The number both models leave out

    Everything above is technology cost. It excludes the agent.

    A fully loaded Indian contact centre seat, counting salary, supervision ratio, facility, telephony infrastructure, training and the cost of attrition, runs roughly ₹22,000 to ₹32,000 per month in a tier-2 city and ₹30,000 to ₹42,000 in Mumbai, Bengaluru or Gurugram.

    Put that beside the technology number and the picture inverts. At ₹25,000 loaded labour plus ₹7,468 technology, a seat costs ₹32,468 per month. Against 3,560 talk-minutes, that is ₹9.12 per talk-minute, all in.

    This is the number that matters, and almost nobody in the procurement meeting has it. The debate about ₹1,999 versus ₹2,999 per agent is a debate about 3% of the true cost per minute.

    It is also the only honest basis for comparing voice AI. India voice AI platforms quote ₹2 to ₹12 per minute headline, with effective costs landing between ₹6 and ₹25 per minute once platform fees and telephony markup are counted, as we break down in our voice AI pricing guide for India. Against a ₹9.12 human talk-minute, voice AI is not automatically cheaper. On simple, high-volume, scripted workflows it lands well below. On complex conversations requiring judgment it does not, and vendors who claim otherwise are comparing their per-minute rate against your per-minute rate while quietly ignoring that yours includes a human being.

    The genuine economic advantage of voice AI is not unit cost. It is that capacity stops being a hiring decision. A festive-season volume spike that would require recruiting, training and then releasing 15 seasonal agents becomes a concurrency setting. That is worth more than the per-minute delta on most D2C and lending workloads, and it is the argument we would make rather than the cost one.

    Choosing between Indian and global platforms

    DimensionIndia-first platforms (Exotel, Knowlarity, Ozonetel, Tata Smartflo, Caller Digital)Global CCaaS suites (Five9, NICE CXone, Genesys, Talkdesk)
    Entry price per agent₹1,499 to ₹2,999₹5,700 to ₹10,500
    Full AI suite per agentVaries, often per minute₹13,000 to ₹22,000
    Indian circle DID coverageNative across all circlesPartial, often via local partner
    TRAI DLT integrationBuilt inUsually absent or partner-dependent
    DPDP data residencyIndia data centres standardRequires specific region contract
    Hindi and regional conversational IVRVaries widely, test itGenerally weak beyond Hindi
    Enterprise WFM and QA depthLighterSubstantially stronger
    Global site supportLimitedStrong

    The honest split: if your operation is entirely India-domestic and outbound-led, the India-first platforms are better value and better fitted to TRAI and DPDP obligations. If you run multi-country sites and need serious workforce management, the global platforms earn their premium, and you should budget for a local telephony partner underneath them.

    The Hindi conversational IVR question deserves testing rather than trusting. Vendors demonstrate on Delhi Hindi. Real traffic arrives as Bhojpuri-influenced Hindi from Patna, Marwari-influenced Hindi from Jodhpur, and Awadhi from Lucknow, where word error rates typically run 1.6 to 2.4 times the demo figure. Ask for a test against a sample of your own recorded calls before signing. Our comparison of India voice AI platforms covers how we run that evaluation.

    Compliance costs that belong in the model

    TRAI DLT. Commercial communication requires registered entity and header details, with scrubbing at dial time rather than at queue time. Confirm whether scrubbing is billed per attempt or absorbed. On a campaign with a 22% answer rate, per-attempt billing costs roughly 4.5 times what a naive per-connect estimate suggests.

    TRAI OSP. The 2023 amendment removed most of the registration burden for cloud-based contact centre operations, which is why a fully cloud deployment is now straightforward. Older compliance advice on this point is out of date.

    DPDP Act 2023. Consent must be purpose-bound rather than blanket, which has a direct cost consequence: you need consent capture and audit at the platform layer, not bolted on afterwards. Check whether your vendor stores consent artefacts against the call record or expects you to.

    RBI Fair Practices Code. For lenders, calling windows, disclosure and recording obligations apply, and the revised recovery norms effective July 2026 tightened the call flow requirements. Budget for the recording retention tier your compliance team actually requires rather than the one bundled by default. Our BFSI voice AI page and the EMI reminder workflow guide cover the operational side of this.

    IRDAI. Insurance sales calls require disclosed recording, which pushes you into longer retention and therefore into the extended storage tier.

    A procurement sequence that produces comparable quotes

    Week 1: establish your own baseline. Pull talk-minutes per agent per day from your current platform, split inbound and outbound. Count the circles you genuinely need local presence in. Get your fully loaded seat cost from finance. Without these three numbers every quote is unfalsifiable.

    Week 2: issue a normalised RFP. Require every vendor to quote against your actual minute volumes, your circle list, and your retention requirement, with GST shown as a separate line. Require the overage rate, the seat minimum, the contract floor and the AI SKU pricing in the same document. Vendors resist this because it makes them comparable. That is the point.

    Week 3: test on your own audio. Send three vendors 200 of your own recorded calls, weighted toward your hardest accents and noisiest environments. Score word error rate yourself. Do not accept a scripted demo as evidence.

    Week 4: model three volume scenarios. Base case, 40% volume growth, and 30% volume decline from automation. A contract that is cheapest at base case and punitive at decline is the wrong contract, because automation is coming to your volume whether you plan it or not.

    Week 5 to 8: pilot on one workflow. One queue, real traffic, measured against a control. Confirm the invoice matches the quote in month one. Roughly a third of the deployments we see have a month-one invoice discrepancy, almost always GST or DID rental.

    Week 9 onward: negotiate on terms rather than rate. Vendors have limited room on headline rate and considerable room on seat floors, overage rates, contract length and AI SKU inclusion. Those terms are worth more than the 8% you will win arguing about per-agent price.

    What changes over the next twelve months

    Per-agent pricing is under structural pressure and vendors know it. As automation removes the correlation between seat count and call volume, a model priced on seats stops tracking the value delivered. Expect more hybrid quotes through 2026 and 2027: a small platform floor, a per-seat fee for human agents, and per-minute or per-outcome billing for automated volume. Some India platforms are already quoting this way.

    Expect AI features to stop being a separate SKU on the mid-market tiers, because the competitive pressure to bundle them is intense and the marginal cost of inference keeps falling. The enterprise tiers will keep charging separately for longer.

    Expect DPDP enforcement to firm up, which will make consent artefact storage a procurement checklist item rather than a legal footnote, and will quietly favour platforms with Indian data residency.

    Bottom line

    The cheapest CCaaS quote is rarely the cheapest contract. In India the decision between per-agent licensing and pay-as-you-go turns on one number you already have: talk-minutes per agent per day. Above roughly four hours, license per agent. Below it, pay per minute. Then add the five layers most quotes omit, DIDs across your real circle list, minutes at negotiated overage rates, feature add-ons, the AI SKU, and 18% GST, before comparing anything.

    And keep the comparison honest by putting the fully loaded agent cost in the model. A 20-seat Indian contact centre pays roughly ₹9 per human talk-minute all in. Every automation decision you make should be measured against that number, not against the ₹2,999 line on the vendor's first slide.

    If you want that model built against your actual volumes, talk to us. We will run it with your minute data and show you the crossover point for your own floor.

    Frequently Asked Questions

    Caller Digital

    Caller Digital

    Other Blogs

    Caller Digital

    © 2025 Caller Digital | All Rights Reserved