Guide for Service Exporters
Menu
Payments

How can an Indian freelancer prove foreign income?

Verified by:
Editorial team
Published
Last modified
Reading time
8 min read

Short answer

Foreign income is proved by a set of documents for each payment, from the invoice to the bank credit.1 A FIRA or FIRC shows the foreign amount and often the purpose code.6 Exporters self-certify the e-BRC on the DGFT portal from their bank's inward remittance message.1 From 1 October 2026 every service exporter files an EDF with the AD bank.2

Applies toGoverned byDeadlinePenaltyLast verified
e-BRC for each export receiptDGFT e-BRC self-certification1After the bank transmits the inward remittance message1Not applicable28 October 2026
Export Declaration Form (EDF) for every service exporterFEMA (Export and Import of Goods and Services) Regulations, 2026, regulations 3 and 42Within 30 days from the end of the month of invoicing, or for non-software services on or before the date payment is received2Not applicable28 October 2026
Income tax return for non-audit business and profession casesCBDT FAQs on Budget 20262331 August23Not applicable28 October 2026

A freelancer may need to show foreign income to a bank, a landlord, a visa officer, a tax officer or a client's auditor. Each asks in a different way, and the documents that answer them are the same: records that tie each foreign payment to a client, a service and an amount.

What a particular bank, embassy or lender accepts is set by that organisation, so ask it which documents it wants. This guide covers the documents themselves.

What is proof of foreign income for a freelancer in India?

Proof of foreign income for a freelancer in India is a set of records for each payment that together show who paid, for what, how much, and when the money reached India.1 No single document is complete:

  • Bank statement: shows rupees but not the foreign currency or purpose.
  • FIRA: a Foreign Inward Remittance Advice shows the foreign leg but not the service.
  • Invoice: shows the service but not that it was paid.
  • e-BRC: an electronic Bank Realisation Certificate that exporters self-certify on the DGFT portal from the bank's inward remittance message.1

Keep the records together, by month. See bookkeeping for foreign income.

Who needs proof of foreign income?

Any Indian freelancer paid from abroad needs proof of foreign income, because banks, tax officers, lenders, embassies and clients' auditors each ask for it in their own way.

Entity typeApplicable?WhyBest for
Freelancer paid by direct bank wireYesYour own bank issues the FIRA or FIRCClients who pay by SWIFT transfer
Freelancer paid through a payment providerYesThe provider's partner bank issues the record, if the provider publishes oneFreelancers collecting through local account details or payment links
Service exporter invoicing from 1 October 2026YesEvery service exporter files an EDF with the AD bank2All export invoices dated from 1 October 2026
Freelancer filing an income tax returnYesThe return shows total income for the tax yearLoan, visa and rental applications

Ask the organisation which of these documents it wants before you collect them.

How do you organise proof of foreign income?

You organise proof of foreign income by payment, so any figure can be traced in a minute:

  1. Invoice: save each invoice with a unique number and the client's legal name.
  2. FIRA or FIRC: download the FIRA, FIRC or advice as soon as it is issued, and check the name, amount and purpose code.
  3. e-BRC: generate the e-BRC on the DGFT portal once your bank's inward remittance message appears.1
  4. EDF: keep the EDF acknowledgement from your bank.2
  5. Reconciliation: reconcile each month's bank credits against invoices.
  6. Return: file the return for the tax year and keep the acknowledgement.

If a lender or embassy asks for a format you do not have, such as a certificate from a chartered accountant, ask exactly what it must state before you request it.

Which documents and deadlines prove foreign income from freelancing?

The documents that prove foreign income are the contract, export invoice, bank statement, FIRA or FIRC, e-BRC, Export Declaration Form (EDF) and income tax return, each produced by a different party.12

DocumentWhat the document showsWho produces the documentBest for
Contract or statement of workThe client, the service and the agreed priceYou and the clientShowing the service and price
Export invoiceAmount, currency, date and serviceYouShowing what was billed
Bank statementThe rupee credit to your accountYour bankShowing the money arrived
FIRA, FIRC or bank adviceForeign amount, payer, exchange rate and often the purpose codeYour bank, or the provider's partner bankShowing the foreign leg and purpose
e-BRCThe export realised, self-certified from your bank's inward remittance message1You, on the DGFT portalLinking the receipt to the export
EDFThe export declared to your AD bank2You, filed with your bankBank compliance under FEMA
Income tax returnTotal income for the tax yearYou, filed with the Income Tax DepartmentLenders, landlords and visa officers

