Skip to content

The following transaction-level fields apply to all INR payments to India via NEFT (National Electronic Funds Transfer).

Field Description RequiredTypeConstraints
purposeCodePurpose of paymentRequiredENUMSee valid values below
sourceOfCashSource of fundsRequiredENUMSee valid values below
paymentMemoPayment memoOptionalSTRINGMax 50 chars. Required (containing the invoice number) for trade purpose codes; see Transaction limits below
receiverRelationshipRelationship to the debtorRequiredENUMSee valid values below; valid values depend on whether the beneficiary is a business or an individual

Purpose of payment codes

Valid purposeCode values depend on the transaction category: Trade, Non-Trade, or C2C (customer-to-customer).

Trade transactions

Trade transactions include B2B, B2C, and C2B trade use cases.

CodeDescription
ACSCAccounting services
AMSCAdvertising, market research, and public opinion polling services
CISCConstruction and installation services
ENGSArchitectural, engineering, and other technical services
GDDSPurchase or sale of goods
GSPMGoods for processing and manufacturing services
GSSTGoods and services by short-term workers
IVPTInvoice payment
LESCLegal services
MACHPayment for machinery and transport equipment
MFGDPayment for manufactured goods
MMFAPayment for miscellaneous manufactured articles
MRSCMaintenance and repair services
SCSDSoftware development services
SCVEPurchase or sale of services
SCWDWeb design or development services
TRADTrade services
Invoice number required

An invoice number is mandatory for trade purpose codes. Include it in the paymentMemo field (numeric or alphanumeric, max 50 characters). The invoice amount must not be split into multiple payments.

Non-Trade transactions

Non-Trade transactions apply to B2B, B2C, and C2B use cases that are not trade-related.

CodeDescription
ALLWAllowance
BONUBonus payment
COMMCommission
DEPTDeposit
DOFIDeposits with or from offshore financial institutions
EDUCEducation
EDSCEducation services
FAMIFamily maintenance
FEESPayment of fees
GDSVPurchase or sale of goods and services
GIFTAllowance (gift)
GSTRGoods and services by travellers
HLTCHome health care
INTEInterest
INTCIntra-company payment
INVSInvestment and securities
MDCSMedical services
MP2PMobile P2P payment
OTHROthers
PAYRPayroll
PSFRPassenger fare
REABReal estate abroad
RELGRental lease, general
SALASalary payment
STDYStudy
SUPPSupplier payment
VIACVisa application charges

C2C payments

C2C payments use the same purpose codes as Non-Trade transactions above.

Source of cash codes

CodeDescription
ALMYAlimony
CASHCash proceeds
COMPCompensation
EMINEmployee income
GIFTGift
INHEInheritance
INLQInsurance premium liquidation
PACAPaid-up capital
REDMRedemption
REPYRetirement policy
RESTReal estate sale
RETARetained earnings
SALESale of goods
SEAQSale or acquisition of a corporation
SELFSelf-employment income
SVGSSavings
WINSWinnings

Beneficiary relationship codes

Valid receiverRelationship values depend on whether the beneficiary is a business or an individual.

Business beneficiaries

CodeDescription
BRANBranch/Representative office
CUSTCustomer
FRANFranchisee/Franchisor
HOLDHolding company
PARTBusiness partner
SUBSSubsidiary company
SUPPSupplier

Individual beneficiaries

CodeDescription
CHILChild
CUSTCustomer
EMPLEmployee
EXSPEx-spouse
FRENFriend
OTHROther
PAREParent
PARTBusiness partner
RELARelation
SELFSelf
SIBLSibling/brother/sister
SPOUCovering spouse/partner
VENDVendor

Transaction limits

CategoryMaximum amountNotes
TradeINR 1,500,000 per invoiceMust not be split into multiple payments
Non-TradeINR 1,500,000 per payment
C2CINR 500,000,000 per transaction

All categories are subject to a daily compliance limit of INR 4,000,000 per beneficiary. Transactions that would cause the sender or receiver to exceed this limit are held for review, and an RFI may be raised.

Trade transaction processing
  • The INR 1,500,000 trade limit reflects the Rupee Drawing Arrangement (RDA), which caps trade-related remittances at INR 1,500,000 per transaction. Payments exceeding this limit must move outside automated channels into formal bank-to-bank wire transfers with full documentation.
  • Trade transactions to HDFC Bank up to INR 1,500,000 are not processed automatically. The bank contacts the beneficiary directly for remittance details and supporting trade documents. If the required documents aren't submitted within 21 days, the transaction is rejected without a refund.
  • A Foreign Inward Remittance Certificate (FIRC) may be required if requested by the beneficiary bank.

Accepted identity document types

Payments over IN_NEFT accept only the following identity document types. Requests that use a document type not listed for the relevant payment role are rejected with a 400 error. Where a role or identity type is not listed below, all values in the field's enum are accepted.

Identity typePayment roleAccepted document types
Individual (idType)OriginatorPASSPORT