ADOPT AI PARTNERS
Insights / telecom

AI for collections in telecom: disputes, dunning and the accounts worth saving

24 September 2026  ·  8 minute read  ·  Adopt AI Partners
network cabling in a data centre
Photo via Unsplash

A telecom ledger holds two populations that look identical on an aged debt report. One is a customer who will not or cannot pay. The other is withholding a specific amount because they believe the bill is wrong, and is often paying the rest of it on time every month. That second group is not in arrears. They sit in an unresolved billing query your systems relabelled as debt.

Treating them the same loses money in both directions. Dunning a disputing customer turns a billing question into a complaint and a churn event on a profitable account, while the genuine non payer gets a reminder that changes nothing and affordable repayment starts thirty days late.

Separating disputes from non payment before anything is sent

The evidence that separates the two usually exists already, spread across systems. A partial payment matching last month's bill minus one line item is a dispute. So is an inbound call before the due date, an open care ticket for the same amount, or a balance concentrated in one usage category when the rest of the bill was paid. A silent account with a declined payment method and a balance spread across every charge type is something else.

An agent can read across billing, rated usage, CRM, care notes and payments, then label each account with the evidence attached. The value is not the judgement itself, but that it happens on every account before contact.

The four disputes that dominate a telecom book

Roaming and international

Roaming charges arrive after the fact, often after the customer got home, which is why they produce bill shock rather than a query at the point of use. The causes vary: zone misclassification, an inclusive allowance that excluded the country actually visited, data used on a border cell by someone who never travelled, or a travel bundle applied after the usage it covered.

Verification means building a usage timeline from rated records, comparing it against the tariff and every bolt on with its activation timestamp, and stating which rule applied. That is hours per case and exactly the work machines do well.

Premium rate and third party charges

Short codes, subscription content, directory services and anything billed on behalf of an aggregator. These carry the highest proportion of legitimate complaint, because the customer sees your brand and not the merchant's, and there is a real fraud population inside them. The work is identifying the merchant, evidencing an opt in event, and checking what your aggregator terms allow.

Out of bundle usage

Data over allowance, calls outside inclusive minutes, a shared plan where one line drained the pool. These charges are usually correct and disputed anyway. The question is not whether the charge is valid but whether notification worked: was the alert delivered, did the customer have a chance to act. Where alerting failed, the charge is arguably yours. Where it worked, the answer is a tariff review, because a credit alone books the same dispute next month.

Mid contract price rises

An uplift handled badly produces a synchronised wave of short payment, thousands of customers each deliberately paying the old amount. That is not arrears, and running the standard ladder over it is a self inflicted complaint spike. The signature is easy to find: a bill to bill delta equal to the uplift across a cohort, with payment otherwise on time. Detect that cohort in the first billing run and route it to communications.

group of people in a meeting
Photo via Unsplash

Handset debt and airtime debt do not behave the same way

Where a device instalment agreement runs alongside an airtime plan, one relationship carries two debts with different legal characters, different default consequences and usually different systems of record.

Partial payments have to be allocated correctly, and customers often have a preference: keep the handset, drop the service. Arrears and default notices on a regulated credit agreement have prescribed content and timing, so getting them wrong is a compliance breach rather than a service failure. Suspending airtime does not extinguish instalment liability, and the customer experiences that as paying for nothing. Writing off one while pursuing the other should be deliberate, not an artefact of which system ran first.

An agent can reconcile the split per account: how much is device, how much is airtime, how payments were allocated, whether the notice sequence is on schedule. The notices themselves come from a rule engine, not a model.

Early termination charges

Early termination is the most disputed single line item in most books, because it lands on a customer who has already left, believes they left correctly, and now has a large bill for a service they no longer hold. The recurring shapes are familiar: a port out the customer assumed cancelled billing, a notice period that ran alongside the request rather than after it, or a charge calculated on list price rather than the discounted price actually paid.

Verification here is documentary: contract start date, term, the cancellation request with channel and timestamp, the port date, the actual cease date and the calculation basis. Most operators hold all of it across four systems, so nobody assembles it before the letter goes out. Do that before first contact and the ledger will shrink, which is the correct result rather than a problem with the approach.

The dunning ladder and the real cost of suspension