From 1 October 2026 every service exporter files an EDF within 30 days from the end of the month of invoicing, or for non-software services on or before the date payment is received.2 CBDT's FAQs on Budget 2026 say the due date for non-audit business and profession cases moved to 31 August.23

What is the difference between a FIRA, a FIRC and an e-BRC?

A FIRA is the advice a bank issues when foreign money is credited, a FIRC (Foreign Inward Remittance Certificate) is a certificate of the same receipt, and an e-BRC is generated on the DGFT portal. DGFT says exporters self-certify their e-BRCs, based on electronic inward remittance messages banks transmit to DGFT, and the format includes a services export category.1

The purpose code on the FIRA should match the service on your invoice. Winvesta, for example, says its e-FIRA shows the purpose code and the exchange rate.6 For the detailed comparison, see FIRC vs FIRA vs e-BRC and e-BRC on the DGFT portal.

How does the income tax return fit into proof of foreign income?

The income tax return is the summary document many organisations ask for, because it shows your total income for a tax year as you reported it. Report foreign receipts in the return notified for the tax year, and keep the invoices and FIRAs behind each figure.23 See income tax on foreign income for freelancers and which ITR form freelancers use.

What happens if your proof of foreign income is incomplete?

If proof of foreign income is incomplete, a bank, lender or tax officer may not be able to tie a credit to a client, a service and an amount, and you may have to rebuild the chain later.1

  • Missing FIRA: the bank statement alone does not show the foreign amount, payer or purpose.
  • Missing e-BRC: the receipt is not linked to your export on the DGFT portal.1
  • Missing EDF: every service exporter files an EDF from 1 October 2026, so the AD bank's records will be incomplete.2

Requesting a FIRA soon after each payment avoids most gaps.

Which payment providers issue FIRA or FIRC records?

Each payment provider produces its FIRA or FIRC record in its own way, and some publish nothing. The table lists what each provider publishes, ordered by estimated cost on each provider's published fees, cheapest first, the order the site's INR tables use, then providers without enough published pricing to estimate, A to Z.

ProviderRecord published for the Indian recipientBest for
SkydoSays a free FIRA on every payment16Local bank transfers from major markets25
RazorpayForeign Inward Remittance Statement (FIRS), downloadable from the dashboard15Local transfers from the US, UK and eurozone26
Karbon BusinessSays a FIRA for every transaction from an unnamed banking partner; cost not published12US bank transfers and marketplace payouts12
WinvestaFree e-FIRA, showing purpose code and exchange rate6Local transfers with a published per-payment fee2728
PayoneerFree digital FIRA per transaction from its partner AD bank; your own bank issues the e-FIRA in EDPMS4Marketplace payouts such as Amazon or Upwork29
PayPalFree weekly digital FIRA from February 2026; custom FIRA ₹100 plus GST per transaction5Clients paying by card or PayPal balance30
AdyenNot published for Indian exporters22Large businesses with an Indian entity3132
AirwallexFIRC issued by an authorised bank, requested through support; fee set by the banking partner, not published8Registered businesses paid by bank transfer3334
Cashfree PaymentsSays an e-FIRA is generated at no extra cost within 1 day for Global Collections9Registered businesses paid by local transfer3536
CurrenxieNot published18Companies registered outside India3738
Dodo PaymentsFIRA on request, per a blog post; cost not published11Software and digital product sellers3940
PayUFIRC on request through the Key Account Manager; cost not published13Card or PayPal checkout with INR settlement41
PingPongSays a free digital FIRC, applied for in the dashboard14Collecting marketplace and processor payouts4243
RemitlyNot published20US business clients already using Remitly4445
RevolutNot published; business use not permitted21Personal spending, not export receipts2146
StripeNo FIRC from Stripe; Standard Chartered emails a payment advice to take to your own bank10Card checkout and subscriptions4748
TazapayFIRC at USD 417Companies taking card or local payment methods4950
TransFiNot published19Payment links shared in chat, including stablecoins5152
Wisee-FIRC per transfer, emailed within 3 working days7Bank transfers to local account details7

