A clear guide for Indian freelancers, agencies and exporters.
Whenever an Indian business or freelancer receives money from a client outside India, that payment is treated as an inward remittance. Because foreign currency enters the country, the Reserve Bank of India (RBI) requires proper documentation, purpose code mapping and clear reporting. These rules apply to everyone receiving export income, from solo freelancers to large enterprises.
A clean inward remittance trail not only satisfies regulatory requirements but also protects exporters during GST refund applications, income tax audits and bank scrutiny. This blog explains the key records RBI requires and how purpose codes influence the settlement process.
Why RBI Tracks Inward Remittances
Every inward remittance must comply with FEMA (Foreign Exchange Management Act). RBI monitors these transactions to ensure:
- The source of funds is legitimate.
- The type of export is correctly classified.
- The money is routed through authorised channels.
- The foreign currency conversion is recorded properly.
- The recipient maintains a valid audit trail.
Without proper documentation, banks can hold payouts, raise queries or delay settlement.
Core Records Required for Inward Remittances
RBI expects exporters to maintain a consistent and complete set of documents for every foreign payment received:
| Required Record | Description and Purpose |
| Export Invoice | A clear invoice describing the service or product exported. It must match the payment amount and the purpose of the remittance. |
| Bank Advice or FIRA | Shows the foreign amount received, INR credited, sender details, conversion rate and purpose code. This is the primary evidence for GST export status and tax compliance. |
| Proof of Service or Export | Services: Contracts, project records, delivery emails, or statements of work. Goods: Shipping bills, packing lists, and customs clearance. |
| Reconciliation Record | A simple internal record that links the invoice amount, foreign currency received and INR credited. This protects exporters during audits and refund claims. |
What Purpose Codes Are and Why They Matter
Purpose codes are RBI classifications that describe the exact reason for the foreign payment. Banks and authorised platforms cannot credit funds until a correct code is applied. A wrong purpose code can lead to delays, incorrect reporting or compliance disputes.
Correct purpose codes ensure:
- GST reflects the correct export category.
- Income tax reporting stays accurate.
- Foreign currency is classified properly.
- Banks do not flag the remittance.
Purpose codes create a uniform language between exporters, banks and regulators.
Common Purpose Codes for Service Exporters
Most Indian freelancers and agencies fall under these categories:
- P0802: for software consultancy
- P0805: for IT services
- P0808: for technical services
- P0809: for advertising and market research
- P0810: for research and development
- P0813: for digital and audiovisual content
- P0814: for design, creative and professional services
Note: The invoice must align with the chosen purpose code to avoid scrutiny.
Common Purpose Codes for Goods Exporters
Goods fall under codes beginning with P0101 to P0119, depending on the nature of the product being exported. Banks match these with customs data for consistency.
How Purpose Codes Are Applied in Real Transactions
When an inward remittance arrives, the authorised dealer applies the purpose code based on four key inputs:
- The invoice description you provide to the client.
- The business category you declare during onboarding.
- The payment description provided by the sender.
- The documents you supply during KYC and verification.
If any of these details conflict, banks may request clarification or supporting documents before releasing the payout. These four inputs determine whether the bank considers the transaction clean and compliant.
Why Inward Remittance Documentation Matters for GST
Service exporters must prove receipt of foreign currency to qualify as zero rated. GST officers rely heavily on FIRA or bank advice. If purpose codes or invoice descriptions are unclear, GST refunds may be delayed or denied.
Goods exporters benefit from customs data, but service exporters rely entirely on banking documentation. This makes accurate purpose code mapping essential.
Issues Exporters Face When Relying on Global Gateways
Global payment gateways often do not handle Indian purpose codes correctly. They may also apply FX conversions without clear documentation or issue payout records that do not match RBI requirements.
Common issues include:
- No purpose code mapping
- Incomplete inward remittance documentation
- Ambiguous payment descriptions
- Delayed settlement or unclear conversion history
These problems complicate GST refunds and tax audits for exporters.
How India Focused Export Platforms Improve Compliance
Platforms designed for Indian exporters route payments through FEMA compliant channels and generate proper inward remittance records automatically. They apply purpose codes correctly, maintain transparent conversion rates and provide documentation suitable for GST and income tax.
How BRISKPE Supports Clean Inward Remittance Trails
BRISKPE issues bank equivalent inward remittance documentation, maps purpose codes correctly and ensures that every payout matches FEMA and RBI requirements. This reduces the back and forth with banks and simplifies GST reconciliation. Because BRISKPE focuses on export remittances only, the documentation aligns better with Indian audit expectations.
Final Thoughts
RBI requires a structured set of records for every inward remittance, and purpose codes are central to compliance. Exporters must maintain invoices, remittance documentation, proof of service and accurate reconciliation. Banks depend on purpose codes to classify payments and decide whether the remittance meets FEMA rules.
With the right documentation and correct purpose code mapping, exporters can avoid delays, maintain clean tax records and reduce compliance risks.