EloERP Cloud
Inventory

Jewelry Inventory Management: Track Stock by Weight and Karat

EEloERP Team··5 min read
Jewelry Inventory Management: Track Stock by Weight and Karat

Jewelry inventory management is the job of knowing, at any moment, exactly which pieces you hold, how much metal is in them, at what purity, and what that metal is worth at today's rate. A shoe shop counts pairs. A jewelry store has to count pieces and grams, and the value of those grams moves every morning even when nothing is bought or sold.

This guide covers what a jeweller actually has to track, how to hold stock by net weight and karat, how to value it at today's rate (with a worked example), how old gold comes back in, why every piece needs its hallmark or certificate number against it, and how to count stock by weight so a missing gram shows up the same day.

Why jewelry inventory management is different

General retail inventory systems are built around a product code and a quantity. Jewelry breaks that model in three ways:

That is why a spreadsheet of SKUs and quantities stops working for a jewellery shop long before it stops working for most other retailers.

What a jewelry inventory management system has to record for each piece

Before you choose a method or a system, agree what one stock record means. For each piece, a jeweller needs:

FieldWhy it matters
Karat / purityDecides which of today's rates the metal is valued at (24K, 22K, 21K, 18K, silver 925 and so on).
Gross weightWhat the piece weighs on the scale, stones included.
Less stone weightThe weight of stones and other non-metal parts, taken off the gross.
Net metal weightGross minus less stone. This is the only weight the metal rate applies to.
Stone weight (carats)Priced separately, at a per-carat stone rate.
Making charge and wastageHow labour is charged on top of the metal: per gram, per piece or as a % of metal value, plus wastage as a %.
Hallmark or certificate numberIdentifies this exact piece to the customer, the insurer and your own audit.
Purchase weight, karat and rateWhat you actually paid for the metal, so margin is real rather than guessed.

If any of these lives only in a notebook or on a paper tag, your stock valuation and your counts will drift apart.

Tracking jewellery stock by weight and karat

Jewellers who weigh in grams (and, in parts of South Asia, in tola, masha and ratti) already think this way at the counter. The inventory has to think the same way: stock is held as net metal weight per karat, and it is valued at today's rate, not at a stored price.

Gross, less stone, net

Every piece goes on the scale for its gross weight. Stones and other non-metal parts are weighed or taken from the supplier's note as "less stone", and what remains is net metal. Stone weight in carats is kept separately, because stones are valued at their own per-carat rate. One carat is 0.2 grams, so a ring carrying 0.90 ct of stones has 0.18 g that must not be valued as gold.

Worked example: valuing stock at today's rate

The figures below are an illustration of the arithmetic only. They are not a market rate and not anyone's price. Swap in your own currency per gram and the method is identical.

Say this morning's rates are 22K ₹9,000/g, 18K ₹7,400/g and silver 925 ₹95/g, and the safe holds:

Stock lineGross (g)Less stone (g)Net (g)Metal value
22K plain bangles, 6 pcs92.400092.400₹831,600
18K diamond rings, 10 pcs (9.00 ct stones)38.0001.80036.200₹267,880
925 silver chains, 25 pcs1,250.00001,250.000₹118,750
Metal value at today's rate₹1,218,230

The stones in the rings (9.00 ct) are valued separately at their per-carat rate. Two things this example shows:

Pricing a piece at the counter from the same records

Because the stock record already holds net weight, karat and stone carats, an unpriced piece can be priced at the moment of sale: net weight × today's rate for that karat, plus wastage %, plus making charge (per gram, per piece or % of metal value), plus stone value (carats × per-carat rate), plus polish or setting, plus tax at the rate you set. Doing that arithmetic by hand, for every piece, every day the rate changes, is where errors and arguments at the counter come from.

Old gold coming back into stock

Old gold bought or exchanged at the counter is stock arriving through the front door instead of from a supplier, and it needs the same discipline:

  1. Weigh each piece and record its karat. A customer's "22K chain" is weighed and assessed as what it is, not as what it is described as.
  2. Deduct melting loss as a stated percentage. If the 22K chain weighs 20.000 g and your melting loss is 4%, 0.800 g comes off and 19.200 g is what you pay for. At ₹9,000/g, that is ₹172,800 (again, an illustration of the arithmetic).
  3. Put the deduction on a numbered document. The melting-loss line is the number the customer will ask about. A printed, numbered intake record answers the question once and leaves an audit trail.
  4. Settle it properly. Either pay out, or give store credit against a named customer so it can be used on a later purchase. A walk-in with no customer record has nobody to credit.
  5. Account for the metal. The net weight taken in, by karat, is metal you now own. If it is not recorded by weight and karat, your next stock count by weight will not balance.
EloERP Old Gold screen with the Take In Old Gold form: date, customer (walk-in, no store credit), each piece entered by karat and weight with a percentage melting-loss deduction, and the total to pay; a settled intake numbered GI-2026-00001 is listed behind it
From the working system: old gold intake, weighed by karat with melting loss taken off. This shop is set up in tola, masha and ratti, with figures in Rs.

Hallmark and certificate numbers on every piece

For a jewelry store, the identifier that matters is usually the one already stamped or issued with the piece: the hallmark number (the HUID on hallmarked gold in India) or a diamond grading certificate number. Recording it against each piece in stock does three jobs:

