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 to | Governed by | Deadline | Penalty | Last verified |
|---|---|---|---|---|
| e-BRC for each export receipt | DGFT e-BRC self-certification1 | After the bank transmits the inward remittance message1 | Not applicable | 28 October 2026 |
| Export Declaration Form (EDF) for every service exporter | FEMA (Export and Import of Goods and Services) Regulations, 2026, regulations 3 and 42 | Within 30 days from the end of the month of invoicing, or for non-software services on or before the date payment is received2 | Not applicable | 28 October 2026 |
| Income tax return for non-audit business and profession cases | CBDT FAQs on Budget 202623 | 31 August23 | Not applicable | 28 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 type | Applicable? | Why | Best for |
|---|---|---|---|
| Freelancer paid by direct bank wire | Yes | Your own bank issues the FIRA or FIRC | Clients who pay by SWIFT transfer |
| Freelancer paid through a payment provider | Yes | The provider's partner bank issues the record, if the provider publishes one | Freelancers collecting through local account details or payment links |
| Service exporter invoicing from 1 October 2026 | Yes | Every service exporter files an EDF with the AD bank2 | All export invoices dated from 1 October 2026 |
| Freelancer filing an income tax return | Yes | The return shows total income for the tax year | Loan, 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:
- Invoice: save each invoice with a unique number and the client's legal name.
- FIRA or FIRC: download the FIRA, FIRC or advice as soon as it is issued, and check the name, amount and purpose code.
- e-BRC: generate the e-BRC on the DGFT portal once your bank's inward remittance message appears.1
- EDF: keep the EDF acknowledgement from your bank.2
- Reconciliation: reconcile each month's bank credits against invoices.
- 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
| Document | What the document shows | Who produces the document | Best for |
|---|---|---|---|
| Contract or statement of work | The client, the service and the agreed price | You and the client | Showing the service and price |
| Export invoice | Amount, currency, date and service | You | Showing what was billed |
| Bank statement | The rupee credit to your account | Your bank | Showing the money arrived |
| FIRA, FIRC or bank advice | Foreign amount, payer, exchange rate and often the purpose code | Your bank, or the provider's partner bank | Showing the foreign leg and purpose |
| e-BRC | The export realised, self-certified from your bank's inward remittance message1 | You, on the DGFT portal | Linking the receipt to the export |
| EDF | The export declared to your AD bank2 | You, filed with your bank | Bank compliance under FEMA |
| Income tax return | Total income for the tax year | You, filed with the Income Tax Department | Lenders, 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.
| Provider | Record published for the Indian recipient | Best for |
|---|---|---|
| Skydo | Says a free FIRA on every payment16 | Local bank transfers from major markets25 |
| Razorpay | Foreign Inward Remittance Statement (FIRS), downloadable from the dashboard15 | Local transfers from the US, UK and eurozone26 |
| Karbon Business | Says a FIRA for every transaction from an unnamed banking partner; cost not published12 | US bank transfers and marketplace payouts12 |
| Winvesta | Free e-FIRA, showing purpose code and exchange rate6 | Local transfers with a published per-payment fee2728 |
| Payoneer | Free digital FIRA per transaction from its partner AD bank; your own bank issues the e-FIRA in EDPMS4 | Marketplace payouts such as Amazon or Upwork29 |
| PayPal | Free weekly digital FIRA from February 2026; custom FIRA ₹100 plus GST per transaction5 | Clients paying by card or PayPal balance30 |
| Adyen | Not published for Indian exporters22 | Large businesses with an Indian entity3132 |
| Airwallex | FIRC issued by an authorised bank, requested through support; fee set by the banking partner, not published8 | Registered businesses paid by bank transfer3334 |
| Cashfree Payments | Says an e-FIRA is generated at no extra cost within 1 day for Global Collections9 | Registered businesses paid by local transfer3536 |
| Currenxie | Not published18 | Companies registered outside India3738 |
| Dodo Payments | FIRA on request, per a blog post; cost not published11 | Software and digital product sellers3940 |
| PayU | FIRC on request through the Key Account Manager; cost not published13 | Card or PayPal checkout with INR settlement41 |
| PingPong | Says a free digital FIRC, applied for in the dashboard14 | Collecting marketplace and processor payouts4243 |
| Remitly | Not published20 | US business clients already using Remitly4445 |
| Revolut | Not published; business use not permitted21 | Personal spending, not export receipts2146 |
| Stripe | No FIRC from Stripe; Standard Chartered emails a payment advice to take to your own bank10 | Card checkout and subscriptions4748 |
| Tazapay | FIRC at USD 417 | Companies taking card or local payment methods4950 |
| TransFi | Not published19 | Payment links shared in chat, including stablecoins5152 |
| Wise | e-FIRC per transfer, emailed within 3 working days7 | Bank 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]DGFT: e-BRC self-certification (checked 2026-10-28)
- [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]e-Filing portal: FAQs on AIS (Annual Information Statement) (checked 2026-10-28)
- [4]Payoneer Help Center, Digital FIRA FAQ (checked 2026-10-28)
- [5]PayPal India, Foreign Inward Remittance Advise (FIRA) (checked 2026-10-28)
- [6]Winvesta FAQs, When will I receive my e-FIRA certificate? (checked 2026-10-28)
- [7]Wise Help Centre, Receiving payments for Indian businesses (checked 2026-10-28)
- [8]Airwallex Help Centre, What is an FIRC and how do I get one? (checked 2026-10-28)
- [9]Cashfree Payments, Global Collections: International wire transfer for Indian businesses (checked 2026-10-28)
- [10]Stripe Support, FIRC/payment advice for international transactions in India (checked 2026-10-28)
- [11]Dodo Payments blog, Export Declaration Form (EDF): What Indian Service Exporters Need to Know, 12 October 2026 (checked 2026-10-28)
- [12]Karbon Business, Karbon for Freelancers (checked 2026-10-28)
- [13]PayU Docs, FAQs: International Payments and Dynamic Currency Conversion (checked 2026-10-28)
- [14]PingPong India Help Center, How can I get a FIRC? (checked 2026-10-28)
- [15]Razorpay Docs, FIRS Automated Process (checked 2026-10-28)
- [16]Skydo, Receive international payments as a freelancer in India (product page) (checked 2026-10-28)
- [17]Tazapay, Pricing (checked 2026-10-28)
- [18]Currenxie, Pricing (checked 2026-10-28)
- [19]TransFi, Receive money in India from USA (checked 2026-10-28)
- [20]Remitly India, Receive money in India from family abroad (checked 2026-10-28)
- [21]Revolut India, Personal terms, effective 19 November 2025, sections 1, 2, 4 and 20 (checked 2026-10-28)
- [22]Adyen, India merchant onboarding policy overview, version 1.5, 9 June 2026 (checked 2026-10-28)
- [23]CBDT: FAQs on Budget 2026 (return due date for non-audit business and profession cases)
- [24]Payoneer India, Digital FIRC page (checked 2026-10-28)
- [25]Skydo FAQs, What countries can I get paid locally through Skydo? (checked 2026-10-28)
- [26]Razorpay Docs, International Bank Transfer (MoneySaver Export Account) (checked 2026-10-28)
- [27]Winvesta FAQs, What are the charges for the global collections account? (checked 2026-10-28)
- [28]Winvesta FAQs, What currencies are available with local accounts? (checked 2026-10-28)
- [29]Payoneer, How to use Payoneer in India (last modified 18 September 2026, checked 2026-10-28)
- [30]PayPal India, User Agreement for PayPal Services (last updated 13 January 2025) (checked 2026-10-28)
- [31]Adyen press release, Adyen expands to India, 15 August 2024 (checked 2026-10-28)
- [32]Adyen Docs, Payments India compliance guide (checked 2026-10-28)
- [33]Airwallex Help Centre, Documents required for companies in South East Asia (India section) (checked 2026-10-28)
- [34]Airwallex Help Centre, Which currencies can I get a Global Account in and what payments can I receive? (checked 2026-10-28)
- [35]Cashfree Payments Docs, Global Collections overview (checked 2026-10-28)
- [36]Cashfree Payments Docs, Global Collections: Collection Accounts (checked 2026-10-28)
- [37]Currenxie, Global Account product page and FAQ (checked 2026-10-28)
- [38]Currenxie, Network page: local collect, local payout and wire countries (checked 2026-10-28)
- [39]Dodo Payments, Master Service Agreement, last updated 26 February 2026 (checked 2026-10-28)
- [40]Dodo Payments, Merchant of Record for Global SaaS (checked 2026-10-28)
- [41]PayU India, International Payment Gateway (checked 2026-10-28)
- [42]PingPong India, home page (checked 2026-10-28)
- [43]PingPong India, Freelancers and Service Providers (checked 2026-10-28)
- [44]Remitly Business Account Agreement (US), updated 1 August 2026, sections 3, 4 and 8 (checked 2026-10-28)
- [45]Remitly, Business payments from the United States to India (checked 2026-10-28)
- [46]Revolut India, Personal fees (Standard), from the week of 24 November 2025 (checked 2026-10-28)
- [47]Stripe Docs, Accept international payments from India (checked 2026-10-28)
- [48]Stripe Support, Accepting international payments from Stripe accounts in India (checked 2026-10-28)
- [49]Tazapay, General Account Holder Terms and Conditions, last updated 15 September 2026 (checked 2026-10-28)
- [50]Tazapay Knowledge Base, Are there country differences for the documents needed for KYB? (checked 2026-10-28)
- [51]TransFi, BizPay product page (checked 2026-10-28)
- [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.
Keep reading
How should a freelancer get and use a FIRA?
A freelancer's guide to FIRA in 2026: how to get one from your bank, PayPal or a payment aggregator, what to check on it, how to fix errors and when you need it.
RBI and FEMAWhat is the difference between FIRC, FIRA and e-BRC for service exporters?
What FIRC, FIRA and e-BRC are, who issues each, how e-BRC works on the DGFT portal, and which documents Indian service exporters should keep for GST and tax.
RBI and FEMAHow do you generate an e-BRC on the DGFT portal for exported services?
Step-by-step guide to self-generating an e-BRC on the DGFT portal for service exports: IEC link, IRMs, IT vs non-IT rules, SAC codes, mode of export, bulk upload.
TaxHow should an Indian freelancer keep books for foreign income?
What books an Indian freelancer with foreign clients must keep under section 62 and rule 46, for how long, and how to record each foreign receipt for tax and FEMA.
TaxWhat should a freelancer do when AIS does not match their foreign income?
Why an Indian freelancer's AIS may not match their foreign income, how GST turnover and TDS entries differ from receipts, and how to give AIS feedback before filing.