Intro: A UAE customer hits checkout with their Visa card. Three weeks later, INR shows up in your Indian bank. What happens between those two events is the most overlooked layer of cross-border ecommerce — and it's where 2–6% of your gross merchandise value silently disappears. Here's the full stack, layer by layer.
The five-layer stack
From customer card to your INR bank account, money moves through five distinct layers. Each one charges a fee, and each one has a regulatory dimension. Understanding the full stack is the difference between operating cleanly and discovering 4% leakage at your year-end audit.
- Layer 1. Payment gateway in UAE — accepts customer's card, settles in AED
- Layer 2. UAE bank or holding account — receives gateway payouts
- Layer 3. FX conversion — AED to USD or directly to INR
- Layer 4. Cross-border transfer — moves funds to India
- Layer 5. India landing — receipt, FIRC, FEMA compliance
Layer 1: gateway — accepting AED
This is the obvious layer. Telr, Checkout.com, Stripe (UAE), Tabby, Tamara — whichever processor sits between your Shopify checkout and the card networks. Fees:
- 2.5–3.0% MDR for Visa/Mastercard on UAE-issued cards
- 3.0–3.5% for international cards
- Flat AED 1–2 per transaction processing fee
- BNPL options (Tabby, Tamara) charge 4–6% but often increase AOV by 20–30%, so the math can still work
The gateway settles into a UAE bank account in AED on T+1 to T+3 depending on processor. If you don't have a UAE bank account, the gateway holds funds — and most UAE gateways won't even onboard you without a UAE entity in the first place. Which is the next problem.
Layer 2: UAE settlement account
Gateways pay out into a UAE bank account belonging to the merchant of record — i.e. the legal entity that owns the UAE merchant relationship. Indian-domiciled brands without a UAE entity can't open this account directly.
Three legitimate paths:
- Open your own UAE entity + bank account. Real cost: AED 12,000–25,000 entity setup + AED 50,000+ in bank balance minimums + 4–8 weeks. Right answer at scale; wrong answer on day one
- Use a Merchant of Record (MoR) service. Companies like Reach or Hyperwallet act as the merchant. They take 4–7% all-in. Easy on day one. Margin-eroding at scale
- Use an IOR partner with a holding account. Xeliport-style. The corridor partner is the merchant of record, holds settlements in UAE, and remits to you in INR weekly
The MoR trap
MoR services bundle gateway, settlement, and FX into one fee. That feels simple — until you realise you're paying 5–7% all-in for what costs 2.5–3% if unbundled. They make sense for transient seasonal experiments, not for sustained operation.
Layer 3: FX conversion
AED-to-INR conversion happens somewhere between Dubai and Mumbai. Where it happens determines how much it costs.
| Conversion path | Typical FX markup | Notes |
|---|---|---|
| UAE bank → INR via SWIFT | 1.5–3% | Standard route, slow, expensive |
| Wise / Revolut Business | 0.5–1.0% | Faster, transparent FX, but limits on volume |
| Specialist remittance (Currencies Direct, etc.) | 0.3–0.7% | Best rates at volume; requires negotiation |
| Bundled MoR service | 2–4% (hidden) | FX markup buried inside the all-in fee |
Saving 1.5% on FX is the difference between a 12% net margin and a 13.5% net margin. At ₹2 crore annual UAE GMV, that's ₹3 lakh saved by not using the bank's default rate.
Layer 4: cross-border transfer
Moving funds from UAE to India is regulated on both sides. UAE has fewer restrictions; India has FEMA. The Reserve Bank of India treats inbound trade receivables as a permitted current account transaction — but it requires documentation:
- Foreign Inward Remittance Certificate (FIRC). Issued by the receiving Indian bank. Required for anything claiming export status
- Bank Realisation Certificate (BRC). Confirms remittance is against a specific export shipment
- Purpose code. P0801 for software/services, P0103 for goods. Wrong code triggers RBI queries
This is where most Indian brands trying DIY settlement fall over. The remittance arrives, but without a clean FIRC tied to an export invoice, the brand can't claim export status — losing GST refunds, Duty Drawback eligibility, and a clean audit trail.
Layer 5: India landing & FEMA
Money landing in your Indian bank doesn't end the journey. RBI requires that export proceeds be realised within 9 months of shipment under FEMA. Beyond that window, you need authorised dealer bank approval. Beyond 12 months, you need RBI approval directly.
Your Indian bank acts as an Authorised Dealer (AD). They handle the FIRC issuance, the purpose code allocation, and the FEMA reporting. A good AD bank with cross-border experience makes this seamless. A bad one will sit on your remittances asking for clarification on every transaction.
For Indian D2C brands new to exports, switching to an AD bank with strong cross-border desk (HDFC, ICICI, Kotak, Axis all have decent ones) will save weeks of back-and-forth.
"Settlement isn't a tax — it's a leak. The good news: it's a fixable leak."
Total cost & timeline
For a typical Indian D2C brand selling AED 500,000/month to UAE consumers, the all-in settlement cost from card-tap to INR-in-bank looks like this:
- Gateway (Layer 1): 2.7%
- Settlement account: 0.2% (or zero if you own it)
- FX (Layer 3): 0.6% on a properly negotiated route, 2.5% on default bank route
- Cross-border (Layer 4): 0.1–0.3% in fees
- India landing & FEMA: typically free if AD bank is set up correctly
All-in: ~3.6% on the optimal stack. ~6%+ on the lazy stack. That delta is your operating margin or your competitor's.
Timeline, optimal: customer pays Day 0 → gateway settles UAE bank Day 2 → FX + remittance triggered Day 3–5 → INR in your bank Day 5–7. Xeliport runs this on a weekly settlement cycle so you see exactly when your money is moving and what each layer cost.