The rule is simple: no piece goes into the showcase until its weight, karat and hallmark or certificate number are in the system.

Counting and reconciling jewelry stock by weight

A jewelry count that only checks piece numbers misses the expensive problem: a piece swapped for a lighter one, or a chain shortened. Counting by weight catches it. A workable routine:

  1. Count by tray and by karat. Keep each tray to one karat so its weight can be compared with one book figure.
  2. Check the piece count first, then put the tray on the same calibrated scale you use at the counter and compare its gross weight with the book gross weight for that tray.
  3. Allow only the scale's tolerance. If your scale reads to 0.01 g, a 40-piece tray can honestly differ by a few hundredths of a gram. Anything beyond that is a discrepancy to investigate today, piece by piece, using the weights and hallmark numbers on record.
  4. Total by karat. At the end of the count, net weight per karat on hand should equal the book weight per karat, plus old gold taken in, less what was sold and sent out.
  5. Record every adjustment with a reason. Never overwrite a weight to make a count balance. A posted adjustment with a reason is evidence; a silent edit is a hole.
  6. Set a rhythm. High-value trays daily at opening and closing, each karat weekly, the whole shop monthly, and an extra count after any large old-gold intake.

This only works if the book weight per karat is current to the last sale. Reconciling against a paper register updated at night means investigating yesterday's gap tomorrow.

Receiving stock from suppliers by weight

Most jewelry inventory errors start at receipt. When a supplier delivers, check what arrived against what was ordered, then enter each line with its weight, karat, rate and making charge as invoiced. Booking a parcel as "12 rings" instead of "12 rings, 18K, 46.300 g net" means the stock record is wrong from the first day and no later count can fix it.

Jewelry store inventory best practices

What to look for in a jewelry inventory management system

If you are choosing software, test it against the job rather than a feature list. Ask to see it:

A system that cannot do the first three is a general retail system with a jewelry label on it.

How to do this in EloERP

EloERP is a cloud ERP and POS with a jewellery module built around selling by weight against a rate you set each morning. Here is how the routine above maps onto it:

EloERP Jewellery dashboard showing today's rate per tola for 24K, 22K, 21K, 18K and S925 silver, a Set Today's Rate button, and menus for Old Gold, the Weight & Valuation report, Karat / Purity, Weight Scales and Making & Polish
From the working system: the jewellery dashboard with today's rate per karat. This shop is set up in tola, with figures in Rs.

Which page to read next depends on where you sell:

Pricing is on request and billed yearly. Get a quote and a demo with your own karats, rates and a few real pieces, or start a 15-day free trial with no credit card.

Tagsjewelry store inventory managementjewelry inventory softwarejewelry POS systemjewelry store management softwarejewelry inventory management systemserialized inventory systemjewelry stock management

Frequently asked questions

What is jewelry inventory management?
Jewelry inventory management is keeping an exact record of every piece you hold: its karat, gross weight, less stone weight, net metal weight, stone carats, hallmark or certificate number and cost, so stock can be valued at today's metal rate and counted by weight as well as by piece.
How do jewelry stores track inventory?
Each piece is recorded on receipt with its karat, gross weight, less stone weight, net weight, stone carats and hallmark or certificate number. Stock is held as net metal weight per karat and valued at the rate set each morning. Sales, purchases and old gold intake update the weight per karat as they happen, and counts compare piece numbers and tray weights with the book figures.
What should a jewelry inventory management system include?
At minimum: a daily rate per karat that revalues stock, gross, less stone and net weight on every piece, stone weight in carats, making charge and wastage, old gold intake with melting loss deducted on a numbered document, the hallmark or certificate number on each piece and on the invoice, a stock report by weight and value, and accounting posted from every sale and purchase.
How do you value jewellery stock when the gold rate changes?
Hold stock by net metal weight per karat, not by a stored price. Multiply each karat's net weight by that karat's rate for the day, and value stones separately at their per-carat rate. When the rate changes, the stock value changes with it, without any piece being re-priced by hand.
How is old gold taken back into stock?
Weigh each piece, record its karat, and deduct melting loss as a stated percentage. The remaining net weight is what you pay for, either in cash or as store credit to a named customer. The intake should be on a numbered document that shows the deduction, and the net metal taken in should be recorded by karat so later counts by weight balance.
How often should a jewelry store count its stock?
High-value trays daily at opening and closing, each karat weekly, and the whole shop monthly, plus an extra count after any large old gold intake. Check piece numbers and tray weights against the book figures, and investigate any difference larger than your scale's tolerance the same day.
Can EloERP record hallmark (HUID) or certificate numbers?
Yes. You can record the hallmark (HUID) or certificate number on each piece, and it prints on the sale invoice alongside gross weight, less stone, net weight, karat, rate, stone carats, making, polish and stone value. EloERP records the number; it does not verify it.
Can I try EloERP for jewellery before buying?
Yes. There is a 15-day free trial with no credit card. Pricing is on request and billed yearly; book a demo to get a quote and see it run with your own karats, rates and pieces.
Back to all articles

Run your business on one system

See how EloERP unifies sales, stock and accounts. Start free, or book a quick demo.

Start 15-Day Free TrialBook a demo