If you were paid by a direct bank wire, your own bank issues the FIRA or FIRC. See FIRA for freelancers for how to request and check one.

What are the common mistakes with proof of foreign income?

The common mistakes with proof of foreign income are relying on one document, relying on the Annual Information Statement (AIS), and confusing a provider's FIRA with your own bank's e-FIRA.34

  • Relying on the AIS: the AIS FAQ on the e-filing portal lists "Outward Foreign Remittance/Purchase of Foreign Currency" among other information and does not mention inward remittances.3 If the AIS shows something you do not recognise, see AIS mismatch for foreign income.
  • Mixing up FIRA types: Payoneer says its digital FIRA comes from its partner AD bank, and the e-FIRA in EDPMS comes from your own bank.4
  • Unchecked purpose codes: a purpose code on the FIRA that does not match the service on the invoice.
  • Late downloads: waiting until a lender asks before collecting FIRAs and e-BRCs.

Your own records, and the income you report in your return, are what show foreign receipts.

How did we verify this?

We checked this page against the sources below on 30 October 2026. Read our methodology or report an error.

  1. [1]DGFT: e-BRC self-certification (checked 2026-10-28)
  2. [2]RBI: FEMA (Export and Import of Goods and Services) Regulations, 2026, Notification No. FEMA 23(R)/2026-RB, amended up to 22 September 2026, regulations 3 and 4
  3. [3]e-Filing portal: FAQs on AIS (Annual Information Statement) (checked 2026-10-28)
  4. [4]Payoneer Help Center, Digital FIRA FAQ (checked 2026-10-28)
  5. [5]PayPal India, Foreign Inward Remittance Advise (FIRA) (checked 2026-10-28)
  6. [6]Winvesta FAQs, When will I receive my e-FIRA certificate? (checked 2026-10-28)
  7. [7]Wise Help Centre, Receiving payments for Indian businesses (checked 2026-10-28)
  8. [8]Airwallex Help Centre, What is an FIRC and how do I get one? (checked 2026-10-28)
  9. [9]Cashfree Payments, Global Collections: International wire transfer for Indian businesses (checked 2026-10-28)
  10. [10]Stripe Support, FIRC/payment advice for international transactions in India (checked 2026-10-28)
  11. [11]Dodo Payments blog, Export Declaration Form (EDF): What Indian Service Exporters Need to Know, 12 October 2026 (checked 2026-10-28)
  12. [12]Karbon Business, Karbon for Freelancers (checked 2026-10-28)
  13. [13]PayU Docs, FAQs: International Payments and Dynamic Currency Conversion (checked 2026-10-28)
  14. [14]PingPong India Help Center, How can I get a FIRC? (checked 2026-10-28)
  15. [15]Razorpay Docs, FIRS Automated Process (checked 2026-10-28)
  16. [16]Skydo, Receive international payments as a freelancer in India (product page) (checked 2026-10-28)
  17. [17]Tazapay, Pricing (checked 2026-10-28)
  18. [18]Currenxie, Pricing (checked 2026-10-28)
  19. [19]TransFi, Receive money in India from USA (checked 2026-10-28)
  20. [20]Remitly India, Receive money in India from family abroad (checked 2026-10-28)
  21. [21]Revolut India, Personal terms, effective 19 November 2025, sections 1, 2, 4 and 20 (checked 2026-10-28)
  22. [22]Adyen, India merchant onboarding policy overview, version 1.5, 9 June 2026 (checked 2026-10-28)
  23. [23]CBDT: FAQs on Budget 2026 (return due date for non-audit business and profession cases)
  24. [24]Payoneer India, Digital FIRC page (checked 2026-10-28)
  25. [25]Skydo FAQs, What countries can I get paid locally through Skydo? (checked 2026-10-28)
  26. [26]Razorpay Docs, International Bank Transfer (MoneySaver Export Account) (checked 2026-10-28)
  27. [27]Winvesta FAQs, What are the charges for the global collections account? (checked 2026-10-28)
  28. [28]Winvesta FAQs, What currencies are available with local accounts? (checked 2026-10-28)
  29. [29]Payoneer, How to use Payoneer in India (last modified 18 September 2026, checked 2026-10-28)
  30. [30]PayPal India, User Agreement for PayPal Services (last updated 13 January 2025) (checked 2026-10-28)
  31. [31]Adyen press release, Adyen expands to India, 15 August 2024 (checked 2026-10-28)
  32. [32]Adyen Docs, Payments India compliance guide (checked 2026-10-28)
  33. [33]Airwallex Help Centre, Documents required for companies in South East Asia (India section) (checked 2026-10-28)
  34. [34]Airwallex Help Centre, Which currencies can I get a Global Account in and what payments can I receive? (checked 2026-10-28)
  35. [35]Cashfree Payments Docs, Global Collections overview (checked 2026-10-28)
  36. [36]Cashfree Payments Docs, Global Collections: Collection Accounts (checked 2026-10-28)
  37. [37]Currenxie, Global Account product page and FAQ (checked 2026-10-28)
  38. [38]Currenxie, Network page: local collect, local payout and wire countries (checked 2026-10-28)
  39. [39]Dodo Payments, Master Service Agreement, last updated 26 February 2026 (checked 2026-10-28)
  40. [40]Dodo Payments, Merchant of Record for Global SaaS (checked 2026-10-28)
  41. [41]PayU India, International Payment Gateway (checked 2026-10-28)
  42. [42]PingPong India, home page (checked 2026-10-28)
  43. [43]PingPong India, Freelancers and Service Providers (checked 2026-10-28)
  44. [44]Remitly Business Account Agreement (US), updated 1 August 2026, sections 3, 4 and 8 (checked 2026-10-28)
  45. [45]Remitly, Business payments from the United States to India (checked 2026-10-28)
  46. [46]Revolut India, Personal fees (Standard), from the week of 24 November 2025 (checked 2026-10-28)
  47. [47]Stripe Docs, Accept international payments from India (checked 2026-10-28)
  48. [48]Stripe Support, Accepting international payments from Stripe accounts in India (checked 2026-10-28)
  49. [49]Tazapay, General Account Holder Terms and Conditions, last updated 15 September 2026 (checked 2026-10-28)
  50. [50]Tazapay Knowledge Base, Are there country differences for the documents needed for KYB? (checked 2026-10-28)
  51. [51]TransFi, BizPay product page (checked 2026-10-28)
  52. [52]TransFi Help Center, How can I get started? What documents are needed? BizPay (checked 2026-10-28)

