How-To

Selling on Shopify from India: Export Compliance, Payments, and GST Guide

D2C cross-border via Shopify. Payment gateways, LUT per order, CSB-IV, EDPMS reconciliation, destination compliance, VAT/sales tax registration abroad.

By Aaryan Kakani · · 9 min read

The D2C Cross-Border Opportunity

Indian brands in apparel, jewellery, home decor, beauty, and specialty food are finding that selling directly to US, UK, and EU consumers through Shopify is far more profitable than routing through Amazon or traditional wholesale channels. You control the brand, the pricing, the customer relationship, and the margins. Shopify makes the storefront easy. You can go from zero to a functioning international store in a weekend.

But here is what most Shopify tutorials skip: every order you ship from India is a formal export under Indian law. You need an IEC (Import Export Code), each shipment generates a shipping bill, your payment receipts must flow through EDPMS, and GST rules apply even though the goods leave the country. Ignore any of these and you will face compliance issues that range from blocked GST refunds to RBI caution-listing.

Store and Payment Gateway Setup

Your Shopify store needs to accept international payments and settle them to your Indian bank account. The three main options are:

  • 1. Shopify Payments (powered by Stripe). Available for Indian merchants since 2023. Accepts cards in 135+ currencies, settles to your Indian bank account in INR. Stripe handles the forex conversion and generates settlement reports you will need for FIRC reconciliation.
  • 2. PayPal. Widely trusted by international buyers, especially in the US. Funds settle to your PayPal business account, and you withdraw to your Indian bank account. PayPal charges forex conversion fees and batches settlements, which complicates EDPMS matching.
  • 3. Razorpay International. An alternative for merchants who want an Indian payment processor with international card acceptance. Settlements are in INR and the FIRC process is slightly simpler since Razorpay works with Indian AD banks.

GST Treatment for Shopify Exports

Every Shopify order shipped to an overseas buyer is an export of goods under GST law. Exports are zero-rated, meaning you do not charge GST to the buyer, but you can claim input tax credit (ITC) on your purchases. To do this properly, you must:

GST compliance checklist

  • File a Letter of Undertaking (LUT) with your GST officer before the start of each financial year. Without an LUT, you must pay IGST on each export and then claim a refund. Which ties up working capital for months.
  • Report every export invoice in GSTR-1 Table 6A with the correct shipping bill number, port code, and date. Each Shopify order that ships is a separate export invoice.
  • Issue a tax invoice for each order with the buyer's overseas address, shipping bill reference, and "Supply meant for export on LUT without payment of IGST" noted on the invoice.
  • Claim ITC refund through the GST portal by filing RFD-01. The refund is processed against the shipping bill data transmitted by customs to the GSTN. Mismatches between your GSTR-1 and the shipping bill will block the refund.

Shipping and Customs Documentation

For individual D2C orders, you will typically use international couriers. DHL Express, FedEx, or BlueDart (which partners with DHL for international). The courier files the customs declaration on your behalf, but you are responsible for providing accurate information.

The key document for a Shopify order is the CSB-V (Courier Shipping Bill Type V), the courier form for e-commerce exports. Goods sold through an online platform or your own storefront, which is exactly what a Shopify order is. It is filed electronically through ECCS by the courier. You provide the commercial invoice, packing list, IEC number, AD code and HSN codes, plus the e-commerce fields CSB-V requires: the platform or store name, the order ID, the payment transaction reference and the end buyer's details.

Do not let the courier default you to CSB-IV. CSB-IV is the non-commercial courier form (documents, gifts and samples) and it cannot carry a RoDTEP claim . CSB-V can. Same courier, same ECCS filing, same clearance speed; the only difference that matters to you is that one of them lets you claim the incentive and the other throws it away. See the shipping bill comparison for the full split.

A regular shipping bill filed through ICEGATE, which typically requires a customs broker, is the route for anything the courier channel cannot carry. And for benefits CSB-V does not give you, such as an IGST refund on the export.

EDPMS Reconciliation Challenges

This is where Shopify exports get genuinely painful. EDPMS (Export Data Processing and Monitoring System) creates an entry for every shipping bill filed with customs. Each entry must be "closed" by matching it with the corresponding payment receipt. For traditional exporters shipping a few large consignments per month, this is manageable.

For a Shopify store doing 200 orders a month, you have 200 individual shipping bills (CSB-IVs) in EDPMS. But Stripe or PayPal does not send you 200 separate payments. They aggregate orders into daily or weekly settlements. A single Stripe settlement of Rs 3.5 lakh might cover 47 individual orders. Your AD bank sees one inward remittance and creates one FIRC. Matching that one FIRC against 47 EDPMS entries requires a detailed breakdown that most banks are not equipped to handle without your help.

How to manage it

  • Maintain a mapping spreadsheet that ties each Stripe/PayPal settlement to the individual Shopify order IDs and their corresponding shipping bill numbers.
  • Submit this mapping to your AD bank monthly, along with Stripe or PayPal settlement reports, so they can close EDPMS entries in batches.
  • Work with an AD bank that understands e-commerce export flows. Not all banks are willing to process aggregated payment matching. Some insist on per-transaction FIRCs.

FIRC and BRC for Aggregated Payments

You need a FIRC (Foreign Inward Remittance Certificate) for every foreign payment you receive. The FIRC is your proof that export proceeds were received in India through proper banking channels. Without it, you cannot file for an eBRC (electronic Bank Realisation Certificate), and without an eBRC, your export incentive claims (RoDTEP, duty drawback, advance authorisation) are stuck.

For Stripe, each settlement generates a SWIFT transfer to your bank account. Your AD bank issues a FIRC based on the SWIFT message. The FIRC shows the aggregated settlement amount, not individual order amounts. For PayPal, you withdraw funds to your Indian bank account and request the FIRC from the receiving bank.

