SFT-2518: Mutual Fund SFT Reporting Rules Explained

SFT-2518: Mutual Fund SFT Reporting Rules Explained

SFT-2518: Mutual Fund SFT Reporting Rules Explained

Regulatory Reference: CBDT Notification No. 2/2026 / DGIT(S)/ADG(S)-2/Reporting Portal/2026/769
Authority: Directorate of Income Tax (Systems), Central Board of Direct Taxes (CBDT), Ministry of Finance, Government of India
Effective Date: September 2026
Statutory Provisions: Section 508(1) of the Income-tax Act, 2025 read with Sub-rule (6) of Rule 237 of the Income-tax Rules, 2026

Executive Summary & Statutory Framework

Under Section 508(1) of the Income-tax Act, 2025 and Rule 237 of the Income-tax Rules, 2026, specified reporting entities are required to furnish a Statement of Financial Transactions (SFT) to the Income Tax Department.

This comprehensive notification sets out the exact procedure, data structures, validation rules, and compliance standards for Registrar and Share Transfer Agents (RTAs) registered under Section 12(1) of the Securities and Exchange Board of India (SEBI) Act, 1992.

Primary Purpose

The data captured under SFT-2518 directly populates capital gains information for taxpayer pre-filling in Income Tax Returns (ITRs) and feeds into Form 168 (Annual Information Statement – AIS). This allows taxpayers to view and reconcile their mutual fund sales, redemptions, off-market transfers, and acquisition costs prior to filing their annual tax returns.


Core Administrative & Compliance Requirements

1. Eligible Reporting Entities

All RTAs registered with SEBI under Section 12(1) of the SEBI Act, 1992 are mandated to prepare and upload data files extracted directly from their internal systems.

2. Reporting Frequency & Due Dates

SFT reporting for Mutual Fund transactions operates on a half-yearly basis:

Reporting PeriodFinancial Year CoverageStatutory Due Date
1st Half (H1)April 1st to September 30thOctober 31st
2nd Half (H2)October 1st to March 31stApril 30th

3. Submission Channel & Authorization

  • Data Transmission: Files must be uploaded via the dedicated Secure File Transfer Protocol (SFTP) Server using login credentials issued directly by the Income Tax Department (ITD).
  • Control Statement Verification: A separate physical/digital Control Statement (Annexure C) must be signed, verified, and submitted by the entity’s Designated Director.

4. Data Rectification & Security Mandates

  • Correction & Deletion Statements: If an RTA identifies errors or receives a defect notice from the department, it must rectify the data by submitting a Correction Statement (containing only corrected records) or a Deletion Request.
  • Information Security & Archival Policies: Reporting entities must maintain strict information security protocols, role-based access controls, and archiving/retrieval workflows to ensure data integrity and provide immediate access to competent authorities upon request.
  • Taxpayer Transparency: RTAs are required to provide account holders with statement details corresponding to the data submitted to the Income Tax Department to facilitate seamless AIS reconciliation.

Detailed Data Preparation Guidelines (Annexure A)

Scope of Inclusions & Exclusions

  INCLUDED TRANSACTIONS                 EXCLUDED TRANSACTIONS
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”     β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ β€’ User-initiated debit events β”‚     β”‚ β€’ Exchange Traded Funds (ETFs)β”‚
β”‚ β€’ AMC Redemptions & Swapping  β”‚     β”‚ β€’ Exchange-based transactions β”‚
β”‚ β€’ Off-market transfers        β”‚     β”‚ β€’ Transfers where transferor  β”‚
β”‚ β€’ Transmission on death       β”‚     β”‚   and transferee are identicalβ”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜     β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
  1. User-Initiated Debits: Reporting applies to all user-initiated debit transactions recorded during the period. Transfers where the transferor and transferee are the same individual/entity are excluded.
  2. Minors: In accounts held by minors, the legal or natural guardian’s information (Name, PAN, etc.) must be provided.
  3. Excluded Categories: Exchange Traded Funds (ETFs) and stock exchange-executed mutual fund transactions do not fall under this RTA reporting scope.

Holding Periods & Asset Classification Logic

RTAs must apply the First In, First Out (FIFO) method to match each debit transaction with its corresponding historical credit (purchase) to determine the holding period.

Holding Period = Date of Sale / Transfer - Date of Acquisition

