In Indian bullion markets, the term Badla refers to the exchange of one form or purity of gold (or silver) for another, where the rate difference between the two is settled in cash or adjusted in metal. It is a common transaction type in sarafa and wholesale bullion trading, and one that generic accounting software cannot handle correctly.
This guide explains what a badla transaction is, how it works in practice, what goes into a Badla Register entry, and why tracking it separately from regular buy/sell trades is essential for accurate books.
What is a Badla Transaction?
A badla transaction happens when two parties exchange gold or silver of different purities (or forms) and settle the value difference between them. The exchange is not a straightforward buy or sell: no money changes hands for the full metal value. Instead, only the rate difference is settled, either in cash or by adjusting the quantity of metal exchanged.
Simple example: You give your dealer 100g of 995 gold bar and receive 100g of 999 gold bar in return. The 999 bar is worth more per gram than the 995 bar. You pay the rate difference in cash. This is a badla transaction.
How a Badla Transaction Works
Why Badla Transactions Cannot Go into the Regular Ledger
A badla exchange is not a purchase or a sale of gold at full market value. If you record it as a sale of 995 and a purchase of 999 in your daily ledger, you inflate your buy and sell volumes significantly. Your Net Position calculation becomes wrong, and your party balances are distorted.
Badla transactions need their own register because they involve three simultaneous updates: a reduction in one purity of stock, an increase in another purity of stock, and a cash or credit movement for only the rate difference.
What Goes Into a Badla Register Entry?
A well-maintained Badla Register captures the following for each transaction:
| Field | What It Captures | Example |
|---|---|---|
| Party Name | Dealer or trader you are exchanging with | Sharma Bullion, Indore |
| Date | Date of the exchange | May 24, 2026 |
| Metal Given | Metal, purity, and quantity you are handing over | 100g of Gold 995 |
| Metal Received | Metal, purity, and quantity you are receiving | 100g of Gold 999 |
| Rate Given | Agreed rate for the metal you are giving | ₹15,000/gram |
| Rate Received | Agreed rate for the metal you are receiving | ₹15,060/gram |
| Difference Amount | Net cash payable or receivable | ₹6,000 payable |
| Settlement Method | How the difference is settled | Cash paid / adjusted against balance |
| Remarks | Any additional context | Bar no. 4421 received |
Badla Transactions Across Different Metals and Forms
Badla exchanges are not limited to gold-for-gold swaps of different purities. Depending on the agreement between parties, a badla transaction can involve:
- Gold bar of one purity exchanged for gold bar of another purity (most common)
- Silver of one grade exchanged for silver of another grade
- Loose metal exchanged for a bar of the same or different purity
- Any combination that both parties agree on, with the rate difference settled in cash or metal
In every case, the register must capture exactly what was given, what was received, at what rates, and how the difference was settled.
How the Difference Can Be Settled
The rate difference in a badla transaction does not have to be settled in cash. Depending on the agreement between the two parties, it can be:
- Cash payment: The party receiving the higher-value metal pays the difference immediately
- Added to party balance: The difference is posted as a payable to the counterparty's account and settled later
- Adjusted in metal quantity: Instead of paying cash, the parties adjust the quantity exchanged so that both sides are equal in fine gold value. Since 100g of 999 bar is worth 100.4g of 995 bar (0.4% purity difference), if you give 100g of 995 you receive 99.60g of 999 so that no cash changes hands
Key point: Unlike a regular purchase or sale, a badla transaction does not change your total gold holding by a large amount. It changes the composition: you hold less of one purity and more of another. The cash or credit movement is only for the rate difference, not the full metal value.
Why Manual Badla Tracking Fails
Badla transactions are deceptively simple to execute but easy to mistrack on paper:
- Stock gets mixed up: Updating two purity buckets simultaneously on paper leads to errors, especially across multiple transactions in a day
- Rate difference is miscalculated: With rates fluctuating through the day, manually calculating the exact difference at the time of the exchange is error-prone
- Party balances drift: If the difference is not settled immediately and is added to the party account, it is easy to lose track of how much is owed
- No audit trail: Paper entries do not record which bar was exchanged for which, making disputes hard to resolve
How Bullion Master Manages Badla
In Bullion Master, the Badla Register lets you record the full exchange in a single entry: the metal you are giving, the metal you are receiving, the agreed rates for each, and how the difference will be settled. The app automatically reduces your stock of the purity given, increases your stock of the purity received, and posts the cash or credit difference to the party account.
All badla entries are kept separate from your daily buy/sell ledger, so your trade volumes and net position calculations remain accurate. You can view all open badla differences with a party and settle them individually or in bulk.
Track purity exchanges without the manual register
Bullion Master's Badla Register handles gold and silver purity exchanges in a single entry: stock updates, rate difference, and party settlement all in one place.
Try Bullion Master Free