Skip to main content
How-To · 10 min read

Telecom IUC (Interconnect Usage Charges) Reconciliation for Indian Operators

Indian telecom operators settle billions of minutes of inter-carrier traffic every month under TRAI's IUC framework. With mobile-to-mobile termination at Rs 0.06 per minute under the post-BAK (Bill-and-Keep) tariff regime and asymmetric fixed-line and international rates, IUC reconciliation matches Call Detail Records (CDRs) carrier-by-carrier, nets bilateral positions, applies GST under reverse charge on inbound telecom services, and withholds Section 393 payment code 1002 TDS on settlement payouts.

Terra Insight
Terra Insight Reconciliation Infrastructure

Content authored by practitioners with experience at Amazon India, Intuit QuickBooks, and the Tata Group. Meet the team →

Published 12 June 2026
Domain expertise
TDS Reconciliation GST Input Credit Platform Settlements NACH Batch Matching Bank Reconciliation Form 26AS Matching ERP Integrations Enterprise Finance Ops
Knowledge Card
Problem

Indian telecom operators settle billions of inter-carrier minutes every month under TRAI's IUC tariff framework, with mobile-to-mobile termination at Rs 0.06 per minute post-BAK and asymmetric rates for fixed-line and international traffic. The reconciliation must tie Call Detail Records (CDRs) carrier by carrier, net bilateral positions, apply 18% GST on the supply, run reverse charge for international inbound IUC, and withhold Section 393 payment code 1002 TDS on Indian carrier settlements — across CDR-count, rate-applied, traffic-classification and dispute-ageing variance streams.

How It's Resolved

Aggregate originated and terminated CDRs by peer carrier and traffic type (M2M, F2M, M2F, intra-LSA, STD, ILD-inbound); apply the TRAI-mandated termination rate per traffic class; net the bilateral position; raise/receive the inter-operator invoice with 18% GST; tie to GSTR-2B for the receiving side and discharge reverse-charge GST for international inbound IUC; withhold Section 393 payment code 1002 TDS on Indian carrier payouts and Section 413 code 1062 on foreign carrier remittances with DTAA documentation; age disputed minutes within the bilateral SLA window.

Configuration

Peer-carrier master with bilateral SLA windows; TRAI tariff-rate table by traffic class and effective date; CDR ingestion from MSC/switch with traffic-classification tags; bilateral netting ledger; GST classification with reverse-charge flag for ILD inbound; Section 393 code 1002 and Section 413 code 1062 TDS withholding rules; dispute register with ageing and write-back trigger.

Output

A reconciled IUC settlement dashboard showing originated-vs-terminated CDR ties per peer carrier per traffic class, applied-rate validation against TRAI tariff, netted bilateral position, GST charged and ITC claimed, reverse-charge discharge on ILD inbound, Section 393 code 1002 / Section 413 code 1062 TDS withholding, and a dispute-ageing view that feeds the suspense write-back decision.

An Indian telecom operator handling 8 billion outbound and 7.6 billion inbound minutes a month settles IUC with roughly 12 active peer operators — three private mobile operators, two PSU operators (BSNL and MTNL), several fixed-line LDOs, and the international ILD carriers. The IUC settlement file is the second-largest line on the network-operations finance close, behind only revenue. This is telecom IUC reconciliation India — where the regulator (TRAI) sets the rate, the switch (MSC) writes the evidence, and the variance lives in the gap between two operators’ counts of the same call.

Quick reference

IUC layerWhat it coversRegulator anchorReconciliation anchor
Mobile-to-mobile (M2M)Termination of M2M voiceTRAI Telecom Interconnection (Charges) OrderCDR count + rate per minute
Fixed-to-mobile (F2M)F2M voice terminationTRAI tariff orderCDR count + asymmetric rate
Mobile-to-fixed (M2F)M2F voice terminationTRAI tariff orderCDR count + landline-side rate
ILD inboundInternational inbound voiceTRAI ILDO interconnection regulationForeign carrier settlement file
GST on IUCTelecom service supplyCGST Act, 18 percentInter-operator tax invoice; reverse charge on ILD inbound
Settlement TDSCarrier payout withholdingIncome Tax Act 2025Section 393 code 1002 (domestic); Section 413 code 1062 (foreign)