Classification Table & Thresholds

Security Class CodeDescriptionMinimum Period for Long-Term StatusClassification Rules & Conditions
EMFUnit of Equity-Oriented Mutual Fund> 12 MonthsStandard 12-month threshold applies.
UTIUnit of UTI Mutual Fund> 12 MonthsIf classified as a Specified Mutual Fund under Sec 76, it is always Short-Term regardless of holding period.
OTUOther Units (Debt, Liquid, Hybrid, etc.)> 12 Months (Listed)


> 24 Months (Unlisted) | Listed on a recognized Indian stock exchange = 12 months. Unlisted = 24 months.
If classified as a Specified Mutual Fund under Sec 76, it is always Short-Term. |


Consideration & Cost Computation Methodology

  1. Estimated Sale Consideration: Determined using the best available price with the RTA. If exact consideration is unavailable, the Redemption Offer Price (NAV adjusted for Exit Load) on the transaction date must be used.
  2. Cost of Acquisition (COA): Identified on a FIFO basis. If acquisition cost is unavailable, the End-of-Day (EOD) NAV on the date of credit is applied.
  3. Grandfathering Mechanism (Pre-Feb 1, 2018 Assets):
    For Long-Term Equity-Oriented Funds or Business Trust units acquired before February 1, 2018, the cost of acquisition is calculated pursuant to Section 90(9) as:

COA = max (Actual COA, min (FMV as on 31.01.2018 or Full Sale Consideration))

  1. Indexation: Estimated Indexed Cost of Acquisition must be calculated using the official Cost Inflation Index (CII) wherever legally applicable.

Complete Data Structure Specifications (Annexure D)

All files must be submitted in ASCII format, delimited by the pipe character (|), with a header row as the first record.

Data Structure Architecture:
β”œβ”€β”€ MF_BATCH.TXT        (Header batch metadata & Principal Officer info)
β”œβ”€β”€ MF_ACC_SUMM.TXT     (Client demographic & seasonal holding balances)
β”œβ”€β”€ MF_TRN_SUMM.TXT     (Individual debit/sale calculations & tax attributes)
└── MF_OFF_TRN.TXT      (Off-market transfers & transmission details)

File 1: Batch Header File (MF_BATCH.TXT)

Field NameMandatoryData Type & LengthDescription & Permissible Values
1Reporting Entity NameYVARCHAR (150)Full registered name of the RTA
2ITDREINYVARCHAR (20)ITD Registration Number
3Registration NumberNVARCHAR (150)SEBI Registration Number
4Statement TypeYVARCHAR (2)NB (New), CB (Correction), DB (Deletion)
5Statement NumberYVARCHAR (20)Internal reference code of the RTA
6Original Statement IdYDECIMAL (18,0)Original Statement ID if updating/deleting; 0 if New
7Reason for CorrectionYVARCHAR (1)Refer to Permissible Values table below
8Statement DateYDATEFormat: DD-MM-YYYY
9Reporting Period Start DateYDATEFormat: DD-MM-YYYY
10Reporting Period End DateYDATEFormat: DD-MM-YYYY
11Principal Officer NameYVARCHAR (150)Full Name
12Principal Officer DesignationYVARCHAR (150)Official Designation
13Principal Officer AddressYVARCHAR (500)Full Postal Address
14Principal Officer MobileYVARCHAR (15)Contact Phone Number
15Principal Officer EmailYVARCHAR (50)Email Address

File 2: Account Summary File (MF_ACC_SUMM.TXT)

