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.

AttributeDetail
Current period9 months from the date of export
"Date of export" meansLet Export Order (LEO) date on the shipping bill
Declaration formEDF for goods; SOFTEX for software and IT services
Status HoldersHistorically enjoyed a longer window; the 9-month rule now applies broadly
Tracked inEDPMS (RBI), via your AD bank
Consequence of breachRBI 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 dateDoes the clock start here?Where to find it
LEO date on shipping billYes. This is the statutory date of exportICEGATE SB enquiry; "LEO Date" field on the printed SB
Commercial invoice dateNo. Usually earlier than LEO; irrelevant to FEMAYour own invoice
SB filing dateNo. Filing precedes LEO, sometimes by daysICEGATE
Sailing / flight departure dateNo. Physical movement is not the triggerBL / AWB
Marketplace order / sale dateNo. Can be a year after LEO for FBA stockSeller Central order report
Amazon settlement / payout dateNo. This is when the clock must have already been satisfiedSettlement report

Two worked examples with the same seller, the same warehouse and two different SKUs.

Example A. Fast-moving SKU, comfortably inside the window

  1. :

Example B. Slow-moving SKU on the same shipment, breaches

  1. :

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.

StageTypical elapsed timeWhy it eats the window
LEO to FC check-in2. 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 unsold1. 12+ monthsThe single biggest risk. A 6-month cover buy consumes two-thirds of the window before the last unit sells
Sale to settlement closeUp to 14 daysFortnightly settlement cycle. A sale on day 1 of a cycle waits out the full period
Reserve / hold period7. 14 days after settlement closeAmazon holds a reserve against expected returns and chargebacks before disbursing
Disbursement to Payoneer / Wise1. 5 daysMoney is now abroad in a virtual account. Still not repatriated
Withdrawal to Indian AD bank1. 3 days after you initiate itOnly this INR credit stops the clock. Sellers who withdraw monthly or quarterly add their own delay
Bank maps IRM to SB in EDPMSDays to monthsRealisation 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

  1. :

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 columnSourceWhy you need it
SB number + port codeICEGATEPrimary key for everything downstream
LEO dateICEGATE / printed SBThe only date the deadline is computed from
Due date (LEO + 9 months)CalculatedDrives every alert. Calculate it the day the SB is filed
FOB value + currencyShipping billThe amount EDPMS expects back
Units shipped vs units soldFBA inventory + order reportsEarly warning: unsold stock is unrealised value
Settlement IDs attributedAmazon settlement reportsThe audit trail from sale to money
IRM reference + INR credit dateAD bank advice / FIRAThe date that actually stops the clock
Amount realised vs FOBCalculatedIdentifies which bills need a shortfall route
EDPMS status (open / closed)AD bank reportRealised is not the same as closed. RBI sees this field

The 90/60/30-day warning system

  1. 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.
  2. 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.
  3. 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.

RouteWhen it appliesLimit / evidence needed
Self-declaration for small billsExport bills below Rs 10 lakh. Covers most individual e-commerce shipmentsRBI 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 feesReferral, FBA fulfilment, storage and advertising fees netted at settlementAmazon settlement report showing the fee breakup, mapped to the SBs in that settlement
Returns and refundsCustomer returns netted off a later settlementReturn / refund report with order IDs; reconcile the negative adjustment to the originating SB where possible
AD bank self-write-offGenuine irrecoverable shortfall where you have made reasonable efforts to realiseUp to 5% of average annual export turnover (preceding three years). Bank sanctions it; no RBI reference needed
Exporter self-write-offSmall residual amounts you write off yourself and reportPermitted within prescribed limits; you still file the write-off with your AD bank with supporting documents
Extension of timeMoney is genuinely coming, just not by month 9Written application to AD bank with justification, before the deadline expires
RBI approvalWrite-off beyond the AD bank's delegated limitsApplication 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

  1. :

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.