Skip to main content
Banking · 5 min read

ICICI Bank Reconciliation: CIB Statement Format and Enterprise Account Matching

ICICI Bank's Corporate Internet Banking (CIB) platform has specific statement export formats and narration structures that affect enterprise reconciliation. ICICI's MT940 implementation uses /TXT/ prefix in the :86: tag — different from HDFC's /INF/ — and its NEFT/RTGS narrations follow a format that requires specific parser configuration. This guide covers ICICI Bank statement types, narration patterns, and what enterprise finance teams should configure for automated reconciliation.

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 21 March 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

ICICI CIB statements use hyphen-delimited NEFT narrations and a /TXT/ prefix in MT940 :86: (not HDFC's /INF/), so running the wrong parser produces null match keys. iCollect virtual account numbers are the correct primary key for collection accounts, not the UTR — a common misconfiguration that routes payments to the wrong invoice.

How It's Resolved

ICICI parser profile strips /TXT/ prefix and splits narration by hyphens to extract UTR, counterparty, and reference. iCollect credits are keyed on virtual account number as the primary identifier, with UTR as a secondary key. Service-charge auto-debits are routed to the bank charges GL with 18% GST linked to the monthly ICICI tax invoice for ITC.

Configuration

ICICI /TXT/ parser profile with hyphen delimiters, iCollect virtual-account-first routing, CIB CSV and MT940 dual ingestion, and Section 194A TDS check on interest credits above ₹40,000.

Output

Correctly extracted UTR and counterparty for every ICICI credit, invoice-accurate iCollect attribution via virtual account number, bank charges ITC schedule, and reconciled ledger ready for BRS reporting.

ICICI Bank is the second-largest private sector bank in India by assets and a primary banking partner for a large share of mid-market and enterprise companies. Its Corporate Internet Banking (CIB) platform, iCollect service, and MT940 statement export are widely used — but each has specific configuration requirements that differ from HDFC and Axis. Teams migrating from one bank’s reconciliation setup to another, or adding ICICI to a multi-bank configuration, encounter these differences consistently. This guide is for finance controllers, treasury teams, and ERP integration leads configuring ICICI bank reconciliation.

ICICI Bank Statement Formats for Enterprise Accounts

ICICI offers multiple statement delivery options depending on account tier and banking relationship.

CIB CSV Export is available to all Corporate Internet Banking users. The CSV contains date, transaction description, debit, credit, and balance columns. Like most bank CSVs, the description field combines payment type, UTR, counterparty name, and reference in a single free-text string. Field length is constrained — narrations over approximately 100 characters may be truncated.

ICICI MT940 via CIB is available to corporate accounts with CIB access and a formal SFTP arrangement. MT940 delivers structured statement data with :61: for transaction detail and :86: for narration — using /TXT/ as the prefix. This is the preferred input for automated reconciliation engines.

iCollect Statement is a separate report for accounts using ICICI’s virtual account collection service. It lists individual payer credits with virtual account number, payer name, UTR, amount, and timestamp — in a separate structured report not visible in the main account statement.

ICICI Narration Patterns by Transaction Type

NEFT Inward Credits

ICICI NEFT inward credits use hyphens as delimiters — different from HDFC’s forward slashes. Format: NEFT-[UTR]-[counterparty name]-[reference]

Example: NEFT-ICIC2268012345678-RELIANCE INDUSTRIES LTD-PO-2026-0091

In MT940, this becomes: :86:/TXT/NEFT-ICIC2268012345678-RELIANCE INDUSTRIES LTD-PO-2026-0091

RTGS Inward Credits

ICICI RTGS narrations follow: RTGS CR:[UTR] [counterparty] [reference]

The format is closer to HDFC’s RTGS narration than the NEFT narration — using space-separation rather than hyphens. RTGS credits above ₹2 lakh carry the full 22-character UTR.

UPI Credits

UPI inward credits follow the NPCI standard format: UPI/P2M/[UPI ref]/[remitter VPA]/[description]

The Reserve Bank of India mandates the UPI payment system operating parameters including transaction reference standards. For iCollect-enabled accounts, UPI credits to virtual account numbers appear with the virtual account reference as the primary identifier.

iCollect Virtual Account Credits

ICICI iCollect credits appear in the main account statement as: NEFT-[UTR]-ICICI iCollect-[VA number]-[payer name]

The virtual account number is the match key — not the UTR — because all iCollect credits route through the same physical ICICI account. Reconciliation must extract the VA number and attribute the credit to the corresponding invoice or mandate.

ICICI Statement Type Reference Table

Statement TypeExport FormatUTR Field LocationAccount TypeNotable Quirk
CIB Portal CSVUnstructured CSVWithin narration text (hyphen-delimited)All CIB accountsTruncation at ~100 chars; hyphen delimiter may conflict with entity names containing hyphens
MT940 (CIB)SWIFT :61:/:86:Inside :86: after /TXT/ prefixCIB accounts with SFTP/TXT/ prefix differs from HDFC /INF/ — requires separate parser config
iCollect ReportStructured CSVDiscrete fieldAccounts with iCollectVirtual account number is primary key, not UTR
CIB PDFUnstructured (OCR required)Embedded in narrationAll CIB accountsNot suitable for automated reconciliation
InstaAlert CSVMinimal structuredShort narration with UTRCurrent accountsReal-time alerts, limited narration length

ICICI vs HDFC: Key Narration Differences

The most common multi-bank reconciliation misconfiguration is applying HDFC narration parser rules to ICICI statements. Three differences cause systematic matching failures:

First, the MT940 :86: prefix: ICICI uses /TXT/, HDFC uses /INF/. A parser configured for /INF/ on ICICI MT940 files extracts nothing.

Second, the NEFT narration delimiter: ICICI uses hyphens, HDFC uses forward slashes. A regex pattern written for HDFC’s NEFT CR:[UTR]/[name]/[ref] format will not extract UTR from ICICI’s NEFT-[UTR]-[name]-[ref] format.

Third, iCollect vs. standard credit attribution: HDFC does not have an equivalent to ICICI iCollect’s virtual account narration pattern. Finance teams running TDS reconciliation software for customers who remit via iCollect must configure the virtual account number as the match key for those credit entries.

ICICI-Specific Reconciliation Considerations

Service charges and GST. ICICI service charge debits carry narrations in the format ICICI BANK CHARGES [service type] [period]. GST at 18% on service fees is either bundled in the same debit or posted separately. ICICI provides a GST-compliant monthly invoice for input tax credit claims. The charge GL mapping and GST component separation should be automated in the reconciliation rule set to avoid manual adjustments at month-end.

TDS on fixed deposit interest. Under Section 194A, ICICI deducts TDS at 10% on FD interest exceeding ₹40,000 per year per account holder. This debit appears as TDS ON INTEREST [FD reference] [quarter] in the statement. The amount must reconcile against Form 26AS. Finance teams running TDS reconciliation software should map ICICI 194A debits to the TDS receivable account and confirm credit in Form 26AS before each advance tax payment.

For enterprise teams building a multi-bank reconciliation setup, reconciliation software India implementations for ICICI must include a /TXT/ MT940 parser, a hyphen-delimited NEFT narration extractor, and a separate iCollect virtual account attribution rule. See the bank reconciliation process guide for the matching methodology, bank reconciliation statement India for the BRS output requirements, and multi-bank reconciliation India for configuring ICICI alongside HDFC and Axis in a unified workflow.

Primary reference: Reserve Bank of India — where enterprise banking standards and payment system infrastructure guidelines for Indian banks are published.

Frequently Asked Questions

What format does ICICI Bank use for NEFT and RTGS narrations in statements?
ICICI Bank NEFT inward credits appear as 'NEFT-[UTR]-[counterparty name]-[reference]' in the narration field, using hyphens as delimiters — different from HDFC's forward-slash format. RTGS credits follow 'RTGS CR:[UTR] [counterparty] [reference]'. The UTR is 22 characters starting with ICIC for ICICI-originated transfers or the originating bank's 4-character code for inward credits.
How does the ICICI MT940 :86: field differ from HDFC's MT940 format?
ICICI uses /TXT/ as the prefix in the :86: narration field, while HDFC uses /INF/. A typical ICICI MT940 :86: line reads ':86:/TXT/NEFT-ICIC2268012345678-ABC CORP-INV-2026-001'. Reconciliation parsers must be configured with the correct prefix per bank. Using the HDFC /INF/ parser on ICICI files — a common misconfiguration — results in null extraction of all match keys and 100% manual fallback.
Does ICICI Bank's iCollect product affect how reconciliation is configured?
Yes. ICICI iCollect is a collections management service where each payer is assigned a unique virtual account number. Inward payments to a virtual account appear in the main current account statement with the virtual account number in the narration — for example, 'NEFT-[UTR]-ICICI iCollect-[VA number]-[payer name]'. Reconciliation systems must extract the virtual account number as the primary match key, not the UTR or payer name, to correctly attribute the payment to the right invoice or mandate.
How are ICICI Bank service charges and GST on charges handled in reconciliation?
ICICI auto-debits service fees with narrations in the format 'ICICI BANK CHARGES [service description] [month]'. GST at 18% on banking service fees is included in the same debit entry or posted as a separate line depending on the account type. ICICI issues a monthly GST invoice. Finance teams must match the charge debit to the ICICI invoice and claim the 18% GST as input tax credit. Section 194A TDS at 10% applies to ICICI fixed deposit interest above ₹40,000 per financial year.
What is the recommended export method for ICICI Bank statement reconciliation at enterprise scale?
For enterprise accounts on ICICI CIB, MT940 via SFTP is the recommended method — it delivers structured, field-tagged data daily (end-of-day) or intraday (configurable). For accounts not on CIB, CIB portal CSV export is the next best option. PDF statement via InstaAlert or NetBanking should be avoided for reconciliation at scale — it requires OCR and produces 3 to 5 times more manual intervention per 1,000 transactions compared to MT940.

See how TransactIG handles reconciliation for your industry

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