Field NameMandatoryFormatRemarks / Constraints
1Sequence NumberYDECIMAL (18,0)Running sequence number per line
2Financial YearYVARCHAR (4)Target FY (e.g., 2026)
3Reporting PeriodYDATEFormat: DD-MM-YYYY
4AMC NameYVARCHAR (100)Name of Asset Management Company
5AMC CodeYVARCHAR (5)Unique AMC Identifier Code
6Client IDYVARCHAR (20)Unique Folio / Account ID
7Client PANYVARCHAR (10)Valid PAN or PANNOTAVBL
8Client NameYVARCHAR (250)Primary Holder’s Full Name
9Client TypeYVARCHAR (1)R (Resident), N (Non-Resident), F (FII), Z (Unclassified)
10Client StatusYVARCHAR (1)M (Minor), O (Other), X (Unclassified)
11Guardian NameNVARCHAR (250)Mandatory if Client Status is M
12Guardian PANNVARCHAR (10)Mandatory if Client Status is M; or PANNOTAVBL
13Client AadhaarNVARCHAR (12)Primary Holder’s Identification
14Client DOBNDATEFormat: DD-MM-YYYY
15Client AddressYVARCHAR (400)Primary Holder Address
16Client CityNVARCHAR (40)City Name
17Client State CodeNVARCHAR (2)Two-letter state code (See Reference Chart)
18Client PincodeNDECIMAL (6,0)Postal PIN Code
19Client Mobile NumberNVARCHAR (15)Mobile Number
20Client Email IDNVARCHAR (100)Email Address
21Joint HoldingYVARCHAR (1)Y (Yes) or N (No)
22Second Holder PANNVARCHAR (10)Mandatory if Joint Holding = Y
23Second Holder NameNVARCHAR (250)Mandatory if Joint Holding = Y
24Second Holder DOBNDATEFormat: DD-MM-YYYY
25Third Holder PANNVARCHAR (10)Mandatory if Joint Holding = Y
26Third Holder NameNVARCHAR (250)Mandatory if Joint Holding = Y
27Third Holder DOBNDATEFormat: DD-MM-YYYY
28Opening ValueYDECIMAL (18,2)Holding value on Period Day 1
29Purchase ValueYDECIMAL (18,2)Net purchase cost (excl. charges/stamp duty)
30Transaction ChargesYDECIMAL (18,2)Total transaction fees paid in period
31Stamp DutyYDECIMAL (18,2)Total stamp duty paid in period
32Sale ValueYDECIMAL (18,2)Total gross redemption proceeds (incl. TDS, excl. STT/Exit Load)
33STTYDECIMAL (18,2)Total Securities Transaction Tax paid
34Dividend PaidYDECIMAL (18,2)Total dividend paid during period (incl. TDS)
35Closing ValueYDECIMAL (18,2)Holding value on Period Last Day

File 3: Transaction Summary File (MF_TRN_SUMM.TXT)

Field NameMandatoryFormatDescription & Guidance
1Sequence NumberYDECIMAL (18,0)Running line sequence number
2Financial YearYVARCHAR (4)Financial year of sale (YYYY)
3Reporting PeriodYDATEFormat: DD-MM-YYYY
4AMC CodeYVARCHAR (5)AMC Identifier
5Client IDYVARCHAR (20)Unique Folio / Client Number
6Client PANYVARCHAR (10)Client PAN or PANNOTAVBL
7Client NameYVARCHAR (250)Primary Holder’s Name
8Security Class CodeYVARCHAR (3)EMF, UTI, or OTU
9Security CodeYVARCHAR (12)ISIN code or ISINOTAVBLE
10Security NameYVARCHAR (200)Scheme Name, Plan, and Option
11Debit DateYDATEDate of Debit (DD-MM-YYYY)
12Debit TypeYVARCHAR (1)A (AMC Redemption) / T (Transfer)
13Credit TypeYVARCHAR (1)A (AMC Purchase) / T (Transfer)
14Asset TypeYVARCHAR (1)S (Short-Term) / L (Long-Term)
15UnitsYDECIMAL (18,3)Total units debited/sold
16Unit PriceYDECIMAL (18,2)Estimated sale price per unit
17Sale ConsiderationYDECIMAL (18,2)Total estimated sale value
18COAYDECIMAL (18,2)Unindexed Cost of Acquisition
19Unit FMVYDECIMAL (18,2)Unit FMV as of 31.01.2018
20Total FMVYDECIMAL (18,2)Total FMV as of 31.01.2018
21Adjusted FMVNDECIMAL (18,2)Lower of Sale Consideration and Total FMV (Pre-2018 assets)
22Adjusted COANDECIMAL (18,2)Higher of COA and Adjusted FMV
23Indexed COANDECIMAL (18,2)COA after CII adjustment (if applicable)
24STTYDECIMAL (18,2)Securities Transaction Tax

File 4: Off-Market Transactions File (MF_OFF_TRN.TXT)

