Businesses

How Indian e-commerce sellers can accept international payments

Denila Lobo
May 19, 2026
2 minutes read
How Indian e-commerce sellers can accept international payments

Listing your products on Shopify or WooCommerce and getting your first international order feels like a win. But the moment a buyer in the US, UK, or UAE completes checkout, you have already triggered obligations under FEMA, GST, and RBI regulations that most sellers do not know exist. This is not just a payment setup problem. It is a compliance problem that can cost you export benefits, attract penalty notices, or freeze your payment reconciliation for months.

This guide walks you through every step in the right order: choosing the right payment method, handling GST correctly, staying FEMA-compliant, managing refunds and chargebacks, and reconciling INR settlements into your bank account. If you are a D2C brand, handicraft seller, or small e-commerce business accepting or planning to accept payments from foreign buyers, this is the complete playbook.

Step 1: Choose the right payment method for your store

Blog image

Most Indian Shopify and WooCommerce sellers default to a domestic payment gateway because it is the easiest integration. That works for Indian orders. For international payments, though, you have two meaningfully different options, and the choice affects your fees, your documentation, and your compliance trail.

Option A: RBI-authorised payment aggregators with international capability. Several RBI-authorised payment aggregators offer international capability. They collect payment in foreign currency from your buyer and settle it directly in INR to your Indian bank account. The simplicity is real: no separate accounts to manage, no foreign currency sitting anywhere. The tradeoff is cost. These gateways typically charge between 3% and 5% on international transactions, and the exchange rate they apply often includes a markup of 1% to 2.5% over the mid-market rate. That comes out of your margin, which is exactly why many sellers who graduate beyond their first few international orders switch to a dedicated foreign-currency collection account instead. Understanding the full scope of hidden international payment charges is worth doing before you commit to a gateway.

Option B: A foreign currency collection account. Products like Winvesta's Global Collections Account give you actual bank account details in USD, GBP, EUR, and CAD. Your buyer pays locally in their currency to a US or UK account, and you receive the funds in foreign currency before converting to INR. The FX costs are generally lower, the documentation trail is cleaner for RBI compliance, and you get an e-FIRA per transaction. The trade-off is a small amount of initial setup and the flexibility to withdraw to INR when you want, which means you can also choose to convert at a more favourable rate rather than being settled automatically at whatever rate the gateway applies.

For sellers processing more than a few international orders per month, a foreign-currency collection account usually makes more economic sense. For sellers just starting, a domestic aggregator with international capabilities is simpler to get live faster.

One thing both options share: you must use an RBI-authorised entity. Accepting international payments through personal accounts or unregistered crypto channels is not FEMA-compliant for export proceeds and can create serious issues under FEMA and RBI rules. Stick to the authorised route.

Step 2: Get your GST house in order before your first export

Goods exported out of India are zero-rated under GST. This means you do not charge GST on international orders, and you can claim a refund of the GST you already paid on inputs. That is a genuine financial benefit. But you only get it if your documentation is correct from day one.

Here is what you need in place before you fulfil international orders:

IEC code. An Importer Exporter Code, issued by DGFT, is mandatory before you can legally export goods from India. Apply at the DGFT portal. The process is fully online and is often issued within 2 to 3 working days, though timelines can vary depending on how quickly your documents are verified. Without an IEC, your courier or freight agent may not file the export documentation, and you will be unable to claim the zero-rated GST benefit.

LUT filing. If you want to export without paying GST first and claiming a refund later, you need to file a Letter of Undertaking on the GST portal each financial year. Filing an LUT is free, takes under 10 minutes online, and is valid for the full year. If you skip this and export without paying IGST, you are technically exporting without compliance cover.

Shipping bill as proof of export. Every international shipment needs a shipping bill filed with customs. This is your primary proof that goods actually left India. Your courier partner or customs broker files this. The shipping bill number must be linked to your GST return (GSTR-1) and is essential for claiming export refunds or generating an eBRC (Bank Realisation Certificate) later.

One thing sellers frequently miss: the AD Code registration. Before your first export shipment, you must register your bank account's AD Code at the customs port through which you will export. This links your export proceeds to your bank account in the EDPMS system. Without it, the system cannot correctly map your shipping bills to your bank account, which creates FEMA compliance issues down the line.

Step 3: FEMA compliance and realising your export proceeds

Under FEMA, current RBI rules generally require export proceeds to be realised within 15 months from the shipment date for goods exports. For most e-commerce transactions, this is not a practical problem because payment happens at checkout. But if a payment gets stuck in a gateway or dispute, the clock is running.