Frequently asked questions

Is a bank statement enough proof of foreign income?+

A bank statement alone is rarely enough proof of foreign income, because it shows the rupee credit but not always the foreign amount, the payer or the purpose. A FIRA or FIRC fills those gaps, and the e-BRC links the receipt to your export on the DGFT portal.1 Keep all three together for each payment.

Who issues the e-BRC for a freelancer's export?+

The freelancer issues the e-BRC. DGFT says exporters self-certify their e-BRCs on the DGFT portal, based on electronic inward remittance messages that banks transmit to DGFT, and the e-BRC format has a services export category.1 The bank's role is to send the inward remittance message that the e-BRC is built from.

Is Payoneer's FIRA the same as an e-FIRA from my bank?+

Payoneer's FIRA is a different document from an e-FIRA. Payoneer says its digital FIRA is issued by its partner AD bank, and that the e-FIRA or inward remittance message in EDPMS is issued by the exporter's own bank, which may ask for the FIRA plus export documents before issuing it.424

What is the return due date for a freelancer not under audit?+

The return due date for a freelancer not under audit is 31 August. CBDT's FAQs on Budget 2026 say the due date for non-audit business and profession cases moved to 31 August.23 File the return notified for the tax year and keep the invoices and FIRAs behind each reported figure.

Can the AIS be downloaded as proof of income?+

The AIS can be downloaded in PDF, JSON and CSV formats from the e-filing portal.3 The AIS FAQ lists outward foreign remittances among other information and does not mention inward remittances, so the AIS is weak proof of foreign receipts. Your invoices, FIRAs and return carry the foreign income record.

Who issues the FIRA when a client pays by direct bank wire?+

When a foreign client pays by direct bank wire, your own bank issues the FIRA or FIRC for the receipt. Check the name, amount and purpose code on it, because the purpose code should match the service on your invoice. Winvesta, for example, says its e-FIRA shows the purpose code and exchange rate.6

This page is general information for Indian service exporters, not tax or legal advice. Rules change and outcomes depend on your facts, so confirm with a chartered accountant before acting.