What is Purpose Code P0101?
P0101 covers the situation where an Indian exporter presents shipping documents to their bank, and the bank pays out funds before the overseas buyer actually settles the invoice. This is known as export bill negotiation, purchase, or discounting – a common trade finance facility that gives exporters working capital immediately after shipment rather than waiting 30, 60, or 90 days for the buyer to pay.
It applies to goods exports only (not services) and excludes remittances involving Nepal and Bhutan, which are handled under separate bilateral arrangements. When your bank credits your account under this facility, the inward entry is tagged P0101.
When to Use P0101
Use P0101 when you are an Indian goods exporter and your bank has advanced funds to you against export documents – before the foreign buyer has actually paid. Common scenarios include:
- A garment exporter presenting a Letter of Credit (LC) and shipping bill to their bank for negotiation and receiving immediate credit
- A manufacturer submitting a Documentary Collection (DA/DP bill) to their bank for purchase or discounting
- An exporter using a post-shipment credit facility where the bank buys the export receivable
- Any goods export where the bank fronts the money against bills of lading, invoice, and packing list
Quick check: If your bank credited you in advance against export documents and the buyer is outside Nepal/Bhutan, it’s P0101. If you’re waiting for the overseas buyer to pay directly and the funds arrive later, that’s P0102.
Wrong Code? Use These Instead
P0101 is specifically for bank-negotiated / discounted export bills. Here’s where people commonly mix things up:
If your money is from…
Correct code to use
Direct realisation of export bills sent for collection
P0102
Advance payment received from buyer before shipment
P0103
Export receipts not covered by a shipping bill (samples, gifts)
P0104
Export bills sent on collection (not yet realised)
P0105
Export to Nepal or Bhutan
Separate bilateral code – check with your bank
Documents to Keep Ready
Your bank will require these when processing a P0101 remittance:
Document
Why you need it
Shipping bill / Bill of lading
Primary export document confirming goods were dispatched
Commercial invoice
Shows the value, buyer, and terms of the export transaction
Packing list
Details of goods shipped – quantity, weight, description
Letter of Credit (if applicable)
The LC underpins the bank’s obligation to negotiate
Export Declaration Form (EDF)
RBI-mandated declaration for goods exports
e-FIRA
Official proof of inward foreign remittance with P0101 purpose code
What is an e-FIRA – and Why Does It Matter?
An e-FIRA (Electronic Foreign Inward Remittance Advice) is the official proof that foreign money entered India. It confirms the nature and purpose of the inflow, which matters for tax treatment, FEMA compliance, and audit trails.
Your bank generates it automatically once the funds land. You can usually download it from your internet banking portal or request it at your Forex desk. The e-FIRA will reflect the correct purpose code, which your CA or accounts team will reference during filings.
Did you know? Some banks take days to issue an e-FIRA. With Remit Circle, you can download yours instantly at no charge the moment your payment is credited. → Get your free e-FIRA via Remit Circle
Receive Inward Remittances Compliantly with Remit Circle
Getting the purpose code right on an inward remittance isn’t just a formality, a mismatch can cause payment holds, RBI queries, or incorrect tax treatment. Remit Circle is built to handle this for you.
Instant e-FIRA – Download your Foreign Inward Remittance Advice the moment funds are credited. No waiting on the bank, no Forex desk visits. Free.
Correct purpose code, every time – Remit Circle flags the right code for your transaction type before the payment is processed, so there are no mismatch holds at the bank.
Multi-currency support – Receive in USD, EUR, GBP, AUD and more. Funds settle directly into your Indian bank account at competitive rates.
Compliance-ready records – Every transaction comes with a clean audit trail purpose code, amount, date, counterparty so you and your CA are always on the same page.
Start receiving international payments with Remit Circle
Open a free account in minutes. No minimum balance, no hidden fees. Get your e-FIRA instantly on every inward remittance.
Open your free Remit Circle account →
Frequently Asked Questions
Q: What is RBI purpose code P0101?
P0101 is used when an Indian bank negotiates, purchases, or discounts an export bill on behalf of an exporter and credits the funds before the overseas buyer settles. It covers goods exports to all countries except Nepal and Bhutan.
Q: What is the difference between P0101 and P0102?
P0101 is used when your bank advances funds to you against export documents (negotiation/discounting). P0102 is used when the foreign buyer actually pays and the funds are realised from a bill that was sent for collection - i.e., the bank did not pre-finance you.
Q: Why are Nepal and Bhutan excluded from P0101?
India has special trade and payment arrangements with Nepal and Bhutan. Transactions with these countries are settled under different bilateral frameworks and use separate purpose codes designated for those corridors.
Q: Do I need to submit an Export Declaration Form (EDF) for P0101 transactions?
Yes. FEMA requires an EDF to be submitted for all goods exports. Your Authorised Dealer (AD) bank will typically collect this as part of the export documentation process before negotiating the bill.
Q: What happens if the overseas buyer doesn't pay after my bank has negotiated the bill?
If the buyer defaults, you (the exporter) remain liable to repay the bank the amount advanced under the negotiation facility. The bank has recourse to you. This is why export credit insurance (ECGC) is commonly taken alongside such facilities.
Q: Can I use P0101 for service exports?
No. P0101 applies to goods exports only. Service exports - such as software, consulting, or professional fees - fall under different purpose code groups, primarily the P08xx series for IT/software and P10xx for professional services.