Field NameMandatoryFormatDescription
1Sequence NumberYDECIMAL (18,0)Running line sequence number
2Financial YearYVARCHAR (4)Financial year of transfer (YYYY)
3Reporting PeriodYDATEFormat: DD-MM-YYYY
4Transfer DateYDATEDate transfer was recorded (DD-MM-YYYY)
5Transferor AMC CodeYVARCHAR (5)AMC Code of source account
6Transferor Client IDYVARCHAR (20)Client ID of transferor
7Transferor PANYVARCHAR (10)PAN or PANNOTAVBL
8Transferor NameYVARCHAR (250)Full Name of transferor
9Transferee AMC CodeYVARCHAR (5)AMC Code of destination account
10Transferee Client IDYVARCHAR (20)Client ID of transferee
11Transferee PANYVARCHAR (10)PAN or PANNOTAVBL
12Transferee NameYVARCHAR (250)Full Name of transferee
13Security Class CodeYVARCHAR (3)EMF, UTI, or OTU
14Security CodeYVARCHAR (12)ISIN or ISINOTAVBLE
15Security NameYVARCHAR (200)Mutual Fund Scheme Name
16Quantity TransferredYDECIMAL (18,3)Number of units transferred
17Reported ConsiderationNDECIMAL (18,2)Declared transfer consideration
18EOD Unit PriceYDECIMAL (18,2)Exit load-adjusted NAV on transfer date
19EOD ValueYDECIMAL (18,2)Estimated transfer value (EOD Price Γ— Quantity)
20Reason CodeYVARCHAR (3)Reason code for transfer
21RemarksNVARCHAR (100)Additional explanatory notes

Technical Reference Charts & Codes

1. Permissible Values

Statement Types (Statement Type)

  • NB: New Batch/Statement containing fresh information.
  • DB: Deletion Batch/Statement for removing previously accepted data.
  • CB: Correction Batch/Statement updating previously submitted records.

Correction Reason Codes (Reason for Correction)

  • A: Original statement contained severe formatting errors now resolved.
  • B: Errors in original statement being updated suo-motu.
  • C: Supplemental report submitted due to newly discovered information.
  • 4: Not applicable (used for new statements, test uploads, or nil reports).
  • Z: Other unspecified business reasons.

Off-Market Transfer Reason Codes (Reason Code)

  • TRD: Transmission (change in holding resulting from the death of an account holder).
  • OTH: Other off-market transfers.
  • ZZZ: Reason not specified.

2. Standard Indian State & UT Codes

AN : Andaman & Nicobar       HR : Haryana                PB : Punjab
AP : Andhra Pradesh          HP : Himachal Pradesh       RJ : Rajasthan
AR : Arunachal Pradesh       JK : Jammu & Kashmir        SK : Sikkim
AS : Assam                   JH : Jharkhand              TN : Tamil Nadu
BR : Bihar                   KA : Karnataka              TS : Telangana
CG : Chhattisgarh            KL : Keralam                TR : Tripura
CH : Chandigarh              LA : Ladakh                 UP : Uttar Pradesh
DD : Dadra & Nagar Haveli    LD : Lakshadweep            UK : Uttarakhand
     and Daman & Diu         MP : Madhya Pradesh         WB : West Bengal
DL : Delhi                   MH : Maharashtra            
GA : Goa                     MN : Manipur                
GJ : Gujarat                 ML : Meghalaya              
                             MZ : Mizoram                
                             NL : Nagaland               
                             OR : Odisha / Orissa        
                             PY : Puducherry             

3. Historical Cost Inflation Index (CII) Table

Indexed Cost of Acquisition = (Actual COA x CII for Transfer Year) / CII for Acquisition Year

Financial YearCIIFinancial YearCIIFinancial YearCII
2001-02 (Base)1002010-111672019-20289
2002-031052011-121842020-21301
2003-041092012-132002021-22317
2004-051132013-142202022-23331
2005-061172014-152402023-24348
2006-071222015-162542024-25363
2007-081292016-172642025-26376
2008-091372017-182722026-27384
2009-101482018-19280

Data Validation & Error Handling Architecture (Annexure E)

