Skip to main content
How-To · 9 min read

Kotak Mahindra Bank Corporate Statement Reconciliation

Kotak Mahindra Bank serves a growing share of mid-market and NBFC corporate accounts in India. Its Kotak FYN corporate portal exposes statements through CSV, MT940, and structured collection reports, with bank-specific narration shapes for NEFT, RTGS, NACH, and bulk batch payments. This guide covers Kotak FYN export options, MT940 structure, narration patterns by transaction type, batch payment IDs, fee debit handling, and the GST and TDS treatment that reconciliation systems must encode.

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

Kotak Mahindra exposes the same transactions across Kotak FYN CSV, MT940, and a separate collections report — with bank-specific narration prefixes ('/PRI/' in :86:) and Kotak-internal Batch Payment IDs ('KOTBP' references) that hide individual beneficiary credits behind consolidated debit lines. Without batch-ID joins to the FYN batch-status file, payroll and NACH collection lines remain unmatched and exception queues balloon.

How It's Resolved

Channel-aware ingestion routes Kotak CSV, MT940, MT942, and the collections report to separate parser profiles. NEFT and RTGS narrations are tokenised on single-space delimiters with '/PRI/' prefix stripping in :86:. Batch Payment IDs of the form 'KOTBP[YY][NNNNNN]' on consolidated debit lines join to the Kotak FYN batch-status file to explode beneficiary-level detail. Service-charge debits route to the bank charges GL with the GST component split for input tax credit.

Configuration

Kotak FYN '/PRI/' parser profile, MT940 end-of-day SFTP ingestion, MT942 intra-day visibility stream, Batch Payment ID join to FYN batch-status file, NACH collections report linkage, Section 194A TDS auto-recon for interest credits above ₹40,000.

Output

Clean Kotak transaction ledger reconciled against MT940 :62F:, payroll and vendor payment batches exploded to beneficiary level via Batch Payment ID, NACH collections matched at mandate level, GST-eligible fee debits in the ITC register, and Section 194A TDS aligned with Form 26AS.

Kotak Mahindra Bank has become a default banking partner for many mid-market corporates, NBFCs, and fintech operating companies in India. Finance teams that move their current accounts to Kotak quickly run into a set of bank-specific behaviors in the statement — different narration markers from HDFC or Axis, a Batch Payment ID concept that drives bulk-payment matching, and a separate collections report that carries NACH mandate-level detail. Get those three things wrong during the first month of a Kotak rollout and the bank reconciliation exception queue grows faster than the team can close it. This guide walks through Kotak FYN statement channels, MT940 structure, narration patterns by transaction type, Batch Payment ID handling, fee debit and GST treatment, and the audit-grade rules that hold the daily close together.

Kotak FYN Statement Channels

Kotak FYN is the bank’s corporate banking portal, which has replaced Kotak Net for most enterprise customers. From FYN, corporate users access account statements through three primary channels.

FYN CSV export is the on-demand download. It includes value date, posting date, narration, debit, credit, and running balance columns. The narration column is free text and retains the full Kotak narration string without aggressive truncation, although very long remitter names can still spill in narrations that include reference fields beyond 140 characters.

FYN MT940 is the SWIFT-format end-of-day statement. It is delivered via SFTP after the daily cut-off to corporate clients enrolled in Kotak’s cash management services. MT940 is the preferred ingestion channel for high-volume reconciliation because every field is structured — :60F: opening balance, :61: transaction line, :86: narration extension with the /PRI/ Kotak prefix, and :62F: closing balance.

FYN MT942 intra-day is available to clients on the Liquidity Management module. It is delivered every 30 to 60 minutes during banking hours and is provisional — it should not be used as a book-of-record for reconciliation closure.

FYN Collections Report is a separate structured file that contains NACH mandate-level detail. It is downloaded after each NACH settlement cycle and is the only Kotak-native source that explodes batch credits into individual mandates with status — paid, returned, or pending.

Kotak Mahindra Narration Patterns by Transaction Type

NEFT Inward Credits

Kotak NEFT credits follow: NEFT IN [UTR] [remitter name] [remitter IFSC] [reference]

Example: NEFT IN KOTK2606012345678 ABC TRADING PVT LTD HDFC0000123 INV-2026-0891

The 22-character UTR appears between the first and second space tokens. In MT940 format, this content sits inside :86: with the /PRI/ prefix:

:86:/PRI/NEFT IN KOTK2606012345678 ABC TRADING PVT LTD HDFC0000123 INV-2026-0891

The /PRI/ prefix is Kotak-specific. Reconciliation parsers built for HDFC’s /INF/ or Axis’s /RFB/ prefix will not extract any match key from Kotak MT940 files unless the profile is extended explicitly.

RTGS Inward Credits

RTGS narrations mirror NEFT: RTGS IN [UTR] [remitter name] [remitter IFSC] [reference]

RTGS settlement applies only to amounts above ₹2 lakh. Kotak RTGS inflows are common for B2B trade settlements, NBFC disbursements, and large vendor payments. The remitter IFSC token is useful for fuzzy entity resolution when the narration name does not exact-match the customer master.

