Skip to main content
Definitions · 4 min read

What Is a UTR Number? Unique Transaction Reference in Indian Banking

A UTR — Unique Transaction Reference — is the payment-system-level identifier assigned to every interbank fund transfer in India. It is generated by the clearing infrastructure (NEFT, RTGS, IMPS, or UPI), not by the sending bank or application, making it the only reference that both the sender's and receiver's banks can independently verify for a given transaction.

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 6 March 2026
Domain expertise
TDS Reconciliation GST Input Credit Platform Settlements NACH Batch Matching Bank Reconciliation Form 26AS Matching ERP Integrations Enterprise Finance Ops

What a UTR Number Is

A UTR — Unique Transaction Reference — is the standard identifier assigned by India’s interbank payment clearing systems to every fund transfer. Unlike a bank-generated transaction ID, which is internal to the originating institution, the UTR is shared infrastructure: both the sending bank and the receiving bank can look up the same UTR to confirm a specific payment.

UTRs are generated by four payment systems: NEFT (National Electronic Funds Transfer), RTGS (Real Time Gross Settlement), IMPS (Immediate Payment Service), and UPI (Unified Payments Interface). Each system uses a different format and digit count. For reconciliation purposes, UTR is the highest-reliability match key — when it appears in both the bank statement and the ERP ledger entry, a one-to-one match can be made with high confidence.

UTR Formats by Payment Type

NEFT and RTGS

Both NEFT and RTGS UTRs are 22 characters. The first four characters are the remitting bank’s IFSC code. The remaining characters encode the batch date, sequence number, and a system-assigned reference. NEFT UTRs appear in bank narrations in a format similar to: SBIN026251234567890123. RTGS UTRs follow a similar structure but carry an additional prefix character denoting the RTGS clearing cycle.

IMPS and UPI

IMPS assigns a 12-digit numeric reference number generated by the NPCI IMPS switch. UPI also generates a 12-digit numeric reference — called a UPI transaction ID in the end-user interface but referred to as a UTR in interbank settlement records. Both are shorter than NEFT/RTGS references and do not carry the IFSC prefix.

UTR in Bank Narrations

For credited NEFT and RTGS transactions, bank narrations typically follow the pattern: NEFT CR [UTR]-[sender name]-[partial sender account]. For IMPS credits, narrations often read: IMPS [12-digit ref] from [sender name]. Narration formats vary slightly by destination bank but the UTR or reference number appears consistently enough to be parsed programmatically.

UTR Formats at a Glance

Payment SystemFormatLengthExample Prefix
NEFTIFSC (4) + sequence code22 charactersSBIN0262...
RTGSIFSC (4) + clearing cycle + sequence22 charactersHDFC5531...
IMPSNumeric reference12 digits423156789012
UPINumeric transaction ID12 digits316789045123
NACHUMRN (mandate-level) + presentation referenceVariableNACH00001234...

Why Missing UTR Is the Primary Cause of Reconciliation Failures

At enterprise scale, the absence of UTR in ERP entries is the single most common root cause of unmatched items in bank reconciliation. The problem typically arises not from data unavailability but from field-width truncation: many ERP systems import bank statement narrations into a field limited to 50 or 100 characters, and the UTR — which appears mid-narration — gets cut off.

When UTR is missing, automated reconciliation falls back to multi-signal matching using amount, date, and partial counterparty name. This fallback is significantly less reliable: a 781-row validation test across NEFT and IMPS transactions found that amount-plus-date matching without UTR produced 34% more ambiguous matches compared to UTR-anchored matching. Each ambiguous match requires manual review, defeating the purpose of automation.

The distinction between UTR (payment-system level) and reference number (sender-supplied, not validated by the clearing system) matters for dispute resolution. UTR can be used to raise a formal payment trace request with the destination bank; a sender-supplied reference number cannot.

Organisations that systematically capture UTR at point of bank statement import — and map it to the corresponding ERP entry — reduce reconciliation exception queues by 40 to 60% in typical deployments. For the technical approach to UTR-anchored matching, see the guide to reconciliation software India and its treatment of NACH batch reconciliation where UMRN serves the same anchor role.

Primary reference: Reserve Bank of India — which governs NEFT and RTGS payment system standards including UTR format specifications.

Frequently Asked Questions

What is a UTR number in NEFT?
UTR for NEFT is a 22-character reference. The first 4 characters are the remitting bank's IFSC code, followed by a sequence code encoding the year, month, day, and transaction number for that batch. The UTR is visible in the bank statement under the transaction narration, typically in the format: NEFT/[UTR]/[sender name].
Is UTR the same as transaction ID?
No. UTR is assigned by the payment clearing system — NEFT, RTGS, or IMPS infrastructure — and is the same reference visible to both the sending and receiving bank. Transaction ID is assigned by your bank or mobile application and is internal to that institution. UTR is the interbank-level reference used to trace or dispute a payment; transaction ID cannot be used for this.
Why is UTR important in bank reconciliation?
UTR is the primary match key for reconciling bank statement credits to ERP ledger entries. When UTR is available on both sides of the match, a single-field lookup produces a deterministic result. Without UTR, the system must match on amount plus approximate date plus counterparty name — a combination that produces far more ambiguous matches and false positives, particularly when multiple same-amount payments arrive from the same sender in the same week.
How long does it take for a NEFT UTR to appear in the recipient's bank statement?
NEFT settles in half-hourly batches between 8 AM and 7 PM on business days. The UTR typically appears in the recipient's account statement within 30 to 120 minutes of transfer initiation, depending on batch timing and destination bank processing. Transfers initiated after 7 PM are held for the next business day's first batch.
What should I do if a UTR number is missing from a reconciliation entry?
First, check whether the ERP captured the full bank narration from the bank statement import — many systems truncate narration fields. If missing, log into the bank portal and retrieve the UTR from full transaction history. As a fallback, match manually on amount, date, and sender name, then update the ERP entry with the UTR before closing the period. Persistent UTR gaps indicate a narration field-width issue in the ERP data mapping.

See how TransactIG handles reconciliation for your industry

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