Qoyod
Pricing
Qoyod
Pricing

Best Accounting Software for Gold and Jewelry Shops in Saudi Arabia

Last updated: August 2026

A gold or jewelry shop in Saudi Arabia is the most price-sensitive retail business in the country. Every piece is priced as weight times the day’s gold price plus a workmanship charge, so the price of the same necklace changes from one day to the next. Add scrap purchases from walk-in customers, items left in for repair, and ZATCA e-invoicing on every sale, and the difference between a profitable jeweler and a losing one is largely accounting discipline. This guide explains what sets jewelry shop accounting apart, what the VAT rules actually say, and what to look for in the software.

What makes jewelry shop accounting different

A jewelry shop sells gold by weight at a daily price plus workmanship. A 25-gram 21-karat necklace at 215 SAR per gram is 5,375 SAR of gold plus, say, 800 SAR of workmanship. VAT at 15% applies to the whole 6,175 SAR, not to the workmanship alone. Split the two on the invoice for pricing transparency and costing, not because one of them is untaxed. The same necklace bought back the next day at a different gold price needs its own valuation. None of this is native to a generic accounting tool.

Jewelry shop accounting revolves around five connected pieces: weight-based inventory per karat (18, 21, 22, 24), a daily gold price that drives selling prices, correct VAT treatment on the full invoice value, scrap purchases and repair items kept out of showroom stock, and ZATCA-certified e-invoicing on every receipt. The right software keeps all five in one ledger.

Daily reality is dozens of high-value transactions: updating the day’s gold price, weighing and selling a custom ring, buying scrap from a walk-in customer at the day’s rate, sending broken pieces out to the refiner, and reconciling the cash drawer and the gold weight at close. Each missed step shows up later as a stock variance or a tax exposure.


The most common accounting challenges in jewelry shops

Every gold and jewelry operator in Saudi Arabia runs into the same four recurring problems. They share one root cause: generic accounting tools are not built for stock priced by weight at a rate that moves every day, nor for the bookkeeping that comes with buying metal back from the public.

1. Selling prices drift from the day’s gold price. A shop holding 12 kg of 21-karat gold prices it at 215 SAR per gram in the morning; by midday the market is at 218. If the day’s price is not passed to the counter, staff either sell below the market or negotiate every ticket by hand. Note that the cost in your books does not move with the market: inventory stays at cost (written down only if net realizable value falls below it), while the selling price tracks the market daily.

2. Charging VAT on the wrong base. The common and costly mistake is assuming VAT applies only to the workmanship. For the jewelry a shop actually sells, VAT is 15% on the full consideration: gold value plus workmanship, and that includes 24-karat pieces. High purity on its own does not exempt anything, because what decides the zero rate is the form and tradability of the metal, not its purity alone. Under-charging leaves the shop to fund the difference out of its own margin, with penalties on top. The zero rate is narrow, and is covered below.

3. Scrap purchases recorded the wrong way. A customer walks in to sell a 30-gram piece. That is a purchase from a member of the public: it belongs in a purchase invoice with a payment voucher, not a credit note. Posting it as a credit note treats it as a sales return and understates your output VAT. Reserve the credit note for a genuine return of something you actually sold. Without a fixed method for the day’s rate per karat, staff also end up guessing the buying price.

4. Refiner runs that never get reconciled. A shop sends 800 grams of broken pieces to a refiner and gets refined metal back, less a refining loss and a fee. Unless the weight that went out is reconciled against the weight that came back, the difference is invisible and the gold register slowly stops matching the shelf.


What a jewelry shop actually needs from its accounting software

A generic accounting tool was built for static-cost retail, not for stock measured by weight and sold at a price that moves every day. The difference is concrete:

Task Generic accounting tool What a jewelry shop needs
Inventory Quantity at fixed cost Weight in grams per karat, priced off the day’s rate
Daily price Static price per item A fixed daily method: one rate worked out per karat, applied when invoicing
VAT treatment Single rate 15% on the full value for jewelry; zero rate only for qualifying investment metals
Scrap purchases Mixed into normal stock Recorded by weight and karat into a separate location
Melt and scrap Manual Weight out to the refiner reconciled against weight back
Pricing Static Gold value plus workmanship shown as separate lines
What a generic accounting tool does versus what a jewelry shop actually needs.

Beyond the table, a jewelry shop specifically needs three capabilities that generic platforms do not deliver:

  • Weight and karat as first-class data, so every item carries its actual gram weight and karat and the gold register can be reconciled against the shelf.
  • Pricing driven by the day’s gold price, so the gold value comes from weight, karat and the rate in force at the moment of sale rather than a fixed price stored on the item.
  • Separate stock locations for showroom pieces, scrap bought from customers, and items left in for repair, so the three never blend into one number. Alongside a ZATCA-certified simplified tax invoice on every sale.

