- Each payment must be tagged with an appropriate purpose code, with separate codes for import and export transactions.
- Export purpose codes begin with ‘P’, while import purpose codes start with ‘S’.
Select Correct Purpose Code
You must select the correct purpose code to avoid issues related to regulation compliance. For example, a software development startup in India exporting software to the United States should choose the appropriate purpose code, such as “P0802 - Software consultancy/implementation” when receiving payments. This ensures that the RBI and banks understand the exact nature of the transaction and aids in compliance with Indian regulations. To select the correct purpose code, make sure to:- Check RBI Purpose code list: Refer to RBI’s comprehensive list of purpose codes and their corresponding descriptions to choose the correct purpose code. You can check with your bank for the purpose code list.
- Engage with Chartered Accountants (CAs): CAs can assist in identifying the correct purpose code for your specific business activities.
List of Purpose Codes
Download the complete list of transaction purpose codes you can select during the onboarding process.Handy TipsThe purpose code selected will apply to all international business transactions.
Accept Payments from International Customers
Steps to accept payments from international customers if you are a new user. Steps to accept payments from international customers if you are an existing user.New Razorpay User
To enable international payments and accept payments from international customers for new users:1
Step 1
Log in to the Dashboard.
2
Step 2
Navigate to Account & Settings → International payments (under Payment methods).
3
Step 3
Select the payment method you wish to activate, such as International Cards or International Bank Transfers and click Activate button corresponding to the payment method.
4
Step 4
On the International activation form page, under Business Details, enter all the details based on the business requirements and click Continue.
5
Step 5
On the Purpose code page, select the correct purpose code from the list and click Continue.
6
Step 6
On the Importer - Exporter code page:
- If you have an IE code, select Yes. Enter the 10-digit IE code and select I agree to the Terms and Conditions. Click Continue.
- If the IE code does not apply to you, select No, because it is not applicable for me and click Continue.
- If you do not have an IE code but want to apply, select No, but I want to apply for it, and click Apply now.
- On Supporting details page, enter all the supporting details and click Submit details.
Existing Razorpay User
To update purpose codes if you are an existing user and have already enabled international payments:1
Step 1
Click International Payments Codes under International payment settings.
2
Step 2
Update your purpose code under the International Payment Codes section.
3
Step 3
Select the appropriate Purpose Code.
- Click International Payments Codes under International payment settings.
- Update your HS Code under the International Payment Codes section.
- Select the appropriate Harmonised System Code, also known as HS Code.
Handy Tips
- For Software: HSCode is 85238020 and HSDescription is Other Information technology software.
-
For Goods: Refer to the list from the DGFT website.
- Click International Payments Codes under International payment settings.
- Update your IEC Code under the International Payment Codes section.
- Select the appropriate Purpose Code.
- Enter the 10-digit Importer/Exporter Code (IEC) and click Next.