The ITD validation engine reviews incoming files against three strict validation tiers:

                      INCOMING SFT DATA FILE
                                β”‚
                                β–Ό
                   β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                   β”‚  1. SYSTEM ERROR CHECKS  β”‚
                   β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                                β”‚
                  ───────┬──────┴──────┬───────
                 β”‚                     β”‚
                 β–Ό                     β–Ό
          [CRITICAL ERROR]     [DEFECT / EXCEPTION]
                 β”‚                     β”‚
                 β–Ό                     β–Ό
         File REJECTED         File ACCEPTED
         β€’ Control Total       β€’ Missing fields
           mismatch            β€’ Invalid PAN format
         β€’ Sequence jump       β€’ Outlier valuation
                 β”‚                     β”‚
                 β–Ό                     β–Ό
         Fix & Re-upload       Submit Correction
                                    Statement

1. Errors (Critical – Causes File Rejection)

If a critical error occurs, the entire file is rejected instantly. The RTA must fix the source data and re-upload the file via SFTP.

  • Control Statement Mismatch: Calculated header sums in Annexure C do not equal the record tallies in the batch file.
  • Broken Line Sequences: Non-sequential or duplicate line numbers within any text file.

2. Defects (Non-Critical – File Accepted)

The system accepts the batch, but marks targeted records for correction.

  • Unlinked Transactions: A debit record exists in MF_TRN_SUMM.TXT without corresponding client master demographic data in MF_ACC_SUMM.TXT.
  • Blank Mandatory Fields: Key mandatory fields omitted.

3. Exceptions (Data Quality Warnings – File Accepted)

Triggers warnings requiring institutional review and potential Correction Statement submission.

  • Invalid PAN Data: Structurally invalid PAN strings.
  • Valuation Anomalies: Abnormally high transaction values exceeding department flag limits.
  • Cross-Data Mismatches: Discrepancies identified when cross-referenced against historical filings or external financial databases.

Annexure C: Control Statement Form (RTA Mutual Fund SFT)

================================================================================
                    CONTROL STATEMENT FOR MUTUAL FUND TRANSACTIONS (RTA)
================================================================================

A. GENERAL INFORMATION
--------------------------------------------------------------------------------
A.1  Reporting Entity Name        : ____________________________________________
A.2  ITDREIN                      : ____________________________________________
A.3  SEBI Registration Number     : ____________________________________________
A.4  Statement Type (NB/CB/DB)    : _____
A.5  Statement Number             : ____________________________________________
A.6  Original Statement ID        : ____________________________________________
A.7  Reason for Correction        : _____
A.8  Statement Date (DD-MM-YYYY)  : ____/____/________
A.9  Reporting Period Start Date  : ____/____/________
A.10 Reporting Period End Date    : ____/____/________

B. RECORD COUNT SUMMARY
--------------------------------------------------------------------------------
B.1  Mutual Fund Batch File (MF_BATCH.TXT)               : ____________ Records
B.2  Mutual Fund Account Summary (MF_ACC_SUMM.TXT)       : ____________ Records
B.3  Mutual Fund Transaction Summary (MF_TRN_SUMM.TXT)   : ____________ Records
B.4  Mutual Fund Off-Market Transaction (MF_OFF_TRN.TXT) : ____________ Records

C. KEY VALUE TOTALS (In β‚Ή - Derived from MF_ACC_SUMM.TXT)
--------------------------------------------------------------------------------
C.1  Sum of Opening Value         : β‚Ή __________________________________________
C.2  Sum of Purchase Value        : β‚Ή __________________________________________
C.3  Sum of Sale Value            : β‚Ή __________________________________________
C.4  Sum of Closing Value         : β‚Ή __________________________________________

================================================================================
                                VERIFICATION
================================================================================
I, ___________________________________, in my capacity as Designated Director of 
__________________________________________, do hereby declare that to the best 
of my knowledge and belief, the information provided in the attached data files 
is true, correct, and complete, and is fully compliant with the provisions of 
the Income-tax Act, 2025 and Income-tax Rules, 2026.

Date  : ____/____/________
Place : __________________                         _____________________________
                                                   Signature of Designated Director
================================================================================

Notification

Also Read: SFT – 2517: Depository Transaction Reporting, Due Dates & Key Guidelines

Also Read: β€œCBDT Notifies New Forms PAN CR-01 & PAN CR-02 for PAN Correction from 1 April 2026”

Also Read: FAQs and Guidance notes on Forms under Income-tax Rules, 2026

Watch with CA Cult

Read More: Union Budget 2026 – CA Cult

CA Cult