Purpose Code
An RBI-mandated classification code used in foreign remittances to India. Identifies the nature of the transaction for regulatory reporting.
What is a Purpose Code?
A purpose code is a standardized code assigned by the Reserve Bank of India (RBI) to classify the nature of every foreign currency transaction. When you receive an international payment, your bank must report the purpose code to the RBI through the EDPMS system.
Common Purpose Codes for Freelancers
| Code | Description | Used For |
|---|---|---|
| P0802 | Software and IT services | Software development, web development, IT consulting |
| P0803 | Other business services | Consulting, design, marketing, content writing |
| P0805 | Architectural/engineering services | Engineering consultants |
| P0806 | Research & development | R&D services |
Most Indian freelancers in IT and software use P0802. Designers, marketers, and other consultants typically fall under P0803.
Why Does It Matter?
Using the correct purpose code is important because:
- FEMA compliance — incorrect codes can trigger regulatory scrutiny
- Tax filing — purpose codes help your CA classify income correctly
- Bank processing — banks may delay or reject transfers with incorrect codes
- FIRA certificate — the purpose code appears on your FIRA document
What Purpose Code Does FaiirPe Use?
FaiirPe automatically assigns the correct purpose code based on your service type during account setup. For most IT/software freelancers, this is P0802. You can update it if your service type changes.
Related Terms
Tired of losing money on every international payment?
FaiirPe charges a flat $19 per invoice with no FX markup. Get in touch for early access.
Get in Touch