Foreign Inward Remittance Certificate for India (FIRC)

If you are working from India, you may need a Foreign Inward Remittance Certificate (FIRC) to document your foreign money transfers from Upwork. If you need help getting a FIRC for your payments from Upwork, please contact Upwork Support by selecting Get Support from any Help page.

While we are not a bank and do not produce the FIRC, we can request the FIRC information from the payment processor who sends your payment and we can forward that to you.

To request a FIRC, you’ll need to provide us with the following information:

  • Transaction ID of the withdrawal
  • Date of withdrawal
  • Amount in INR

Please note that some banks can only provide the Disbursement Receipt or Proof of Transfer and not the actual FIRC, and there may not be a FIRC available for older withdrawals.

Categories and coding


According to India’s Goods and Services Tax (GST) laws, freelancing services are categorized under database and online information.

The purpose code of the FIRC will be hardcoded to P1006 - Business and management consultancy and public relations services. If you need a different purpose code, please request an amendment by contacting Upwork Support by selecting Get Support and provide us with the following information:

  • Transaction ID of the withdrawal
  • Date of withdrawal
  • Amount in INR

Frequently Asked Questions

How do I request a FIRC?

If you need a FIRC, please contact Upwork Support by selecting Get Support from any Help page. You’ll need to provide us with your transaction ID, date of withdrawal, and the amount in INR.

Please note that some banks can only provide the Disbursement Receipt or Proof of Transfer and not the actual FIRC certificate, and a FIRC may not be available for older withdrawals. You’ll need to talk to your bank for assistance in those cases.

What purpose code will show on the FIRC certificates?

The purpose codes are hardcoded to P1006 - Business and management consultancy and public relations services. (If you want to request a purpose code change, please contact Upwork Support for assistance by selecting Get Support from any Help page.)

How do I request a Purpose Code change?

Please contact Upwork Support for assistance by selecting Get Support from any Help page.You’ll need to provide us with your transaction ID, date of withdrawal, and the amount in INR.

Please note that some banks may not be able to amend a purpose code or may not be able to amend a code on an older FIRC. You will need to talk directly to your bank for assistance in those cases.

How long will it take to get my FIRC certificates?

In general, FIRC certificates are usually issued within 4 weeks. FIRC certificates for withdrawals made more than 2 years ago may take longer.

Why am I receiving a disbursement receipt instead of the FIRC certificate?

Please note that some banks can only provide the Disbursement Receipt or Proof of Transfer and not the actual FIRC certificate. Even banks who provide a FIRC may not have one available for older withdrawals.

Since Upwork uses multiple payment processors, FIRC availability may vary depending on which bank processed your payment. Please contact your bank for assistance if a FIRC is not available.

I worked for a non-Indian client who paid in USD, and my invoices on Upwork show USD, but my FIRC shows INR. Can I get a FIRC in USD?

Clients pay on the Upwork platform in USD, but the currency that will show on your bank statement and FIRC will depend on the payment method and bank you added in your withdrawal method. If you add a Direct to Local Bank method, the currency reflected on your statement and FIRC will be in your local currency.

If you wish to receive your funds in USD, please add a US Dollar bank account (USD Wire transfer).

Log in to get personalized help.