UPI Credits

UPI credits to Kotak current accounts appear as: UPI CR [UPI ref] [VPA] [remitter name] [description]

Aggregator credits from payment gateways (Razorpay, PayU, Cashfree, Easebuzz) arrive as bulk credit lines covering thousands of underlying customer transactions. These are matched against the aggregator’s daily settlement file, not the customer ledger directly. The Reserve Bank of India framework for Payment and Settlement Systems sets the reporting cadence that aggregators follow.

NACH Batch Credits, Batch Debits, and Mandate Returns

NACH inflows (collections by your company from your customers) appear as a consolidated single line: NACH CR [batch reference] [sponsor bank code] [total amount]

NACH outflows (debit instructions originated by your company) appear as: NACH DR [batch reference] [sponsor bank code] [total amount]

Mandate returns from failed collections appear individually as: NACH RETURN [original batch ref] [mandate UMRN] [return reason code] [amount]

The main statement does not explode the batch credit or batch debit into individual mandates. The FYN Collections Report file is required to expand each batch into mandate-level detail with status — and the standard NACH return reason codes are documented by NPCI.

Bulk NEFT and RTGS Batch Payments

For payroll, vendor payments, and statutory disbursements, corporates upload a bulk payment file to Kotak FYN. The single consolidated debit line uses the format: NEFT BULK DR KOTBP[YY][NNNNNN] [BATCH PURPOSE]

For RTGS bulk batches: RTGS BULK DR KOTBP[YY][NNNNNN] [BATCH PURPOSE]

The KOTBP prefix marks a Kotak Batch Payment ID — for example, KOTBP26012345. Individual beneficiary credits are not in the corporate’s own Kotak statement; they sit in a beneficiary-level batch-status file downloaded from FYN after settlement. Reconciliation uses the Batch Payment ID to join the consolidated debit to the beneficiary-level credits.

Kotak FYN Statement Format Reference

ChannelFormatUTR LocationNACH HandlingBatch Payment DetailDelivery
FYN CSVUnstructured CSVInside narration textSingle batch lineSingle consolidated debit onlyManual download, on demand
FYN MT940SWIFT structured tagsInside :86: after /PRI/ prefixSingle :61: line per batchSingle :61: line with KOTBP referenceSFTP, end-of-day
FYN MT942SWIFT intra-daySame as MT940Provisional, may exclude settled batchesSameSFTP, every 30 to 60 minutes
FYN Collections ReportStructured CSVN/A (collection reference)Mandate-level detail with paid/return/pending statusN/ASFTP, post-NACH settlement
FYN Batch-Status FileStructured CSVPer beneficiary UTRN/ABeneficiary-level credits with KOTBP join keyFYN portal, post-bulk-settlement

Amounts below ₹2 lakh route through NEFT or IMPS; above ₹2 lakh route through RTGS. Below ₹2 lakh, IMPS provides 24x7 instant settlement; above ₹2 lakh, RTGS remains the standard for high-value transfers.

Fee Debit Patterns and GST Handling

Kotak Mahindra auto-debits service fees on a near-monthly cycle with narrations that follow consistent patterns:

  • KOTAK CHG NEFT [MONTH] — NEFT origination charges
  • KOTAK CHG RTGS [MONTH] — RTGS origination charges
  • KOTAK CHG CASH MGMT [MONTH] — Cash management services fee
  • KOTAK CHG CMS UPLOAD [BATCH] — Per-batch upload fee for bulk payments
  • KOTAK CHG NACH PRESENT [BATCH] — NACH mandate presentation fee
  • KOTAK CHG NACH RETURN [MANDATE] — Per-return fee on bounced NACH mandates

GST at 18% is added in the same debit line — either as a single IGST 18% line item or a split CGST 9% + SGST 9% depending on whether the supplier and the registered company are in the same state. The Kotak monthly tax invoice is the GST-compliant document for input tax credit, and reconciliation systems should map fee debits to the bank charges GL with the GST component flagged for ITC.

TDS Section 194A on Interest Credits

Under Section 194A of the Income Tax Act, Kotak Mahindra deducts TDS at 10% on interest credited if total interest exceeds ₹40,000 per financial year (₹50,000 for senior citizens). The TDS debit appears as a separate line: TDS U/S 194A [reference]. Finance teams should match this debit against Form 26AS to confirm credit deposit, and to flag any mismatch as a recovery exception. Reconciliation systems that connect Kotak statements to a TDS reconciliation workflow can carry this Section 194A line straight into the TDS register for monthly closure.

Worked Rupee Example

