Position Tracking

What is Net Daily Position (NDP) in Bullion Trading?

April 24, 2026  ·  5 min read  ·  By JM Labs

At the end of every trading day, a bullion trader needs to answer one fundamental question: where do I stand? How much gold or silver am I net long or short across everything I bought and sold today? That answer is the Net Daily Position — and it is one of the most important numbers in your business.

What Net Daily Position Means

Net Daily Position (NDP) is the difference between your total buy quantity and your total sell quantity for a given metal on a given trading day. It represents your net open exposure — how much metal you still need to deliver or receive to be fully settled.

The formula is straightforward:

NDP = Total Buy Quantity − Total Sell Quantity

Positive NDP → You are net long (bought more than sold, need to receive or hold)
Negative NDP → You are net short (sold more than bought, need to deliver or procure)
Zero NDP → Fully squared off for the day

A Real Example from a Trading Day

Suppose a gold trader in Sarafa Bazaar executes the following trades on a single day:

Gold Trades — April 24, 2026 (999 purity)
Buy from Sharma Bullion500g
Buy from MCX delivery1,000g
Sell to Patel Jewellers−700g
Sell to Gupta Traders−400g
Sell to walk-in retail−200g
Total Bought1,500g
Total Sold1,300g
Net Daily Position+200g (Net Long)

This trader ends the day with a net long position of 200 grams of 999 gold. They need to either hold this metal overnight, sell it before close, or arrange for it to carry forward as an open position.

Why NDP is Tracked Separately Per Metal and Purity

A bullion business typically trades both gold and silver, and often across multiple purities. The NDP must be calculated separately for each:

This is why generic accounting tools struggle — they track value, not metal quantity by purity. NDP requires quantity-based tracking at the purity level.

How NDP Drives Settlement Decisions

Knowing your NDP by end of business hours gives you enough time to act before markets close:

  1. If NDP is positive (net long) — You are holding metal. You can sell to square off, or carry it as inventory/open position
  2. If NDP is negative (net short) — You owe metal. You need to procure from another trader, arrange delivery from your stock, or carry the short position as badla
  3. If NDP is zero — All trades are matched. Settlement can proceed without any new procurement or delivery

Time matters: In Sarafa Bazaar and Zaveri Bazaar, settlement windows are specific. Knowing your NDP by 3 PM gives you time to close any gap before the settlement cutoff. Discovering a short position at 5 PM means scrambling — or carrying badla charges.

NDP vs Open Positions

NDP is a day-level calculation. Open Positions are the cumulative carry-forward from multiple days. If your NDP was +200g on Monday, and you did not square it off, that 200g carries into your Open Position register for Tuesday.

Tracking both is essential:

How Bullion Master Calculates NDP

In Bullion Master, every entry in the Daily Ledger feeds directly into the NDP calculation. As you add buy and sell transactions during the day, the Net Daily Position updates in real time — broken down by metal and purity. You can see at any moment whether you are long or short, by how much, and in which metal.

At day end, the NDP view gives you a single-screen summary to guide your settlement decisions. Positions that are not settled carry forward and appear in the Badla Register and Open Positions module automatically.

Track NDP automatically with Bullion Master

Every trade you record in the Daily Ledger feeds your Net Daily Position in real time. No manual calculations, no end-of-day scramble.

Try Bullion Master Free
← All trading guides © 2026 JM Labs · Privacy