
What a purpose code is
Your bank reports every foreign exchange payment into or out of India to RBI with a purpose code: a five-character code, a letter and four digits, that says what the money is for. RBI's current list came with A.P. (DIR Series) Circular No. 84 of 29 February 2012, and banks report under it through RBI's FETERS system.
You give the code to your bank in its request letter when you receive or send money. The bank uses it to report the transaction, so a wrong code gives RBI a wrong picture of your trade. If two codes seem to fit, ask your bank which one it will report before you send the money.
Receipt codes and payment codes
- Codes starting with P are for money coming into India, receipts, such as an export payment.
- Codes starting with S are for money going out, payments, such as paying a supplier abroad.
- The two digits after the letter are RBI's purpose group: 01 for goods, 02 for transport, 08 for computer and information services, 10 for other business services, and so on.
- Within a group, the last two digits pick the exact purpose: in group 01, P0102 and P0103 are two different kinds of export receipt.
- Many codes come in pairs: P1006 and S1006 are both business and management consultancy, one for money in and one for money out.
Common codes for goods
- P0102: realisation of export bills sent on collection (full invoice value), other than Nepal and Bhutan.
- P0103: advance receipts against export contracts, other than Nepal and Bhutan.
- S0101: advance payment against imports, other than Nepal and Bhutan.
- S0102: payment towards imports, settlement of invoice, other than Nepal and Bhutan.
- P0109 and S0109: exports to and imports from Nepal and Bhutan.
- P0108 and S0108: the export and import legs of a merchanting trade.
- P1505 and S1505: deemed exports and deemed imports, between SEZs, EPZs and the domestic tariff area.
Watch out: A common mistake is using an advance code for a payment after shipment, or the other way round. An export advance is P0103; payment for a bill sent on collection is P0102. For imports, an advance is S0101 and paying an invoice is S0102. Confirm with your bank before the money moves.
Common codes for services and trade costs
- P0802 and S0802: software consultancy and implementation.
- P0807: off-site software exports; S0807: off-site software imports.
- P1006 and S1006: business and management consultancy and public relations.
- P1002 and S1002: trade-related services, commission on exports or imports. S1020 is commission agent services. Ask your bank which one fits your agent's contract.
- S0203 and S0204: freight on imports and freight on exports, shipping companies. S0209 and S0210 are the same for airline companies.
- P0602 and S0602: freight insurance on imports and exports of goods.
- P0701 and S0701: bank charges, collection charges and LC charges.
- Your US buyer sends a 30% advance before you ship: P0103.
- The balance arrives after your bank sends the documents on collection: P0102.
- You pay your Chinese supplier's invoice after the goods arrive: S0102.
- You pay a UK firm for business consultancy: S1006.
Finding the right code
- Decide the direction: money in (P) or money out (S).
- Decide what it pays for: goods, a service, freight, insurance or a fee.
- For goods, decide whether it is an advance or a settlement after shipment or import.
- Search the code, read RBI's full description, and confirm it with your bank before the transfer.
- Keep the code with your copy of the bank's request letter and the invoice, so your records match what the bank reported.
RBI discontinued two codes, P0105 and P0107, in 2016. If an old template still shows them, update it.
In short
- A purpose code tells RBI what a foreign exchange payment is for; your bank reports it.
- P codes are money into India, S codes money out.
- For goods: P0103 export advance, P0102 export bill on collection, S0101 import advance, S0102 import invoice.
- Read RBI's full description and confirm the code with your bank before the money moves.
Try it on our data
Check yourself
Words in this lesson
Sources
- RBI: A.P. (DIR Series) Circular No. 84 of 29 February 2012, purpose codes for reporting
- RBI: A.P. (DIR Series) Circular No. 50 of 11 February 2016, codes discontinued
Facts checked against these sources on
Trade Academy is education, not legal, tax or customs advice. Rules and rates change by notification: check the live source, or ask a licensed customs broker, before you act.