The document that proves realisation is the FIRC (Foreign Inward Remittance Certificate) or the e-FIRA (Electronic Foreign Inward Remittance Advice), depending on your bank or payment partner. You should have FIRC or e-FIRA coverage for every export remittance, whether in per-transaction or consolidated form, that your bank and CA consider acceptable. This documentation is required for:

  • Filing for GST refunds on exports
  • Generating your eBRC from your AD bank, which closes the export loop in EDPMS
  • Applying for any export incentive schemes
  • Responding to any RBI query about unrealised proceeds

Once your realisation documents are in order, you can claim GST refunds on exports using your FIRC or e-FIRA — a step most first-time exporters miss entirely.

If you are using a foreign currency collection account, your provider issues the e-FIRA per transaction. If you are using a domestic payment aggregator, request the FIRC from your bank when the settlement hits your account. Some aggregators provide a consolidated remittance certificate rather than a per-transaction FIRC. Check whether your bank and CA consider that sufficient for your purposes before you rely on it.

The RBI purpose code you declare at the time of remittance also matters. For goods exports, the correct codes typically fall under the P series. If you are exporting physical goods, do not use a services code. An incorrect purpose code causes reconciliation issues and can trigger queries from your bank.

Step 4: Handling returns, refunds, and chargebacks

Blog image

Returns and refunds in cross-border e-commerce are more complex than those in domestic commerce, and FEMA adds an extra layer that most sellers ignore entirely.

When you refund a foreign buyer, you are effectively sending foreign currency back out of India. Under FEMA, this is treated as an outward remittance. If the original payment was realised as an export, the refund requires documentation showing the original transaction, the reason for the refund, and ideally the original FIRC or e-FIRA reference. Your AD bank will need to process this through the correct FEMA channel. Refunding directly through your payment gateway's dashboard without informing your bank means the original realisation record stays in EDPMS as an unreturned export, which creates an inconsistency.

Chargebacks are handled slightly differently. If a buyer disputes a transaction with their card issuer and the chargeback succeeds, the payment network claws back the funds before they reach you. In this case, the export is considered unrealised to the extent of the chargeback amount. You should document the chargeback evidence carefully. RBI guidelines allow for unrealised export proceeds in genuine dispute cases, but you need the paper trail.

For physical goods returns in which the buyer ships the product back to India, you also need to handle re-import documentation. Goods returning to India may be subject to customs duty unless you correctly declare them as returned export goods. Work with a customs broker the first time you handle this to understand the correct procedure for your product category.

INR settlement and reconciliation

Whether you are collecting in foreign currency or being settled directly in INR by a payment aggregator, your money should reach your Indian bank account promptly. Payment aggregators typically settle in 3 to 5 working days after transaction capture. Foreign currency collection accounts let you initiate the conversion and transfer yourself, which means you control the timing and can choose when FX rates are more favourable.

Reconciliation for e-commerce involves matching three layers: orders in your store platform (Shopify or WooCommerce dashboard), transactions in your payment provider, and credits in your bank account. Gaps between these three create accounting headaches and can obscure whether all export proceeds have been realised within FEMA's 15-month window.

A clean monthly process looks like this: export your transaction report from the payment gateway, match it against your orders, and confirm each transaction has a corresponding FIRC or e-FIRA reference. Then generate your eBRC for each realised export through your AD bank. Keep these records for at least 5 years. This is also the data your CA will need during GST audits or if the DGFT requests export documentation.

Accepting international payments as an Indian e-commerce seller is genuinely achievable and commercially rewarding. The sellers who get into trouble are usually those who skip the compliance steps in the early days and then scramble to fix them at scale. Getting the IEC, LUT, AD Code, and payment method right before your first export order means every subsequent order builds on a solid foundation. Once the systems are in place, the compliance largely runs itself. If you want the payment side sorted from day one — lower FX costs, automatic e-FIRA per transaction, and USD, GBP, EUR, and CAD accounts ready to share with buyers — open your Winvesta Global Collections Account at winvesta. in. Setup takes minutes.

Disclaimer: The information provided in this blog is for general informational purposes only and does not constitute financial or legal advice. Winvesta makes no representations or warranties about the accuracy or suitability of the content and recommends consulting a professional before making any financial decisions.

Get paid globally. Keep more of it.

No FX markups. No GST. Funds in 1 day.

Wallet with money

Frequently asked questions

Related Blog Posts

Explore more insights and analysis

Contact Us

Address: WeWork Vaswani Chambers, 2nd Floor, 264-265, Dr Annie Besant Rd, Municipal Colony, Worli Shivaji Nagar, Worli Colony, Mumbai, Maharashtra, India, 400030

Phone: +91-(0)20-7117 8885, Monday to Friday - 10:00 am to 6:00 PM IST

Email: support@winvesta.in