ZahabFlow
Gold shop software · BHD · Self-declared

Gold shop software for Bahrain

Bahrain does not have a ready-made pack in ZahabFlow yet, but a Bahraini shop can sign up today in Bahraini dinars with the tax rate it enters itself, and the software works to three decimals with no rounding loss.

Tax in Bahrain: you enter the rate

Bahrain’s standard VAT rate is 10%, but gold and jewellery have their own details, so check them with your accountant before entering the rate. We do not fill it in for you.

Self-declaration gives you one shape: one rate on the full value of the invoice. If your tax falls on only part of the value — the making charge, say — this shape cannot express it yet, so talk to us before you sell.

A worked example

A 10 g ring at 21K, at an illustrative BHD 42.000 per gram of pure gold, with a making charge of BHD 3.000 per gram, assuming you entered 10%:

LineCalculationResult (BHD)
Pure gold10 × 875 ÷ 10008.750 g
Gold value8.750 × 42.000367.500
Making charge10 × 3.00030.000
Before tax—397.500
Tax at the entered 10%397.500 × 10%39.750
Total—437.250

Prices in the example are illustrative, not today’s rates.

At a glance

Currency
Bahraini dinar, 3 decimals
Weight
Grams, stored to the nanogram
Karat
21, 22, 18 and 24 — shown on screen in parts per thousand
Tax
One rate you enter yourself, on the full value
Setup
Self-declared; no ready-made pack yet

What to know before you start

  • What you enter is recorded as "self-declared by the shop, not verified".

What every shop gets

A till priced from the rate of the moment

Price is never stored on a piece. It is rebuilt at every sale from the gram rate, fineness, making charge and tax, then fixed on the invoice.

Stock in grams per karat

Weight is stored in nanograms and fineness as parts per thousand, so pure grams add up and reconcile with no rounding.

Trade-in and buying scrap

The customer pays part of the price in old gold on the sell screen itself, and every gram that comes in is recorded with its cost and source.

Workshop

The customer’s gold on the bench is weighed going out and coming back, and the loss is recorded per craftsman.

Selling without internet

The arithmetic runs on the device itself; the sale waits in a queue, is sent when the connection returns, and the server re-prices it.

Day close

Expected grams per fineness and expected cash, against what you counted, with the difference recorded and a note.

Arabic and English

Arabic first, right to left, with full English — one tap to switch.

Questions we are asked

Does it work in Bahraini dinars to three decimals?

Yes. The number of decimals is taken from the currency itself at sign-up, so the dinar gets three, and rounding to the fils happens once, at the end.

Which rate do I enter?

The one that applies to your gold sales, after checking it with your accountant. The software does not assume a rate for you.

Can I sell without internet?

Yes. The till prices on the device, keeps the sale in a queue, and sends it when the connection returns.

Related guides

How the price of a gold piece is worked outWeight, fineness, the live rate, making and tax — worked through step by step.The difference between 24K, 22K, 21K and 18K goldPurity, hardness, use and the gram price of each karat, with a table and a worked example.Zakat on gold: how it is calculated, step by stepNisab, the lunar year and 2.5%, and converting 21K and 18K to pure gold, with a worked example.Counting a gold shop by weight: the daily count and day closeCheck the scale, weigh each fineness, compare expected with actual, and record the difference with a reason.
Chat on WhatsApp