An NBFC maintains its operating current account with Kotak Mahindra Bank in Bangalore. On a Thursday in June 2026, the FYN MT940 statement shows the following:

  • Opening balance (:60F:): ₹12,84,15,400
  • Bulk NEFT debit ₹4,18,75,000 — NEFT BULK DR KOTBP26012398 PAYROLL JUN2026
  • RTGS inward credit ₹85,00,000 — RTGS IN KOTK2606010001234 PRINCIPAL BORROWER LTD ICIC0000567 LOAN-REPAY-Q1
  • NACH-CR batch ₹1,42,30,500 — NACH CR NACH26060100022 KOTAK 14230500
  • NACH-RETURN line ₹15,000 — NACH RETURN NACH26060100022 UMRN-KOTK1234567890 RETURN-INSUFFICIENT-FUNDS 15000
  • Service charge ₹1,200 — KOTAK CHG CMS UPLOAD KOTBP26012398
  • IGST 18% ₹216 — IGST 18% ON CMS UPLOAD
  • Closing balance (:62F:): ₹9,93,53,484

The bulk NEFT debit is joined to the FYN beneficiary-level batch-status file using the KOTBP26012398 Batch Payment ID — 287 employee salary credits are matched to the payroll register at beneficiary level. The RTGS credit is matched to the borrower’s open loan account using the UTR. The NACH-CR batch is exploded against the FYN Collections Report to reveal 412 individual EMI collections matched to mandate-level customer records, with one return flagged for re-presentation. The service charge plus IGST debit lines route to the bank charges GL with the ₹216 GST component captured for ITC. To estimate the cost of resolving such exceptions manually across a month of similar volume, NBFC operations leads can run the three-way match exception cost calculator on their daily transaction count.

Closing

Kotak Mahindra corporate reconciliation works cleanly once the three Kotak-specific behaviors are encoded — /PRI/ prefix stripping in :86: for MT940 narrations, Batch Payment ID (KOTBP) joins from consolidated debit lines to the FYN beneficiary-level batch-status file, and Collections Report joins for NACH mandate-level explosion. Treasury and finance teams running multi-bank operations should add Kotak alongside HDFC, ICICI, Axis, and SBI in a unified reconciliation setup, and controllers should verify that GST on Kotak fee debits is captured in the input tax credit register every month.

For wider context, see bank reconciliation software India and reconciliation software India for product-level coverage, the ICICI Bank reconciliation guide for the equivalent walkthrough on ICICI, the MT940 bank statement reconciliation India deep-dive on SWIFT tag structure, and the multi-bank reconciliation India playbook for running Kotak alongside the other major Indian corporate banks.

Primary reference: Reserve Bank of India — where guidelines for enterprise current accounts and statement standards in India are published.

Frequently Asked Questions

What statement formats does Kotak FYN expose for corporate reconciliation?
Kotak FYN — the bank's corporate banking portal that replaced Kotak Net for most enterprise users — exposes statements in CSV, PDF, MT940, and a structured collections report. CSV is downloaded on demand; MT940 is delivered via SFTP at end-of-day to corporate clients enrolled in Kotak's cash management services. The collections report is a separate file containing NACH mandate-level settlement detail that is not present in the main statement.
How are Kotak NEFT and RTGS narrations structured?
Kotak Mahindra NEFT inward narrations follow 'NEFT IN [UTR] [remitter name] [remitter IFSC] [reference]' with single-space delimiters. RTGS narrations follow the same shape with 'RTGS IN' as the prefix. The UTR is the 22-character standard format and appears at position 9 to 30 in the narration text. In MT940, this content sits inside the :86: tag with Kotak's '/PRI/' structured-information marker at the start, which reconciliation parsers must strip before extracting fields.
What is a Kotak batch payment ID and how is it used for matching?
When corporates upload bulk NEFT, RTGS, or NACH payment files to Kotak FYN, the bank assigns a Batch Payment ID — a Kotak-internal reference of the form 'KOTBP[YY][NNNNNN]' that appears on the consolidated debit line. The individual beneficiary credits are not in the main statement; they sit in a separate batch-status file downloaded from FYN after settlement. Reconciliation uses the Batch Payment ID to join the consolidated debit to the beneficiary-level credits in the payroll, vendor payment, or NACH collections register.
How are Kotak service charges and GST shown in corporate statements?
Kotak Mahindra auto-debits service fees with narrations such as 'KOTAK CHG NEFT [MONTH]', 'KOTAK CHG RTGS [MONTH]', 'KOTAK CHG CASH MGMT [MONTH]', or 'KOTAK CHG CMS UPLOAD [BATCH]'. GST at 18% is added in the same debit line as 'IGST 18%' or as a split 'CGST 9% + SGST 9%' depending on the registered state. Kotak issues a consolidated monthly tax invoice that finance teams use to claim input tax credit. Section 194A TDS at 10% applies to Kotak interest credits above ₹40,000 per financial year on current account sweeps and fixed deposits.
Does Kotak FYN support intra-day balance feeds for treasury cash positioning?
Yes. Kotak FYN supports an MT942 intra-day feed for corporate clients enrolled in its Liquidity Management module. The MT942 file is delivered at configurable intervals during banking hours and reflects provisional postings — credits that have hit the account but may not have cleared inter-bank settlement. For audit-grade reconciliation, the end-of-day MT940 :62F: closing balance remains the book-of-record; MT942 is consumed only for treasury cash visibility and is flagged as provisional in operating reports.

See how TransactIG handles reconciliation for your industry

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