Returns
FBA Returns and Export Compliance: Customs Re-Import, EDPMS and GST
EDPMS shortfall, GST credit notes under Section 34, customs re-import under Notification 45/2017, and why returns rarely come back to India.
By Aaryan Kakani · · 11 min read
Why is a return a compliance event, not just a refund?
When a US customer returns a product you shipped from India, Amazon deducts the refund from a future settlement and moves on. Your accountant books a reduction in revenue and moves on. But an export shipment in India is tracked by three separate systems that do not talk to each other, and a return puts all three out of alignment at once.
These three consequences run in parallel. They have different deadlines, different counterparties, and different remedies. A return that is handled only in the books (the usual case) leaves the other two unresolved and invisible until an AD bank query or a GST scrutiny notice surfaces them years later.
| Consequence | Who enforces it | Deadline | Remedy |
|---|---|---|---|
| Realisation shortfall in EDPMS | RBI, through your AD bank | 9 months from date of export | Declaration-based closure, or write-off |
| Reduced value of a zero-rated supply | GST department | 30 November after the financial year end | Section 34 credit note reported in GSTR-1 |
| Physical re-entry of exported goods | Customs (CBIC) | Generally 3 years from date of export | Bill of Entry for re-import under Notification 45/2017-Cus or 46/2017-Cus |
The third row applies only when goods actually re-enter India, which for FBA is the exception rather than the rule. The first two apply to every single return , including the ones where the product is liquidated in a warehouse in Kentucky and you never see it again.
What actually happens to an FBA return?
For a cross-border seller using FBA, the returned unit goes back to the Amazon fulfilment centre in the destination marketplace, not to India. Amazon inspects it and assigns a disposition. Which disposition it lands on determines whether you can ever recover value from that unit, but from a compliance perspective the outcome is nearly identical across the first three: the export earned no foreign exchange and no goods came home.
| Disposition | What Amazon does | Goods return to India? | Compliance effect |
|---|---|---|---|
| Return to sellable inventory | Unit passes inspection, goes back on the shelf for resale | No | EDPMS shortfall on the original shipping bill; the resale generates a new receipt that cannot be tagged back to that SB |
| Unfulfillable → liquidation | Sold to a liquidator; you receive a fraction of value as a separate credit | No | EDPMS shortfall; liquidation proceeds arrive as an unrelated settlement line |
| Unfulfillable → disposal | Unit destroyed at the fulfilment centre | No | Full shortfall on that unit's share of the shipping bill; keep the disposal report as write-off evidence |
| Removal to a local address | Shipped to an address you nominate in the destination country (3PL, prep centre, agent) | No | No Indian customs event; stock now sits abroad outside Amazon's system |
| Removal to an Indian address | International removal order shipped back to your Indian premises | Yes | Full customs re-import: Bill of Entry, identity proof against the original SB, drawback and RoDTEP surrender |
You cannot reconstruct any of this from the settlement report alone, because settlements show you a net refund figure without telling you what happened to the physical unit. Two reports in Seller Central carry the detail you need:
Reports to pull from Seller Central
- FBA Customer Returns report. One row per returned unit with return date, order ID, ASIN, FNSKU, quantity, return reason, and the disposition code (SELLABLE, DEFECTIVE, CUSTOMER_DAMAGED, CARRIER_DAMAGED). This is your link from a refund back to a specific order, and from the order back to a shipping bill.
- Removal Order Detail report. Every removal you raised, with disposition, quantity requested versus shipped, and the destination. This is where you identify the small subset of units actually heading to India.
- Settlement reports (V2). The money view. Refund lines carry the same order ID as the original sale line, which is the only reliable join key between the refund and the export it reverses.
How do I handle the EDPMS shortfall?
EDPMS holds one entry per shipping bill, opened at the FOB value declared to customs. Your AD bank closes it by matching inward remittances against it. A return means the sum of everything that will ever be received against that shipping bill is permanently below its FOB value. The bank cannot invent the difference, and the entry will not close on its own.
The clock is the FEMA repatriation window: 9 months from the date of export . Within that window you need to have picked a closure route for the shortfall. Which route you can use depends almost entirely on the size of the shipping bill and the size of the gap.
| Situation | Closure route | What you submit | Cost / limit |
|---|---|---|---|
| Part of the SB realised, part refunded; SB value under Rs 10 lakh | Declaration-based closure under A.P. (DIR Series) Circular No. 12 | Self-declaration to the AD bank plus the returns report showing the refunded orders | No penal charges; the primary route for e-commerce returns |
| Shortfall across many SBs, aggregate within 5% of turnover | Self-write-off by the AD bank | Write-off request letter, SB-wise shortfall annexure, settlement and returns evidence, CA certificate where the bank asks for it | Up to 5% of average annual export realisation of the preceding three years |
| Shortfall beyond the 5% AD limit | Application to RBI through the AD bank | Full case file: why realisation failed, recovery efforts, export performance history | Case-by-case; expect months, not weeks |
| Goods physically re-imported into India | Closure against re-import evidence | Bill of Entry for re-import correlated to the original SB | No write-off needed for the re-imported portion. The goods came back instead of the money |
For most FBA sellers the first row is the workhorse. E-commerce export shipping bills are small (a single courier-mode SB is often a few hundred dollars) so the vast majority sit comfortably under the Rs 10 lakh threshold where the October 2025 circular allows a declaration-based closure with no penal charges. The practical work is not arguing with the bank; it is producing a shortfall statement that ties each open SB to the specific refunded orders that explain the gap.
Why does the refund show up in a later settlement?
This is the mechanical reason FBA returns break reconciliation. Amazon settles on a rolling fortnightly cycle. A sale is included in the settlement covering the period in which it shipped. The refund for that same sale is netted off whichever settlement is open when the customer returns the item. Usually two cycles later, sometimes more. The two never appear in the same payout, and the payout that carries the refund carries no explanation of which export it belongs to unless you go looking for the order ID.
Worked example: one order, three settlements
- :
Three rules fall out of this example, and they are what make the difference between a reconciliation that closes and one that drifts:
Tying refunds back to shipping bills
- Reconcile by order ID, never by amount. A refund of USD 48.00 will match a dozen unrelated sale lines by value. Only the order ID identifies the export it reverses.
- Keep the shipping bill open until the return window has passed. A shipping bill should not be treated as fully realised until the marketplace return window for every order in it has expired. Typically 30 days after delivery, longer in some categories and over the holiday season.
- Post the return to the original SB period. The refund reduces realisation against a January shipping bill, even though the cash movement happened in April. Booking it against the April shipping bills is what silently over-realises one SB and under-realises another.
- Track the returns processing fee separately. It is a service charge, not a reduction of export value. It belongs in your fee analysis, not in the credit note against the customer.
How are returned exports treated under GST?
The original export was a zero-rated supply under Section 16 of the IGST Act, reported invoice-wise in your GSTR-1. A return reduces the value of that supply, so the mechanism is a credit note under Section 34 of the CGST Act , issued against the original export invoice and reported in Table 9B of GSTR-1 with the original invoice number and date as the reference.
The time limit matters more than exporters expect. A credit note that carries a tax adjustment must be issued and declared by 30 November following the end of the financial year in which the original supply was made, or the date of filing the annual return for that year, whichever is earlier. A return in February 2026 against a FY 2025-26 export therefore has until 30 November 2026. A return that trickles in late, or one you only discover during an annual reconciliation, may miss that window entirely. After which you can still pass a commercial credit note in your books, but you cannot reduce your GST liability against it.
| Export route used | What was claimed | Effect of the return | Action |
|---|---|---|---|
| Route A. Export under LUT, without payment of tax | Refund of accumulated ITC under Rule 89(4), via RFD-01 | Zero-rated turnover for the period is overstated, so the Rule 89(4) formula produced a slightly higher refund than the corrected figures support | Issue the credit note, reduce zero-rated turnover, and adjust the claim in the next RFD-01 for that period rather than reopening the earlier one |
| Route B. Export on payment of IGST | Automatic IGST refund through ICEGATE against the shipping bill | IGST was refunded on a supply value that has now been reduced; the portion attributable to returned units is excess refund | Repay the attributable portion with interest; disclose in the return for the period in which the credit note is issued |
| Either route, goods re-imported into India | Same as above, plus customs benefits on the original export | Re-import carries its own IGST position at the Bill of Entry, and any drawback or RoDTEP on those goods must be given back | Handle the credit note and the re-import as two separate workings; do not net them off |
On input tax credit, the general position is that a return of goods does not by itself require an ITC reversal, because the inputs were consumed in manufacturing or procuring goods that were genuinely supplied. Where the returned unit is destroyed abroad rather than resold, however, the credit attributable to goods that are written off or destroyed comes into question under Section 17(5)(h), and the treatment should be settled with your CA using the disposal evidence from the returns report.
What if the goods do come back to India?
If a shipment is refused at the border, if a buyer returns goods directly to your Indian address, or if you raise an international removal order to bring FBA stock home, the goods re-enter India and this is a customs import like any other. Unless you claim the re-import exemption.
Two notifications govern this. Notification 45/2017-Customs covers goods exported and re-imported for repair, reconditioning, reprocessing, or because they were rejected or returned, granting exemption from duty subject to conditions. Notification 46/2017-Customs deals with goods re-imported after having been exported for specified purposes such as exhibition or job work. In both cases the exemption is conditional, the goods must be identifiable as the same goods that were exported, and re-import must generally happen within three years of the date of export .
The condition exporters most often trip over is the export benefit clawback. If duty drawback or RoDTEP was claimed on the original export of the goods now coming back, that benefit has to be surrendered or repaid before the re-import exemption applies. Customs will ask for evidence of the repayment, not a promise of it.
Re-import step flow
- :
Documentation to have ready at re-import
- Copy of the original shipping bill with LEO, and the export invoice and packing list for the same units
- Evidence of the reason for return. The FBA Customer Returns report or Removal Order Detail report extract for those units
- Proof of surrender or repayment of drawback and RoDTEP claimed on the original export of those units
- Import invoice or valuation basis for the returning goods, consistent with the original export value
- Freight and insurance documents for the return leg
- Declaration correlating the Bill of Entry to the original shipping bill, for both customs and your AD bank
Should I ship unsold FBA stock back home?
A removal order is the instruction to Amazon to take units out of the fulfilment centre. You choose the destination. Sending them to an address in the destination country is a purely commercial decision with no Indian compliance consequence. Sending them to India is a customs event, and the true cost is rarely what sellers estimate.
| Cost component | What it covers | Often missed? |
|---|---|---|
| Amazon removal fee | Per-unit charge to pick, pack and hand over the units | No. Visible in Seller Central |
| International freight on the return leg | Air or sea freight back to India, plus destination handling | Sometimes. Usually higher per unit than the outbound leg because volumes are small |
| Drawback and RoDTEP clawback | Repayment of export benefits already taken on those units | Almost always. This is the single biggest hidden cost |
| Customs clearance and CHA charges in India | Bill of Entry filing, examination, agent fees | Often. A re-import BoE takes more agent time than a routine import |
| Duty if the exemption fails | BCD plus IGST at full rate on the assessed value | Yes. And it is the difference between a viable removal and a loss |
| Reconciliation and documentation effort | Tracing units back to specific shipping bills and export invoices | Yes. And it is impossible after the fact if the shipment-level records were not kept |
Bringing stock back to India makes commercial sense in a narrow set of cases: high unit value relative to freight, goods that can be sold domestically at a decent realisation, units still well inside the three-year re-import window, and a shipment large enough that clearance costs spread thin. It rarely makes sense for low-value consumer goods, for stock approaching the three-year limit, or for products whose Indian domestic price is far below the export price.
Decide before you raise the removal order
- Can you name the original shipping bills? If the units cannot be traced to specific SBs, do not bring them back. The exemption is unclaimable.
- How old is the stock? Anything approaching three years from export date should be liquidated or disposed abroad instead.
- What benefit was taken on those units? Add the drawback and RoDTEP repayment to your landed cost before comparing against liquidation proceeds.
- Is there a destination-country buyer? Liquidation or a local B2B sale usually beats re-import on net recovery, and creates no Indian customs exposure.
- Are you removing to solve a storage fee problem? Long-term storage surcharges are often cheaper than the full re-import chain; run the arithmetic rather than reacting to the fee notice.
Returns compliance checklist
At shipment time (so returns are traceable later)
- Store the marketplace order ID against every export invoice line at the time of shipping
- Record which shipping bill each order was exported under, including SB number, port code and LEO date
- Keep SKU to FNSKU mapping so returned units can be identified against the export packing list
- Note the drawback and RoDTEP claimed per shipping bill, so a future clawback can be computed per unit
Every settlement cycle
- Download the settlement report and the FBA Customer Returns report for the same period
- Match refund lines to sale lines by order ID, not by amount
- Post each refund back to the shipping bill of the original export, not the current period
- Separate returns processing fees from the value reduction. They are a service cost, not a reduction in export value
- Recompute the realisation shortfall per shipping bill after posting the refunds
Monthly and quarterly
- Issue Section 34 credit notes for returned exports and report them in Table 9B of GSTR-1 with the original invoice reference
- For Route B exporters, quantify any IGST refund attributable to returned units and arrange repayment with interest
- Review shipping bills approaching LEO plus 9 months and assign each shortfall a closure route
- File declaration-based closures for under-Rs-10-lakh shipping bills under A.P. (DIR Series) Circular No. 12 before the window closes
- Track cumulative write-offs against the 5% of average annual export turnover ceiling
Annual
- Sweep all returns for the financial year and confirm every credit note was issued before the 30 November deadline
- Reconcile GSTR-1 export turnover against ICEGATE shipping bill values and against realised proceeds, and document the differences
- Review aged FBA inventory against the three-year re-import window and decide liquidate, dispose or remove
- Confirm no EDPMS entry from the year remains open without an assigned closure route
Update history
- First published.