Indian gold trading happens through two main channels: MCX-listed gold futures (regulated by SEBI under FMRA framework) and offshore broker gold CFDs (typically priced as XAU-USD with rupee-equivalent quotes for Indian-facing brokers). Most Indian traders pick one based on familiarity rather than analysis. The total cost of ownership comparison reveals tradeoffs that deserve more careful evaluation. Let me walk through the actual numbers.

The fundamental products are similar but not identical. MCX gold futures are physically deliverable contracts on 1 kilogram of gold (with mini and micro contracts for smaller exposure). Settlement happens through MCX's clearing infrastructure with INR-denominated margin and INR-denominated mark-to-market. Offshore gold CFDs are spot-equivalent positions that don't carry physical delivery and are denominated in USD with INR-equivalent display at retail-facing brokers.

The execution mechanics differ in ways that matter for total cost.

MCX Gold Futures — Real Costs

MCX gold futures contract size is 1 kilogram (gold mini contract is 100 grams, gold micro is 10 grams). For active retail trading, gold mini (100 grams) is the most accessible structure. As of May 2026, gold mini contract value at gold price 8,200 INR per gram is approximately 8.2 lakh INR notional per contract. SPAN-based margin requirement: approximately 8-10% of notional, so 65,000-82,000 INR per gold mini contract.

Trading costs on MCX gold mini through major Indian brokers (Zerodha, Upstox):

Brokerage: typically 20 INR per executed order (intraday round-trip 40 INR). STT (Securities Transaction Tax): 0.01% on sell side of futures contract. Exchange transaction charges: approximately 0.0021% on turnover. GST on brokerage and exchange charges: 18%. SEBI charges: 0.0001% on turnover. Stamp duty: 0.002% on buy side.

For a typical intraday round-trip on one gold mini contract (notional approximately 8 lakh INR), total transaction costs are approximately 250-320 INR. As percentage of notional: approximately 0.03-0.04%.

Spread: MCX gold mini typically trades with bid-ask spread of 1-3 INR (0.1-0.4 paise per gram equivalent). For round-trip on a 100-gram contract, spread cost is approximately 100-300 INR.

Total round-trip cost on gold mini: approximately 350-620 INR per contract, or 0.04-0.08% of notional.

Offshore Gold CFD — Real Costs

Offshore broker XAU-USD CFD trading costs vary significantly across brokers. For competitive brokers (Pepperstone Razor, IC Markets Raw), typical costs:

Spread: 0.10-0.20 USD per ounce on XAU-USD during active hours (1.0-2.0 cents per gram equivalent). Wider during low-liquidity periods. Commission: 6-7 USD per round-trip per standard lot (100 ounces). Overnight financing: typically -0.02% to -0.05% per night for long XAU-USD positions (varies by broker and position size).

For a typical retail position size — say, 10 ounces of gold (0.1 standard lot, equivalent to approximately 311 grams or about 25.5 lakh INR notional at current prices) — round-trip cost breakdown:

Spread: 0.10 USD × 10 ounces = 1.0 USD ≈ 84 INR. Commission: 6 USD × 0.1 = 0.6 USD ≈ 50 INR. Overnight financing if held one night: 0.04% of 25,500 INR ≈ 10 INR.

Total round-trip cost (intraday): approximately 134 INR. Total cost (overnight held): approximately 144 INR.

As percentage of notional (25.5 lakh): approximately 0.005-0.006% intraday, 0.006% with one overnight.

For comparable INR-equivalent notional comparison:

MCX gold mini: 8 lakh INR notional, approximately 350-620 INR round-trip = 0.04-0.08% of notional. Offshore XAU-USD CFD (30 ounces, approximately 76 lakh INR notional): approximately 400-450 INR round-trip = 0.005-0.006% of notional.

The spread/commission cost on a per-notional basis is materially lower on offshore CFDs for larger position sizes. For smaller positions where you're trading 1 lot of gold mini against 5-10 ounces XAU-USD CFD, the comparison narrows but offshore typically still wins on transaction cost.

Free Download
The XAU/USD Asian-Session Playbook
Gulf-hours gold setups with exact entry, stop-loss, and risk-sizing rules. Real chart examples, no tip groups.

The Tax Treatment Difference

MCX gold futures profits for Indian residents fall under Section 43(5) of Income Tax Act. If trading meets business activity criteria (frequency, intent, treatment), profits are taxed as business income at slab rates with Section 44AB audit requirements at certain thresholds. If trading is incidental, profits are speculative income taxed at slab rates without business activity classification.

Loss treatment: speculative losses can offset only against future speculative income (4-year carry forward). Business losses can offset against any business income (8-year carry forward).

Offshore gold CFD profits for Indian residents are foreign-source income. The taxation is more complex. Profits should be reported under "Income from other sources" or "Profits and gains of business or profession" depending on activity classification. Tax treatment at slab rates for individual residents.

The complication: offshore gold CFD profits are not automatically reported to Indian tax authorities. You must self-declare. Failure to declare creates exposure under FEMA and Income Tax Act provisions.

For traders who fully comply with disclosure requirements, the tax treatment differential between MCX and offshore is small. For traders who operate offshore without disclosure, there's apparent tax savings but real regulatory exposure.

Leverage and Position Sizing

MCX gold futures effective leverage for retail traders: approximately 10-12x (based on SPAN margin requirements). For a 8 lakh INR notional gold mini position, capital required is 65,000-82,000 INR. This is meaningful leverage but bounded.

Offshore gold CFD leverage at typical brokers: 100x to 500x available, with 100x being a common Indian retail default. For a 25 lakh INR notional XAU-USD position, capital required can be as low as 25,000 INR at 100x leverage.

The leverage differential is the most significant operational difference between the products. MCX's bounded leverage limits both opportunity and risk. Offshore's higher leverage amplifies both. For experienced traders with disciplined risk management, the higher offshore leverage creates capital efficiency. For undisciplined traders, it creates wealth destruction.

What to Do

If you have under 1 lakh trading capital: MCX gold mini is the appropriate product. Leverage is bounded at sustainable levels. Tax treatment is clear. Dispute resolution exists through SEBI framework.

If you have 1-5 lakh trading capital: hybrid approach makes sense. MCX gold mini for primary directional exposure with bounded leverage. Small XAU-USD CFD positions at offshore broker for tactical flexibility. Document everything for tax compliance.

If you have over 5 lakh trading capital and disciplined risk management: offshore gold CFD becomes more cost-efficient. The transaction cost advantage compounds across hundreds of trades. Combine with smaller MCX positions if you want regulated dispute resolution capability.

If you trade gold occasionally (less than 50 trades per year): the cost differential isn't large enough to drive product choice. Use whichever product feels more comfortable operationally.

For most Indian retail gold traders, MCX gold mini is the right starting point. Offshore CFD becomes more attractive as trading volume and capital scale up. The compliance overhead of offshore should be weighted seriously — saving on transaction costs while creating tax exposure isn't a winning trade.

The two products serve overlapping but distinct use cases. Choose based on your specific situation, not on which product gets more marketing attention from broker affiliates. Both are functional. Neither is universally better.