The eBRC filing on the DGFT portal requires you to map each FIRC to the corresponding shipping bills. Since one FIRC covers multiple shipping bills, you must provide a detailed reconciliation statement. DGFT accepts this, but the process is manual and error-prone.

Customs at Destination

Your buyer's experience at customs depends on the destination country's de minimis threshold. The value below which imports are exempt from duties and taxes. Getting this wrong means unhappy customers who face unexpected charges on delivery.

CountryDe minimis thresholdWhat happens above threshold
United States$800Customs duties + any applicable state/local taxes apply. CBP may inspect the shipment.
European Union€150Import VAT (typically 19-27% depending on member state) + customs duties based on HS code.
United Kingdom£135Import VAT at 20% + customs duty. Gifts have a separate £39 threshold.
CanadaCA$20GST/HST + provincial taxes + customs duties. Very low threshold catches most orders.
AustraliaA ,000GST at 10% + customs duties for certain product categories.

You must decide whether to ship DDU (Delivered Duty Unpaid, where the buyer pays duties on delivery) or DDP (Delivered Duty Paid, where you prepay duties). DDP gives the buyer a seamless experience but requires you to estimate and prepay duties through your courier. DDU is simpler for you but can lead to delivery refusals if the buyer was not expecting charges. Most successful D2C Shopify brands opt for DDP in their primary markets.

Product Compliance Standards

Selling D2C does not exempt you from destination-country product standards. If you sell electronics to the US, they must carry FCC certification. Products entering the EU need CE marking. The UK requires UKCA marking post-Brexit for most regulated products. Even cosmetics, food products, and textiles have specific labelling and safety requirements.

Customs authorities at the destination can and do seize non- compliant shipments. The buyer does not receive the product, you lose the goods, and you may still owe the payment gateway its transaction fees. For regulated product categories, invest in getting the proper certifications before you start selling internationally.

International Returns Handling

International returns are expensive and compliance-heavy. When a buyer returns a product from the US or UK, the returned goods are technically an import into India . You need to file a Bill of Entry, and depending on the product, you may owe customs duty on the returned goods unless you claim an exemption under the re-import provisions.

Notification No. 45/2017-Customs allows duty-free re-import of goods exported from India, provided you can prove the goods are the same ones you exported (matching the original shipping bill). This requires documentation. The return shipping label, the original export invoice, and a declaration that the goods are being re-imported without any value addition abroad.

For high-return-rate categories (apparel, footwear), consider setting up a returns address in your primary market using a third-party logistics provider. This lets you consolidate returns and re-ship them to new buyers locally, avoiding the customs complexity of bringing goods back to India.

Tax Registration Abroad

As your sales grow, you may trigger tax registration obligations in your destination countries:

  • UK: Register for VAT if your sales to UK consumers exceed £85,000 per year . Below this threshold, the buyer pays import VAT on delivery. Above it, you must charge and remit VAT at 20% on each sale. Shopify supports UK VAT collection at checkout.
  • EU: Register for IOSS (Import One-Stop Shop) to collect and remit VAT on shipments valued under €150. IOSS simplifies customs clearance for your buyers. They pay VAT at checkout and the package clears customs without additional charges. Above €150, standard import procedures apply.
  • US: No federal sales tax, but individual states have economic nexus rules. Typically triggered at 00,000 in sales or 200 transactions per state per year. Shopify Tax can help collect and remit sales tax, but you need to determine which states you have nexus in. The $800 de minimis threshold applies separately to customs duties.

Common Mistakes to Avoid

After working with dozens of Shopify exporters, these are the mistakes that cause the most damage:

MistakeConsequence
Not filing LUT or letting it lapseMust pay IGST on every export, tying up 18% of order value as working capital for 6-12 months until refund
Ignoring destination-country product complianceGoods seized at customs, total loss of product and shipping cost, potential legal action
Undervaluing customs declarationsBuyer may clear customs without charges, but if audited, you face penalties in India for misstating export value
Not collecting FIRC for each settlementCannot file eBRC, export incentive claims blocked, EDPMS entries remain open past 9 months
Treating Shopify sales as domesticWrong GST treatment, no shipping bills filed, no EDPMS entries, and no trail for RBI compliance
Not reporting in GSTR-1 Table 6AGST ITC refund blocked, GSTN-Customs data mismatch flags your GSTIN for verification

Frequently Asked Questions

Do I need to file a shipping bill for every Shopify order shipped from India?

Yes. Every shipment is an export and requires a shipping bill. For orders under Rs 5 lakh sent via courier, the courier files a CSB-IV on your behalf. You must provide the correct invoice value, HSN code, and IEC number. Each CSB-IV creates an EDPMS entry that must be closed with the corresponding payment.

How do I get a FIRC from Stripe or PayPal for Shopify export payments?

Stripe and PayPal settle in batches, not per transaction. Request a FIRC from your AD bank for each settlement. The FIRC covers the aggregated amount, so maintain your own mapping between the FIRC and the individual Shopify orders it covers. Request FIRCs monthly. Chasing them later is significantly harder.

Do I need to register for VAT or sales tax in the countries I sell to?

It depends on your sales volume. UK VAT registration is required above £85,000/year. In the EU, IOSS lets you collect VAT on shipments under €150. In the US, state economic nexus rules typically trigger at 00,000 or 200 transactions per state. Track per-country sales from day one to avoid discovering a threshold breach months after the fact.

Automate Your Shopify Export Compliance

Seasaw maps every Stripe and PayPal settlement to your shipping bills, generates EDPMS reconciliation reports, tracks FIRC collection, and alerts you before compliance deadlines. So you can focus on growing your D2C brand.

Learn more about Seasaw

Update history

  • First published.