Reminder, restriction, suspension, disconnection, then write off or agency placement. Two things go wrong. The ladder runs on a timer, and a timer cannot tell a dispute from a default. And its middle stages are more destructive than their position suggests.

Suspension is usually where the relationship ends. It removes the number the customer uses for two factor authentication, for work, for their children's school, and converts a payment problem into a grievance. Recovery after it is rarely better than before, because the customer who could not pay still cannot, and the one disputing now has a reason not to engage.

Gate each stage rather than time it. Reasonable preconditions before restriction: balance verified against rated usage, no open dispute touching the amount, contact attempted on a channel the customer uses, an arrangement genuinely offered, the vulnerability gate clear, device and airtime separated. An agent can evidence all of those, but should not perform the advance itself, which stays a rule your compliance team can read.

Some lines stay up regardless of balance: vulnerable customers, lines supporting care alarms or medical equipment, and wherever your market imposes an emergency access obligation. Those are stops, not weightings.

high rise office buildings
Photo via Unsplash

Business accounts fail for different reasons

A business account with four hundred lines rarely goes unpaid because the business is insolvent. It goes unpaid because the invoice arrived without a purchase order reference and accounts payable rejected it, because it went to a named person who left, or because one cost centre is querying three lines and their process holds the whole invoice until that closes.

That makes business collections a reconciliation and routing problem rather than a persuasion problem: match the invoice to the purchase order, split disputed lines from undisputed ones so the remainder can be released, identify the current accounts payable contact, and work to their payment run calendar rather than your dunning calendar. Genuine distress looks different, and payment runs slipping, consistent part payment and sites being ceased should reach the account team first.

Arrangements, affordability and vulnerability

An arrangement that repays arrears while ignoring the ongoing monthly bill fails by month two, so both have to be affordable together. The instalment element is usually less flexible than the airtime element, so the right answer for a consumer in difficulty is often a tariff downgrade rather than a payment plan.

Vulnerability belongs before the scoring, as a gate, not inside it as a feature. A feature is a weight, and a large enough balance eventually outweighs it. The valuable use of AI runs the other way: finding vulnerability nobody recorded, in call notes, correspondence and letters from advice agencies. The agent proposes the flag and the evidence; a trained human chooses the treatment. Wherever regulated collections conduct applies, covering forbearance, contact frequency and the form and timing of notices, the model informs and never decides.

The handover pack to a debt collection agency

Placement fails on data quality more often than on anything else. A pack that works carries the verified balance split into airtime and device with the calculation shown, the contract terms, the notice history with delivery evidence, every contact attempt and outcome, the dispute and arrangement history, the verified current address, the vulnerability position, and for a business the correct legal entity.

Assembling that pack suits an agent, as does the work nobody does after placement: recall monitoring. A customer contacting you directly, a new vulnerability flag, a billing correction or a port record showing the service ceased earlier than billed should each pull the account back. You stay accountable for the agency's conduct throughout.

Where AI fails here

Usage reconstruction is only as good as the underlying data. Late mediated roaming records, missing bolt on timestamps and partial access to rated events produce a confident and wrong verdict. The agent must be able to say it cannot verify a charge, and that answer has to route to a human rather than default to the charge standing.

Dispute detection produces false negatives: a customer quietly short paying without ever contacting you looks like a partial payer, and silence is not agreement.

Language models are unreliable at money arithmetic. Every balance, allocation, proration and termination calculation belongs in ordinary code.

Affordability cannot be inferred. A model that estimates income from spending behaviour and calls that an affordability assessment produces something you cannot defend to a regulator.

Tone in a collections message is a regulatory surface. Generated text that drifts into pressure, or implies a consequence you are not entitled to apply, is a conduct breach regardless of intent.

An agent optimised on cash collected learns that threatening suspension works in the short term, and never sees the churn cost landing two quarters later.

Vulnerability detection is not accurate enough to be a filter. It should only add flags, never clear them, and never remove an account from human review. Business hierarchy data is similarly unreliable, and chasing the wrong legal entity is a data protection problem as well as a commercial one.

Where to start

Start with verification rather than contact. Run the dispute split and the balance check across the book before changing a letter or a ladder timing, and expect the book to shrink. Everything else is easier once you know which balances are real, and hello@adoptaipartners.com reaches us.

Tell us what your teams keep redoing

One conversation is enough to say whether there is a system worth building, and what would make it fail.

Describe your process