Jewellery Shop Accounting: The Basics Every Owner Must Know
From gold stock ledgers to daily till reconciliation, learn the accounting fundamentals that keep an independent jewellery shop's numbers clean and audit-ready.
ShelfLifePro Editorial Team
Inventory management insights for retail and pharmacy
Why jewellery accounting isn't quite like running any other shop
A kirana owner counts units. A pharmacy counts strips. A jeweller counts grams, and the price per gram changes every morning before the shutters go up.
That one fact makes jewellery shop accounting different from almost every other retail format. Your 200-gram gold chain necklace sitting in the tray today is worth more than it was last Tuesday. Your closing stock figure from three weeks ago is already stale. And if your accounts treat that necklace the same way a stationery shop treats a ballpoint pen, you will end up with a balance sheet that confuses even your own CA.
None of this is exotic. It just requires a few disciplines that most jewellers pick up through hard experience rather than anyone sitting down and explaining them. This post is that explanation.
Stock has two dimensions: weight and value
Start here, because getting this wrong cascades into everything else.
For each piece of jewellery, your inventory record needs to capture:
- Metal weight (in grams, separately for gold, silver, platinum)
- Making charges (fixed or per-gram, captured at the time of manufacture or purchase)
- Stone details if applicable (type, carat or weight, source cost)
- Current metal rate at the time of valuation
When you do a stock count, you count grams, not just pieces. A display tray with twelve rings has a total gold weight. That weight, multiplied by today's rate, gives you the metal value of that tray. Add the making charges and stone values to get the saleable value.
The practical problem: most shops record purchase value at the rate on the day of purchase and never update it. So your ledger says that 50-gram bangle is worth Rs 1,40,000 (at Rs 2,800 per gram from eight months ago), but today it's worth Rs 1,70,000 at current rates. That gap is not a profit you've made. It's an unrealised revaluation, and mixing it up with trading profit is a very common accounting error.
The cleaner method is to carry stock at cost (the metal rate when you bought or got it manufactured, plus making and stone costs) and revalue separately when preparing annual accounts. Talk to your CA about whether you should use weighted average cost or FIFO for your gold stock. Either is acceptable under Indian accounting practice, but you need to pick one and be consistent.
The daily till: where small leaks become big numbers
Picture a busy Saturday at a jewellery shop in Rajkot. Four sales, two exchange transactions, one advance payment, and a partial payment on an old order. By evening, the owner has Rs 3.2 lakh sitting in the drawer, a customer's old gold sitting on the weighing scale, and three different WhatsApp payment notifications on his phone.
If he doesn't reconcile that evening, by Monday he genuinely cannot reconstruct what happened.
A daily till reconciliation for a jewellery shop needs to cover:
- Opening cash balance
- Cash sales (with bill numbers)
- UPI/card receipts (cross-checked against the payment app or machine report)
- Advances received (booked against a specific customer order, not lumped into revenue)
- Old gold received in exchange (weighed, recorded in grams, given a temporary receipt number)
- Cash paid out (packing material, petty repairs, vendor payments)
- Closing cash balance
The old gold line is the one most shops mishandle. When a customer brings 18 grams of old gold and buys a new chain worth Rs 60,000, she might pay Rs 35,000 in cash and the rest is settled by the old gold at an agreed rate. You've received Rs 35,000 cash and 18 grams of metal. Both need to be recorded. The 18 grams needs to go into a separate old-gold-received ledger and eventually to the melter or wholesaler. Leaving it unrecorded in a drawer is how shops lose track of significant metal quantities over a year.
GST on jewellery: the parts that catch people
GST on jewellery in India currently runs at 3% on the value of the article (metal plus making charges). For diamonds and precious stones sold separately, the rate is 0.25%. Making charges, even if billed separately on the invoice, attract 5% GST if the job-worker is registered.
The catch that trips up smaller shops:
When you take old gold from a customer in exchange, you are not purchasing it in the GST sense if the customer is an unregistered individual. No GST reversal is required from your side on that old gold. But if you buy old gold from a registered dealer or a refiner, that's a B2B supply and the input tax credit rules apply.
Advances taken for custom-order jewellery trigger GST liability at the point of receipt, not at delivery. So if a customer pays Rs 50,000 as an advance in March for a set to be delivered in June, you owe GST on that Rs 50,000 in March's GSTR-1. Many shops miss this and discover the gap during annual reconciliation.
Keep a running advance-received register. Every advance entry should have: date, customer name, amount, order details, and the GST charged. When the order is fulfilled, close the advance entry against the final invoice.
Get the free Schedule H1 register template
The exact 8-column register format inspectors check, as a print-ready Excel file — with the filling and correction rules on a second sheet. See what's inside.
Instant download. No spam, unsubscribe in one click.
Hallmarking records and audit trails
Since mandatory hallmarking came into effect across notified districts in India, every piece of certified jewellery now carries a HUID (Hallmark Unique ID). From an accounting standpoint, this is actually useful: the HUID is a natural inventory identifier.
Your stock register can use the HUID as the unique record key for each hallmarked piece, linking the physical item to its weight, making charge, and purchase/manufacture details. When a piece sells, the HUID gets closed out of inventory and tagged to the sales invoice. This gives you an audit trail that a GST officer or a BIS inspector can follow without you needing to dig through a pile of handwritten cards.
Shops that aren't managing HUID records systematically tend to discover the problem when they try to do a stock reconciliation and find pieces they can't account for, or sold pieces that are still showing as stock. The same discipline that helps with expiry-date tracking in perishable retail applies here: if you don't record the exit of an item at the moment of sale, the record becomes fiction.
Stock reconciliation: how often and what to count
A daily count of every piece in the shop is not realistic for most jewellers. But monthly reconciliation at minimum is not negotiable.
A workable approach:
- Daily: count cash and verify high-value pieces (anything above a threshold you set, say Rs 1 lakh per piece) are where they should be.
- Weekly: verify display trays against the display stock register. Each tray should have a tag listing the pieces it holds and their total weight.
- Monthly: full physical count, all stock, weighed and cross-checked against the ledger. Any variance in weight of more than 0.5 grams needs an explanation.
The weight variance is the number to watch. A piece-count variance might be a recording error. A weight variance that isn't explained by melting wastage or a legitimate exchange transaction is a more serious problem.
For shops that also deal in silver or mixed-metal pieces, run the reconciliation by metal type separately. Mixing gold and silver weights into a single number makes the reconciliation meaningless.
Distributors managing stock across multiple locations face a version of this problem at larger scale, and the same principle applies: treating each location as a separate business rather than one consolidated operation creates blind spots that only surface when something goes wrong.
What your monthly P&L actually needs to show
A jewellery shop P&L has a few lines that other retail formats don't:
Trading account (metal): Opening metal stock (in grams and value) + purchases (grams and value) minus closing metal stock (grams and value) = metal consumed. This tells you whether your metal movement is matching your sales.
Making income: What you charged customers for making, net of what you paid to karigar/job-workers. This is often the most predictable margin line in the business.
Exchange account: Old gold received (grams and credited value) versus old gold sold to refiners or wholesalers (grams and realised value). The difference between the rate you credited the customer and the rate you realised on sale is your exchange margin.
If you're not separating these three streams, your CA is working with a blended margin number that makes it impossible to tell whether a bad month came from metal pricing, making, or exchange losses.
Filing insurance claims for damaged or lost stock, incidentally, requires exactly this kind of detailed record. Shops without clean, dated stock registers find that insurers have every reason to dispute or underpay claims when the documentation doesn't clearly establish what was held and what was lost.
Where software fits
If you're currently tracking stock in a notebook or a general-purpose spreadsheet, run purpose-built retail inventory software alongside your existing system for a month and see where the gaps are. Jewellery shops are one of ShelfLifePro's core verticals, and every plan has a 14-day free trial, no credit card required, so the test costs you nothing but the month.
The shopkeepers and stores named in this article are illustrative composites of common operator patterns, not real customers.
ShelfLifePro Editorial Team
The ShelfLifePro editorial team covers inventory management, expiry tracking, and waste reduction for pharmacies, supermarkets, and retail businesses worldwide.
See what batch-level tracking actually looks like
ShelfLifePro tracks expiry by batch, automates FEFO rotation, and sends markdown alerts before stock expires. 14-day free trial, no credit card required.
Get the monthly expiry brief
One short email every Tuesday. FEFO tactics, markdown math, and stories from Indian retailers. No spam.
No spam. Unsubscribe in one click. Email only, no WhatsApp spam.
Get expiry tips on WhatsApp
One short voice + text tip every Tuesday morning. Indian retail wins, Tally hacks, monsoon stock plays, straight to your phone.