How IUC is set in India

TRAI sets IUC through periodic Telecom Interconnection (Charges) Orders. The mobile-to-mobile termination charge moved through a phased reduction to Rs 0.06 per minute as the post-BAK (Bill-and-Keep) transition rate, with fixed-line and ILD legs carrying their own asymmetric rates. For carrier finance teams, the rate table is not the difficulty — the difficulty is proving, every month, that the rate was correctly applied to the right minutes in the right traffic class against the right peer.

CDR aggregation — the evidence layer

Every voice call writes a CDR at the originating MSC and another at the terminating MSC. The reconciliation aggregates CDRs by peer carrier, by traffic class (M2M, F2M, M2F, intra-LSA, STD, ILD inbound), and by billing period. The two sides — originated minutes claimed by the originating operator and terminated minutes claimed by the receiving operator — should tie. They rarely tie perfectly. Switch-clock drift, dropped CDRs at one node, and re-classification of a call as voice vs VoIP all create gaps. The bilateral SLA defines the tolerance band and the dispute window.

Bilateral netting

For each peer carrier, the reconciliation nets the two-way position: minutes A originated and B terminated (A owes B) less minutes B originated and A terminated (B owes A), at the TRAI-mandated termination rate for each traffic class. The net amount becomes the settlement payable or receivable. A monthly settlement file carries the accepted minutes, the disputed minutes flagged for the bilateral dispute process, and the GST and TDS treatment for the net.

GST on IUC — and reverse charge on ILD inbound

IUC is a taxable supply of telecommunication service. The terminating operator raises a tax invoice for the settlement amount with 18 percent GST. The originating operator avails ITC subject to the usual conditions and the GSTR-2B entry. For international inbound IUC paid to a foreign carrier, the Indian operator is the recipient of an import of service and discharges GST under reverse charge at 18 percent, then claims ITC — the reverse-charge entry must be reconciled to the GSTR-3B 3.1(d) and 4(A)(3) lines.

Section 393 code 1002 — TDS on domestic settlement

Settlement payouts to another Indian operator are payments for telecom termination services and fall under Section 393 of the Income Tax Act 2025, payment code 1002 (replacing legacy Section 194C). TDS is withheld on the settlement amount net of GST, typically at 2 percent for company deductees. For settlement to a foreign carrier, Section 413 payment code 1062 (replacing Section 195) applies, with chargeability determined under the relevant DTAA and the no-PE / TRC documentation file. Mechanics of the 393 framework are covered in the payment code 1002 article and the Section 413 code 1062 article.

Interactive Tool

Quantify the IUC dispute drag in rupees and analyst hours

The same three-way logic that finds AP exception cost surfaces the inter-operator dispute drag — open minutes, ageing buckets, and the analyst hours to clear them.

Open the three-way match cost calculator

Worked example — settlement with one peer mobile operator

Take settlement with one peer mobile operator for a month:

  • Operator A originates 1.42 crore minutes M2M to Operator B. At the BAK transition rate of Rs 0.06 per minute, the payable from A to B is Rs 85.2 lakh.
  • Operator B originates 1.06 crore minutes M2M to Operator A. At the same Rs 0.06 per minute, the payable from B to A is Rs 63.6 lakh.
  • Net: A owes B Rs 21.6 lakh.
  • Disputed minutes: 4 lakh minutes A claims it terminated for B but B does not concede (CDR-count gap, in suspense within the 30-day bilateral SLA).
  • GST: B raises a tax invoice on A for Rs 21.6 lakh plus 18 percent GST of Rs 3.89 lakh, total Rs 25.49 lakh.
  • TDS: A withholds Section 393 payment code 1002 TDS at 2 percent on the Rs 21.6 lakh service value, which is Rs 43,200, and pays B the net plus GST.
  • Recon outcome: A’s books show Rs 21.6 lakh IUC expense, Rs 3.89 lakh ITC claimed against GSTR-2B, Rs 43,200 TDS payable to the credit of B’s PAN under code 1002, and a Rs 4 lakh open dispute that must close before the SLA window expires or convert to a credit note.

