FEMA
FEMA Repatriation Timeline for Amazon and Payoneer Payouts
The 9-month window from LEO date, why FBA inventory sitting in overseas warehouses breaks the model, Payoneer timing, and how to avoid caution listing.
By Aaryan Kakani · · 10 min read
What is the FEMA repatriation deadline?
Under the Foreign Exchange Management Act, an Indian exporter has a legal duty to bring the full value of exported goods back into India within a fixed period. This is the repatriation and realisation obligation . It is not a tax rule and not a customs rule. It is an RBI-enforced foreign exchange rule, tracked entry-by-entry in EDPMS (Export Data Processing and Monitoring System). Every shipping bill you file creates an open EDPMS entry that stays open until your Authorised Dealer (AD) bank matches an inward remittance against it.
The period is 9 months from the date of export . Goods exports are declared on the Export Declaration Form (EDF) . Software and IT service exports are declared separately, on the SOFTEX form filed through STPI, where the value of a single contract or project exceeds Rs 25 lakh. So a seller shipping goods and a developer billing services are on two different declarations, not one.
| Attribute | Detail |
|---|---|
| Current period | 9 months from the date of export |
| "Date of export" means | Let Export Order (LEO) date on the shipping bill |
| Declaration form | EDF for goods; SOFTEX for software and IT services |
| Status Holders | Historically enjoyed a longer window; the 9-month rule now applies broadly |
| Tracked in | EDPMS (RBI), via your AD bank |
| Consequence of breach | RBI caution listing of the IEC; FEMA Section 8 contravention |
When does the clock actually start?
This is where most e-commerce sellers get caught. The 9 months run from the Let Export Order date. The moment a customs officer clears your consignment for export on ICEGATE. That date is stamped on the shipping bill and is the date EDPMS uses to compute your due date.
| Candidate date | Does the clock start here? | Where to find it |
|---|---|---|
| LEO date on shipping bill | Yes. This is the statutory date of export | ICEGATE SB enquiry; "LEO Date" field on the printed SB |
| Commercial invoice date | No. Usually earlier than LEO; irrelevant to FEMA | Your own invoice |
| SB filing date | No. Filing precedes LEO, sometimes by days | ICEGATE |
| Sailing / flight departure date | No. Physical movement is not the trigger | BL / AWB |
| Marketplace order / sale date | No. Can be a year after LEO for FBA stock | Seller Central order report |
| Amazon settlement / payout date | No. This is when the clock must have already been satisfied | Settlement report |
Two worked examples with the same seller, the same warehouse and two different SKUs.
Example A. Fast-moving SKU, comfortably inside the window
- :
Example B. Slow-moving SKU on the same shipment, breaches
- :
Why Amazon FBA breaks the normal repatriation model
The FEMA repatriation rule was written for a B2B world: you ship against a purchase order, the buyer pays on agreed credit terms, one invoice maps to one remittance. Marketplace exports break every one of those assumptions. Under FBA you are exporting to yourself. Goods move to a warehouse you control, and there is no buyer and no receivable on the day the shipping bill is filed. The FEMA clock does not care.
| Stage | Typical elapsed time | Why it eats the window |
|---|---|---|
| LEO to FC check-in | 2. 8 weeks (sea), 1. 2 weeks (air) | Transit plus receiving queue. Nothing is sellable yet, but the clock is running from day one |
| Inventory sitting unsold | 1. 12+ months | The single biggest risk. A 6-month cover buy consumes two-thirds of the window before the last unit sells |
| Sale to settlement close | Up to 14 days | Fortnightly settlement cycle. A sale on day 1 of a cycle waits out the full period |
| Reserve / hold period | 7. 14 days after settlement close | Amazon holds a reserve against expected returns and chargebacks before disbursing |
| Disbursement to Payoneer / Wise | 1. 5 days | Money is now abroad in a virtual account. Still not repatriated |
| Withdrawal to Indian AD bank | 1. 3 days after you initiate it | Only this INR credit stops the clock. Sellers who withdraw monthly or quarterly add their own delay |
| Bank maps IRM to SB in EDPMS | Days to months | Realisation is done, but the entry shows OPEN until the bank does the mapping. And RBI sees the entry, not your bank statement |
The second structural problem is value . Your shipping bill declares FOB value. Typically your cost plus margin at the time of export. What comes back is the net disbursement after Amazon takes referral fees (usually 8. 15%), FBA fulfilment fees, monthly and long-term storage fees, advertising spend, and any refunds netted off. In practice the realised amount lands 15. 40% below the FOB value on the shipping bill. Every one of those shipping bills will show as short-realised in EDPMS unless you regularise it. For the mechanics of breaking one payout back into the shipping bills it covers, see our Amazon settlement to shipping bill reconciliation guide .
Does money in Payoneer count as repatriated?
No. This is the single most expensive misunderstanding in e-commerce export compliance. Payoneer, Wise, PingPong and similar providers give you a virtual receiving account in the marketplace currency. A USD account with a US routing number, a GBP account with a UK sort code. Those accounts sit outside India. Money credited there has left Amazon but has not been repatriated in the FEMA sense.
The two-step flow
- :
Sellers misjudge this for a rational-sounding reason: keeping a working balance abroad is operationally convenient. You use it to pay for advertising, to fund a supplier in China, to pay a US prep-centre or a freight forwarder, or you are waiting for a better USD/INR rate. Every one of those is a decision to leave export proceeds outside India. And unless you have specific RBI permission to net off overseas expenses, the full declared export value is still expected home.
How to track your repatriation deadlines
You cannot see EDPMS directly. It is a bank-and-RBI system. What you can do is request your outstanding position from your AD bank and maintain your own tracker keyed on LEO date. For a seller filing dozens of shipping bills a month, this is the difference between routine housekeeping and an emergency.
Getting your EDPMS status
- Ask your AD bank's trade finance desk for the "EDPMS outstanding / pending shipping bill report" against your IEC. Most banks can email an Excel extract; some larger banks expose it in the corporate net banking trade module. Request it monthly, in writing, so you have a dated record.
- Cross-check against ICEGATE. Pull your shipping bill list from ICEGATE with LEO dates and FOB values. Any SB on ICEGATE that is not on your bank's EDPMS report is a routing problem. Usually the wrong AD code was declared on the SB, and the entry is sitting with a bank you do not bank with.
- Check the caution list. DGFT and your AD bank can both confirm whether your IEC appears on RBI's caution list. Check before a big shipment, not after customs rejects your SB.
| Tracker column | Source | Why you need it |
|---|---|---|
| SB number + port code | ICEGATE | Primary key for everything downstream |
| LEO date | ICEGATE / printed SB | The only date the deadline is computed from |
| Due date (LEO + 9 months) | Calculated | Drives every alert. Calculate it the day the SB is filed |
| FOB value + currency | Shipping bill | The amount EDPMS expects back |
| Units shipped vs units sold | FBA inventory + order reports | Early warning: unsold stock is unrealised value |
| Settlement IDs attributed | Amazon settlement reports | The audit trail from sale to money |
| IRM reference + INR credit date | AD bank advice / FIRA | The date that actually stops the clock |
| Amount realised vs FOB | Calculated | Identifies which bills need a shortfall route |
| EDPMS status (open / closed) | AD bank report | Realised is not the same as closed. RBI sees this field |
The 90/60/30-day warning system
- T-90 Review and forecast Ninety days before the due date, list every SB still open. For each, check remaining FBA inventory and current sell-through rate. If projected sell-through will not clear the stock in time, decide now: price down, run ads, liquidate through Amazon Outlet, or plan a write-off. This is the only window where a commercial fix still exists.
- T-60 Force the money home and file the extension Withdraw every available Payoneer or Wise balance to the AD bank immediately, regardless of FX rate. In parallel, submit the written extension application to your AD bank for any SB you cannot fully realise, with the sell-through data as justification. Sixty days gives the bank time to process it before expiry.
- T-30 Close the mapping, escalate Confirm in writing that the bank has actually mapped your IRMs to the specific SBs in EDPMS. Money in the account with no mapping still reads as an open entry. For anything unresolved, escalate above the branch to the bank's regional trade finance or forex cell, and put the self-declaration or write-off application on record.
What if you realise less than the shipping bill value?
Almost every e-commerce shipping bill short-realises. That is not itself a violation. FEMA expects the full export value as declared, but the framework provides routes to regularise a genuine shortfall. What matters is choosing the right route and doing it before the due date, with documents.
| Route | When it applies | Limit / evidence needed |
|---|---|---|
| Self-declaration for small bills | Export bills below Rs 10 lakh. Covers most individual e-commerce shipments | RBI A.P. (DIR Series) Circular No. 12 (RBI/2025-26/89), 1 October 2025. Closed on exporter self-declaration, no penal charges |
| Deduct documented platform fees | Referral, FBA fulfilment, storage and advertising fees netted at settlement | Amazon settlement report showing the fee breakup, mapped to the SBs in that settlement |
| Returns and refunds | Customer returns netted off a later settlement | Return / refund report with order IDs; reconcile the negative adjustment to the originating SB where possible |
| AD bank self-write-off | Genuine irrecoverable shortfall where you have made reasonable efforts to realise | Up to 5% of average annual export turnover (preceding three years). Bank sanctions it; no RBI reference needed |
| Exporter self-write-off | Small residual amounts you write off yourself and report | Permitted within prescribed limits; you still file the write-off with your AD bank with supporting documents |
| Extension of time | Money is genuinely coming, just not by month 9 | Written application to AD bank with justification, before the deadline expires |
| RBI approval | Write-off beyond the AD bank's delegated limits | Application routed through the AD bank to the RBI regional office. Slow. Treat as a last resort |
What happens if you miss the deadline
Nothing happens on day one. That is what makes this dangerous. There is no immediate notice, no email. The EDPMS entry simply rolls into the overdue bucket on your AD bank's periodic return to RBI, and the consequences arrive later, in a batch.
How it escalates
- :
The knock-on effects are wider than the FEMA penalty itself. An open or written-down EDPMS entry means no clean eBRC for that shipping bill, which means the RoDTEP scrip and duty drawback tied to it are stuck or reduced, and any Advance Authorization or EPCG obligation you were discharging against those exports stays unfulfilled.
Getting an extension. Before expiry
- Apply in writing to your AD bank , not verbally to a relationship manager. AD banks have delegated authority to grant extensions beyond 9 months on a case-by-case basis.
- Apply before the deadline expires. An extension sought on a bill that is already overdue is a much harder conversation and may need an RBI reference. Sixty days ahead is a realistic minimum.
- Give specific justification. For FBA, the strongest case is documented: units still in the fulfilment centre, current sell-through rate, projected clearance date, and the settlement history showing you have been realising steadily on the sold portion.
- Attach the paper trail. Shipping bill, FBA inventory report, settlement reports to date, IRM advices already credited, and your reconciliation of realised versus FOB value.
- Get the extension confirmed in writing and check that the revised due date is reflected in the next EDPMS outstanding report. An extension the bank granted but never recorded protects you from nothing.
Repatriation compliance checklist for Amazon sellers
At the time of export
- Record the LEO date from the shipping bill the day it is granted. Not the invoice date, not the sailing date
- Calculate and store the due date as LEO + 9 months in the same row
- Confirm the correct AD code is declared on the SB, so the EDPMS entry routes to the bank you actually receive money in
- Note the FOB value and currency, and flag whether the bill is under Rs 10 lakh (self-declaration eligible)
- Link the SB to the specific FBA shipment ID and SKU list so you can track sell-through against it later
Every month
- Request the EDPMS outstanding report from your AD bank and reconcile it against your own SB list
- Withdraw Payoneer / Wise balances to the AD bank on a fixed cadence, regardless of FX rate
- Download the Amazon settlement reports and attribute each settlement to the shipping bills it covers, with the fee breakup
- Match each INR credit advice / IRM reference to the settlements it came from
- Review FBA inventory ageing against the LEO dates. Unsold stock is unrealised export value
- Confirm that bills you consider "done" actually show CLOSED in the bank's EDPMS report
As deadlines approach
- T-90: list every open SB, forecast sell-through, decide on price-down, liquidation or write-off
- T-60: force all offshore balances home; file extension applications in writing with justification
- T-30: confirm IRM-to-SB mapping in EDPMS in writing; escalate above the branch on anything unresolved
- File the under-Rs-10-lakh self-declaration for every eligible short-realised bill rather than letting it go overdue
- Keep every extension approval and closure confirmation as a dated document, and re-verify it in the next EDPMS report
Seasaw for Exporters
Never miss a repatriation deadline again
Seasaw tracks the LEO date on every shipping bill, maps Amazon and Payoneer settlements back to the bills they belong to, and alerts you at 90, 60 and 30 days before a repatriation deadline expires. So nothing goes overdue while the money is still sitting in a virtual account.
Learn more about Seasaw
Update history
- First published.