Try Qoyod to run your jewelry shop
Inventory by gram and karat, stocktakes that reconcile against actual weight, separate locations for scrap and repair items, and ZATCA-certified e-invoicing, all in one account. The number of locations depends on your plan (Basic 1, Professional 3, Advanced 5).
Try Qoyod free for 14 days, no credit card required. To run the cashier, add POS users after subscribing.

How to organize a jewelry shop’s books step by step

Moving from manual ledgers to organized jewelry-shop accounting is mostly setup work done once, then a short daily routine:

1. Set up the karat-based product master
Every piece gets a karat (18, 21, 22, 24), a weight in grams, a workmanship charge, a type (necklace, ring, bracelet) and an item code, with grams as the unit of measure. If you also sell qualifying investment metal, keep it as a separate item group with its own tax treatment. This master list is the foundation of every sale that follows.
2. Work out the day’s price per karat
Each morning, work out the price per gram for each karat from your reference rate and put it where the cashier can see it. The day’s price is then entered on the item line when the invoice is raised. Qoyod has no central price list that reprices items, and the sale price stored on a product is indicative only, shown on the invoice without accounting effect; the figure that counts is the one you actually invoice.
3. Receive opening inventory with weight and karat
Weigh and tag every piece on the shelf by karat, then load it as opening balances. Value it at what it cost you, not at today’s market price. From that point every sale and every scrap purchase moves the gold register.
4. Separate showroom, scrap and repair stock
Create separate stock locations for showroom pieces, scrap bought from customers, and pieces left in for repair. Repair items are a customer’s property, not goods for sale, so keeping them out of sellable stock is what prevents both wrong stock figures and disputes at handover.
5. Record scrap purchases and refiner runs
Weigh the piece on your own scale, then record the purchase by weight and karat at the day’s rate and give the customer a payment voucher. Buying from an individual who is not VAT-registered gives you no deductible input tax, because the seller is not a taxable person making a taxable supply and so issues no tax invoice. When metal goes to a refiner, transfer it between locations and reconcile the weight that comes back against the weight that went out.
6. Review weight inventory and VAT weekly
Allocate 30 minutes a week to two checks: stock balances by karat and location against what is physically there, and the VAT summary. Use a stocktake to post any difference to the right gain or loss account in the same week, rather than discovering it at year end.
7. Prepare the VAT return each period
The system rolls up output VAT on your sales and input VAT on supplier invoices into a VAT return summary, with standard-rated, zero-rated and exempt sales tracked separately. Most shops file quarterly; monthly filing applies only above SAR 40 million of annual taxable supplies. Filing stays your responsibility through your own account on the Authority’s portal.

E-invoicing and ZATCA compliance for jewelry shops

Phase two of ZATCA e-invoicing requires every jewelry sale to be issued through a certified system connected to the Fatoora platform. Jewelry shops issue mostly simplified tax invoices because the walk-in customer does not carry a tax number, and B2B tax invoices to wholesale buyers through the Clearance flow. Jewelry is standard-rated at 15% on the full invoice value; only qualifying investment metals fall outside that. For a side-by-side view of vendor costs, read the guide on e-invoicing pricing in Saudi Arabia.

The fields the Authority requires include the shop name and tax number, a sequential invoice number, the date and time, a description of the items, the VAT applied, totals before and after VAT, and a QR code. Jewelry shops normally add the weight, the karat and a split of gold value versus workmanship: those additions are not mandated, but they protect you in any dispute with a customer. A certified system generates the QR code, signs the invoice in XML, and transmits it to the Fatoora platform automatically inside the 24-hour Reporting window.

What you sell VAT rate Applied to
Jewelry and ornaments, all karats including 24 15% The full invoice value: gold value plus workmanship
Standalone repairs and alterations 15% The value of the service, charged separately from a piece sale
Investment metals meeting all of the Authority’s conditions 0% Zero-rated only where all three hold together: 99% purity or higher, an approved bar, wafer or recognized-coin form, and tradability on global bullion markets
How VAT applies in the gold and jewelry sector, and what each rate is charged on.

How to evaluate a ZATCA-certified system for a jewelry shop

When evaluating any e-invoicing vendor for a jewelry shop, verify these six criteria:

  • Genuine phase-two compliance with a live connection to the Fatoora platform, plus completing your own compliance-certificate (CSID) registration.
  • Per-item tax categories on a single invoice, so standard-rated jewelry and any qualifying zero-rated metal are handled correctly.
  • Both Reporting (B2C retail) and Clearance (B2B wholesale) flows in one system.
  • Credit notes linked to the original invoice for returns, with the correct VAT treatment.
  • Long-term cloud storage of signed invoices, covering the statutory record-retention period.
  • Input-VAT and output-VAT reports ready in time for your filing deadline, quarterly for most shops.

