Back to guides
Position Tracking

Net Daily Position (NDP) in Bullion Trading: How Indian Sarrafs Manage Market Exposure and Physical Delivery

·
7 min read
·By JM Labs

In the bullion business, turnover is vanity, margin is sanity, but your open position is survival. On high-volume trading days in markets like Zaveri Bazaar or Sarafa Indore, gold prices can swing ₹300 to ₹800 per 10 grams in a matter of minutes. If you do not know your exact net fine gold and silver weight exposure in real time, a single unexpected market move can wipe out weeks of operating profit. Here is how Indian bullion dealers calculate Net Daily Position (NDP), manage physical delivery commitments, and hedge exposure without guesswork.

What is Net Daily Position (NDP)?

Net Daily Position (NDP) is the net arithmetic difference between your total purchased fine metal weight and your total sold fine metal weight across all counterparties for a specific trading session.

Unlike a standard cash profit/loss statement, NDP focuses strictly on unhedged physical weight:

  • Net Long Position (Surplus Metal): You have bought more fine gold than you have sold. If the market rises, you gain; if it drops, you suffer an unhedged inventory loss.
  • Net Short Position (Deficit Metal): You have booked sell orders to jewellers or traders without holding or fixing corresponding physical metal. If the spot rate spikes before you cover, you must purchase at a loss to fulfill delivery.
  • Flat or Square Position (Zero Exposure): Every gram sold is covered by an equivalent fine gram bought or hedged on the exchange (MCX). Your revenue comes purely from your trading spread or commission (araht).

The Two Dimensions of Bullion Risk

Every active bullion dealer juggles two simultaneous risks that must never be confused:

1. Price Volatility Risk (Open Exposure)

Occurs when physical metal is bought or sold without a locked price on the opposite side. An open position of just 2 kilograms of gold represents over ₹1.5 crore in capital exposure. A 1% adverse market move creates a direct ₹1,50,000 loss.

2. Physical Delivery Obligation (Liquidity Risk)

Occurs when trades are executed with different settlement dates (e.g., immediate spot delivery vs. 3-day forward settlement). Even if your price is hedged on paper, failing to deliver physical TT bars or 999 coins on time damages your market reputation.

How Indian Traders Calculate Real-Time NDP

Calculating NDP requires normalizing every single transaction into pure 999.0 fine weight, rather than gross weight:

1. Standardizing Transaction Fine Weight:

Fine Weight (g) = (Gross Weight × Item Purity %) ÷ 100

2. Net Daily Open Position:

NDP (Gold g) = Total Buy Fine Gold (g) - Total Sell Fine Gold (g)

NDP (Silver kg) = Total Buy Fine Silver (kg) - Total Sell Silver (kg)

A Practical Trading Sheet Walkthrough

Suppose your morning starts with an opening vault inventory of 500.000g fine gold. During the day:

  • Trade 1 (Buy): 1,000g 995.0 bar from Bank / Importer = 995.000g Fine Gold
  • Trade 2 (Sell): 500g 999.9 TT bar to Jeweller A = 500.000g Fine Gold
  • Trade 3 (Sell): 800g 916.0 dhalai gold to Wholesaler B = 732.800g Fine Gold (800 × 0.916)
  • Trade 4 (Buy): 400g 999.0 scrap bar from Sarraf C = 399.600g Fine Gold

Let's calculate your daytime transactional flow:

Total Purchases = 995.000 + 399.600 = 1,394.600 g Fine Gold

Total Sales = 500.000 + 732.800 = 1,232.800 g Fine Gold

Intraday NDP = 1,394.600 - 1,232.800 = +161.800 g Fine Gold (Net Long)

Total Vault Position = 500.000 (Opening) + 161.800 = 661.800 g Total Physical Stock

If your business policy is to carry zero overnight market risk, you immediately know you must either:

  1. Sell 161.800g fine gold to a spot buyer before the market closes, OR
  2. Sell an equivalent hedge contract (e.g., MCX Gold Mini or Gold Petal) to lock in the price until the morning session.

Why Excel and Manual Diaries Fail in Active Mandis

In an active sarafa mandi, trades are executed over phone calls, WhatsApp messages, and counter visits in rapid succession. Trying to maintain NDP on Excel spreadsheets creates dangerous operational failure points:

  • Lagging Calculations: If an operator takes 30 minutes to update the spreadsheet after a flurry of trades, you are making pricing decisions based on obsolete exposure figures.
  • Formula Errors on Purity Conversions: Entering 916 purity without multiplying fine weight causes severe discrepancies between physical inventory and paper records.
  • Separation of Badla Swaps: When an exchange (badla) occurs—trading 24K for 22K with only a cash settlement—spreadsheets frequently confuse the pure weight change with a regular buy/sell, throwing off the position.

How Bullion Master Keeps Your Position Square in Real Time

Bullion Master was built from the ground up to solve the open exposure problem for Indian traders:

  • Instant NDP Gauge: With every trade entry, your Net Daily Position updates instantly across both Gold (grams) and Silver (kilograms).
  • Multi-Purity Automatic Conversion: Enter trades in 999, 995, 916 (22K), 840 (20K), or 750 (18K)—the system calculates exact fine weight in real time.
  • Dedicated Badla Register: Separate purity exchange trades from standard buy/sell flows so your position and cash ledgers stay reconciled.
  • 100% Local-First & Private: All trade books, party names, and exposure metrics remain strictly on your Android device. No sensitive market positions are ever uploaded to cloud databases.

Never end a trading day wondering whether you are long or short. Experience full market control with Bullion Master free for 30 days.