Where IUC sits in the telecom reconciliation surface

IUC settlement is one of four reconciliation rails an Indian telecom operator runs — alongside ILD international carrier settlement, enterprise MPLS circuit billing, and prepaid and postpaid revenue recognition under Ind AS 115. The IUC reconciliation feeds the cost-of-revenue line and consumes ITC on inter-operator invoices. The TRAI tariff orders and IUC framework are documented at the Telecom Regulatory Authority of India.

What automated reconciliation changes

CDR volumes — billions of records a month — make manual carrier-wise reconciliation infeasible. The variance lives at the CDR-class level, not the aggregate, and aggregate-only ties hide misclassification and rate-application errors. Purpose-built reconciliation software India ingests CDRs from the MSC switch, aggregates by peer carrier and traffic class, applies the TRAI tariff-rate table by effective date, runs the bilateral netting, and produces audit-ready inter-operator invoice, GST reverse-charge, and Section 393 code 1002 TDS evidence. Match-rate outcomes on live customer data: 51 percent to 88 percent. For the GST side specifically, see GST reconciliation software.

Primary reference: Telecom Regulatory Authority of India (TRAI) — for the IUC tariff order framework, Bill-and-Keep transition, and access-deficit charges that drive carrier-to-carrier settlement.

Frequently Asked Questions

What is IUC and how is it set in India?
IUC (Interconnect Usage Charges) is the per-minute charge one telecom operator pays another for terminating a call on the receiving operator's network. TRAI sets the mobile-to-mobile termination charge by tariff order — currently at Rs 0.06 per minute under the post-BAK transition, with separate asymmetric rates for fixed-to-mobile and international-to-mobile calls. The reconciliation ties Call Detail Records (CDRs) from the originating switch to the terminating operator's claim, carrier by carrier and minute by minute.
How does carrier-wise IUC reconciliation work?
Each operator generates CDRs for every minute of traffic it originates and every minute it terminates from other carriers. The reconciliation aggregates outbound traffic to each peer carrier, applies the TRAI-mandated termination rate, and nets the bilateral position — Operator A owes Operator B for traffic A originated and B terminated, less what B owes A for the reverse direction. A monthly settlement file (with disputed minutes flagged) feeds the inter-operator invoice and the GST treatment that sits on top.
Is GST charged on IUC and under what mechanism?
IUC is a taxable supply of telecommunication service under the CGST Act. For inter-operator settlement, the supplying operator (the one whose network terminates the call) raises a tax invoice with 18% GST. The receiving operator avails ITC subject to the usual conditions. For international inbound IUC paid to foreign carriers, the import-of-service rules apply and the Indian operator discharges GST under reverse charge, then claims ITC. The reconciliation must tie the GST charged to the invoice value and to the GSTR-2B entry.
Which TDS section applies to IUC settlement payments?
Settlement payouts to another Indian operator are payments for services and fall under Section 393 of the Income Tax Act 2025, payment code 1002 (which replaced legacy Section 194C) for the contractor/works-contract-style framing applied to telecom termination services. TDS is withheld on the settlement amount net of GST. For settlement to foreign carriers, Section 413 payment code 1062 (replacing Section 195) applies — though the chargeability and DTAA position must be documented per remittance with Form 15CA/15CB.
What are the common variance patterns in IUC reconciliation?
Four patterns dominate. First, CDR count mismatch — Operator A reports 1.42 crore minutes terminated to Operator B, but B claims 1.43 crore — driven by switch-clock drift or dropped CDRs. Second, rate mismatch — one side applies the BAK transition rate, the other applies a legacy higher rate. Third, traffic classification — local vs STD vs intra-LSA misclassification changes the applicable IUC. Fourth, dispute ageing — disputed minutes that remain in suspense beyond the bilateral SLA window become a write-back risk.

See how TransactIG handles reconciliation for your industry

Configuration takes 2–4 weeks. No code development required. ISO 27001:2022 certified.