Where Qoyod fits in specifically for jewelry shops

Qoyod brings together, inside one account: cloud accounting, inventory tracked in grams per karat across multiple stores and warehouses, stocktakes that post differences to the accounts you choose, item-movement reports covering sales, purchases, stocktakes and transfers, and ZATCA-certified e-invoicing. Every transaction posts to the same ledger. The day’s price is entered on the invoice line at the point of sale, since there is no central price list in the system, and the number of stock locations depends on your plan (Basic 1, Professional 3, Advanced 5, with extra locations available as a paid add-on).

The platform handles multi-branch jewelry chains under one account, with stock transfers between locations, role-based permissions, and either consolidated or per-branch reports. Qoyod POS issues and prints the sale invoice and works with barcode readers, receipt printers and cash drawers; there is no electronic-scale integration, so weights are read from your own scale and entered. POS is a paid add-on billed per user after you subscribe, and is not part of the free trial. Everything runs in the cloud, so head office, branch managers and the external accountant share the same numbers from any device.

For shops opening new branches or migrating from manual ledgers, the setup service and the bookkeeping service are available as part of Qoyod Pro Services, alongside the VAT-return service if you would rather hand the accounting work over.

What a jewelry shop gets when it subscribes to Qoyod
ZATCA
Phase-two certified
14 days
Free trial, no card needed
24/7
Support across all channels
Cloud
Access from any device, anywhere

Frequently asked questions

How do I handle the daily gold price in Qoyod?+
Manually, which is the correct accounting behavior. Work out the price per gram for each karat each morning, then enter the day’s price on the item line when you raise the invoice. Qoyod has no central price list that reprices items, it does not pull a live rate from an outside feed, and it does not reprice invoices you have already issued: each invoice keeps the price at the moment it was raised.
Should I revalue my gold stock to the market price?+
Generally no. A retail jeweler carries inventory at cost, written down only where net realizable value falls below cost; writing stock up to market and booking the gain is not available to an ordinary retailer. If you did write stock down and gold later recovers, that write-down can be reversed, but only back up to original cost. What changes daily is your selling price, not your book value. Confirm the treatment for your own business with your auditor.
Is VAT charged on the gold value or only on the workmanship?+
On both. Jewelry sold in shops is standard-rated at 15% on the full invoice value, gold plus workmanship, at every karat including 24. The zero rate applies only to qualifying investment metals, and all three conditions must hold together: 99% purity or higher, an approved bar, wafer or recognized-coin form, and tradability on global bullion markets. Purity alone is not enough, which is why a 24-karat piece made as jewelry stays taxable. Splitting gold and workmanship on the invoice is still useful for transparency and costing, but not because either line is untaxed. Confirm your item classifications with the Authority or your tax adviser.
How do I record gold I buy back from customers?+
Weigh the piece on your own scale, then record it as a purchase by weight and karat at the day’s rate and issue the customer a payment voucher. Keep it in a stock location separate from showroom pieces so the two never blend. Buying from an individual who is not registered for VAT gives you no deductible input tax, because the seller is not a taxable person making a taxable supply; the absence of a tax invoice is a consequence of that, not the cause. A special treatment may be available when qualifying second-hand goods are resold, so check your position with the Authority. A genuine return of something you sold is handled as a credit note against the original invoice instead.
How do I keep track of gold sent to a refiner?+
Use a dedicated stock location for metal that is out with a refiner and transfer the weight to it when it leaves. When the refined metal comes back, bring it in and compare the weight against what went out; record the refining fee as a cost and clear any weight difference through a stocktake. Qoyod gives you the locations, transfers and stocktakes to do this, but the reconciliation itself is a step you perform, not an automated melt workflow.
Is technical support available 24/7?+
Yes, support is available 24 hours a day, 7 days a week across phone, WhatsApp, email and live chat, which matters for jewelry shops because trading peaks in the evening and around holidays. If you would rather hand over the accounting work itself, Qoyod Pro Services covers bookkeeping and VAT returns.

Running a jewelry shop does not call for a generic accounting tool. It calls for one that tracks stock by gram and karat, lets you price off the day’s rate, keeps scrap and repair items apart from showroom stock, and charges VAT on the full value where the rules require it. The jewelers that keep growing are the ones who check weight by karat every week and get the tax base right the first time. That is what makes Qoyod a good fit for gold and jewelry shops in Saudi Arabia.

جاهز لتطبيق ما قرأته؟

قيود يدير محاسبتك بدقة وامتثال كامل لهيئة الزكاة والضريبة والجمارك

جرّب قيود مجانًا لمدة 14 يومًا — بدون بطاقة ائتمان.

Ready to put this into practice?

Qoyod handles your accounting accurately and stays ZATCA-compliant

Try Qoyod free for 14 days — no credit card required.