Fill EDF form free

EDF

EDF form generatorEDF guideEDF due datesEDF form by bank

Tools

EDF FormEDF Due Date Calculator₹10 Lakh Realisation DeclarationExport InvoiceGST InvoiceProforma InvoiceQuotationCredit / Debit NotePayment ReceiptSalary SlipLetterheadUPI QR CodeAmount in WordsGST CalculatorExport Value in INR CalculatorPurpose Code FinderSAC Code Finder

More

All calculatorsInvoice templatesSalary slip formatsBank lettersCover, HR & business lettersGuidesGlossary Log inCreate free account
  1. Home
  2. Guides
  3. Payment Platforms
  4. EDF When You Get Paid Through Stripe
Payment Platforms

EDF When You Get Paid Through Stripe

₹

Getting paid through Stripe doesn't remove the EDF: if your business invoices foreign customers and Stripe settles the money into your Indian bank account, those invoices still go on your monthly EDF. The bank that receives the payouts is normally your AD bank, and the real work is reconciling Stripe's batched payouts, fees and refunds back to individual invoices.

Key takeaways

  • The EDF is about your invoices, not the payment rail. Every export invoice of the month goes on one EDF, whatever channel the client used to pay.
  • File with the AD bank that receives your Stripe payouts, normally the bank where your settlement account sits.
  • Stripe payouts usually bundle many customer payments and deduct fees; you'll need a reconciliation that maps payouts back to invoices.
  • For high volumes of small invoices, the ₹10 lakh declaration route can close EDPMS entries without sending evidence for each one.

How money moves from a foreign customer to your account

In broad terms: your overseas customer pays by card or another method on Stripe; Stripe processes the payment; and Stripe pays out to your Indian bank account on a schedule. Along the way, fees are deducted and refunds or disputes may reduce the amount.

How Stripe handles cross-border payments for Indian businesses — which products are available, settlement timing, what documents it provides — is set by Stripe and changes over time. Check Stripe's current India help pages and your account settings rather than relying on second-hand descriptions, including ours.

From the EDF's point of view, three facts matter:

  1. Your invoices are the exports you declare.
  2. Your Indian bank receives the money and is normally your AD bank.
  3. The amount realised may be lower than the invoice value because of fees.

Which bank gets the EDF

Under the 2026 Regulations, services other than software are declared to the AD bank, normally the bank where the foreign money lands. Software exporters outside an SEZ can file with the AD bank or STPI. SEZ units file with the Development Commissioner.

For a Stripe user, the bank where your payouts arrive is the natural AD bank. If you receive payouts in one bank and direct wires in another, discuss with both how they want the EDF split. Ask your bank how it accepts EDFs — each bank publishes its own process.

Matching payouts to invoices

This is where Stripe users spend their time. A single payout can contain dozens of charges, minus fees, minus refunds, plus or minus currency conversion. Your bank sees one credit; you have dozens of invoices.

Step What you do Output
1. Export Download Stripe's report of the charges inside each payout for the month List of charges per payout
2. Link Match each charge to its invoice number Invoice → charge → payout mapping
3. Net Note fees and refunds against each invoice Net amount realised per invoice
4. Bank Match each payout to the bank credit and its remittance document Payout → bank credit
5. Register Update your EDF register: invoice realised, date, payout reference Ready for declarations

Do it monthly, before you prepare the next EDF. If you leave it to year end, a few hundred small charges become a week of work.

What document proves the payment

Your bank records the inward credit and can issue a FIRA, FIRC or advice with a purpose code. What Stripe provides on its side — statements, reports, any remittance confirmations — is described in its own help pages. Ask your bank which evidence it wants for matching larger invoices, and keep Stripe's reports alongside the bank documents.

Fees, refunds and NRV

Part 2B of the EDF has columns for amount and net realisable value (NRV) for each invoice. If you know Stripe's fee will reduce what you receive, the NRV can reflect that, with a note in remarks. Our article on calculating NRV explains the approach, and your bank may have a view on how it wants processing fees shown.

Refunds and chargebacks after you've filed the EDF reduce realisation. Record them against the invoice and tell your bank when you close the entry, so the realised amount makes sense.

Worked example: a SaaS company with 140 invoices

Orbitra Software Pvt Ltd sells a project-management tool to small businesses abroad, billed monthly through Stripe. In November 2026 it raises 140 invoices, mostly USD 49 to USD 499, plus two annual enterprise plans of USD 15,000 each.

  • The EDF: one November form with 142 rows in Part 2B — one per invoice. Type of export: Software. Delivery: Internet. Due 30 December 2026. Many SaaS businesses keep the rows in a spreadsheet and paste them into the form; our guide to EDF for SaaS subscriptions covers that workflow.
  • Small invoices: the 140 monthly invoices are each far below ₹10 lakh. After reconciliation, Orbitra gives its bank a quarterly declaration that they've been realised. Our realisation declaration tool drafts it.
  • Enterprise plans: each USD 15,000 invoice is roughly ₹12.6 lakh — above the threshold. When paid, Orbitra sends the bank the invoice, payment evidence and matching instructions.
  • Refunds: three customers cancel within a week and receive refunds. Orbitra notes the refunds against those invoices before its declaration.

Watch-outs specific to platform payments

  • Purpose codes. Payouts may arrive with a code that doesn't match your service. Check and ask your bank to correct it if needed.
  • Currency mismatch. If you invoice in USD but customers pay in EUR or GBP, record the actual currency and amount in your reconciliation.
  • The 9-month clock. Platform payouts are usually quick, but disputes can delay funds. Each invoice still needs realising within 9 months from its date.
  • Cross-border payment aggregators are regulated in their own right. That regulation sits alongside, not instead of, your EDF obligation.

This is general information, not legal or tax advice. Stripe's policies and your bank's EDF process both apply.

Frequently asked questions

Do I need an EDF if Stripe collects the money for me?

Yes, if you're a business exporting services. The EDF declares your export invoices, and the payment channel doesn't change that. List every foreign invoice of the month on one EDF.

Is Stripe my AD bank?

No. Your AD bank is an Authorised Dealer Category-I bank in India — normally the bank where your payouts land. File the EDF with that bank, following its published process.

How do I show Stripe fees on the EDF?

Enter the invoice amount and an NRV that reflects what you expect to realise after fees, with a short note in remarks. Ask your bank if it has a preferred way of showing processing charges.

Can one EDF include 500 small invoices?

Yes. One EDF per month can cover all your service exports to one or more recipients, with each invoice as one row in Part 2B. Prepare the rows in a spreadsheet to save time.

What if a customer disputes a charge after I file?

Record the dispute and any refund against the invoice. When you close the EDPMS entry, the amount realised will be lower than invoiced, so explain the reduction to your bank with the supporting record.

Bottom line

Stripe changes how you collect, not what you declare. Reconcile payouts to invoices every month, file one EDF with your payout bank, and use declarations for small invoices. Start the month's form in the free EDF form generator.

This guide is general information for Indian businesses, not legal or tax advice. Rules and bank processes change — confirm specifics with your AD bank or chartered accountant.