What is Net Daily Position (NDP) in Bullion Trading?
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:
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:
- Gold 999 NDP and Gold 916 NDP are separate — you cannot net a 999 position against a 916 position without a purity adjustment
- Silver 999 NDP is tracked separately from gold entirely
- Different forms (bars vs coins vs loose metal) may also need separate tracking depending on your business
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:
- If NDP is positive (net long) — You are holding metal. You can sell to square off, or carry it as inventory/open position
- 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
- 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:
- Daily NDP → Tells you what happened today and what you need to do before close
- Open Positions → Tells you your total outstanding exposure across all days
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