Software for a hardware and building-materials shop

Software for a building-materials shop: cement in bags, cable in metres, tiles in m2, sand in tonnes. Customer credit, your supplier debts and stock levels all live on one phone.

Try 7 days freeNo payment card needed
Try tapping it

The building-materials till — open it yourself

The unit is m2, a tonne, a sack or a roll, and quantities can be fractional. There are no extra fields.

  • m2, tonnes, sacks, rolls
  • Quantities can be fractional
  • No code? Make your own
Tap the screen
9:41
Kassa
Sement M400 qop
qoldiq: 84 qop
52 000 so’m
Kafel 60x60
qoldiq: 120 m2
95 000 so’m
Kabel 2x2.5
qoldiq: 340 metr
12 000 so’m
Savat 1
Jami159 000 so’m
NaqdKartaQarzga
Sotuvni yakunlash
Mahsulot nomi
Kafel 60x60
Shtrix-kodixtiyoriy
-
Qancha keldi (m2)
120
Kirim narxi (1 m2)
72 000
Sotuv narxi (1 m2)
95 000
Kirimni saqlash
Asosiy
Bugungi savdo
842 000 so‘m
Sof foyda
210 ming
Sotuv
37
Qarzga
120 ming
Qarzdorlar
1,2 mln
Qarzim
380 ming
Sof balans
820 ming
Eslatma
Postavshik
Hisobot
Xarajatlar
Ombor
AI yordamchi
Ombor
Coca-Cola 1.5L
14 000 so‘m
23 dona
Non
4 000 so‘m
40 dona
Choy Ahmad 100g
22 000 so‘m
12 dona
Guruch Lazer 1 kg
18 000 so‘m
31 dona
Paxta yog‘i 1 l
24 000 so‘m
17 dona
Makaron 400g
9 500 so‘m
54 dona
Shakar 1 kg
12 000 so‘m
3 dona
Guruch Lazer 1 kg
18 000 so‘m
4 dona
Sut 1 l
Srok: 2 kun qoldi
9 dona
Tvorog 250g
Srok: 5 kun qoldi
6 dona
AI yordamchi
Bugungi savdo va foyda qancha?
Telegramga yubor
Kim qarzdor va kim kechiktiryapti?
Nima tugayapti, nima buyurtma qilay?
Telegramga yubor
Savdoni hisoblayapman...
Kim qarzdor?Nima buyurtma qilay?Qaysi tovar yotib qolgan?
Savolingizni yozing...
Mijozlar
Aziz aka
+998 90 123 45 67
420 000 so‘m
Dilnoza opa
+998 93 555 12 34
85 000 so‘m
Bek aka
telefon kiritilmagan
150 000 so‘m
Nodira opa
+998 91 777 08 22
0 so‘m
Sardor aka
+998 94 210 33 15
260 000 so‘m
Malika opa
+998 99 604 77 41
45 000 so‘m
Qarz yozish
Bosing va gapiring
Masalan: “Karim akaga 120 ming so‘m, shanbagacha”
0so‘m
Mijoz ismi
Karim aka
Qarzdor telefoni
+998 90 123 45 67
Muddatixtiyoriy
kk.oo.yyyy
Izohixtiyoriy
Qarz yozish
Profil
Balans150 000 so‘m · 12 kun
Do‘kon ma’lumotlari
TilO‘zbekcha (lotin)
Karta raqami•••• 9012
Skaner ovoziKod o‘qilganda “bip” chiqadi.
Chek printeri80 mm
Yorliq printeri40×30 mm
Kechki hisobot22:00
Xodimlar (sotuvchilar)

M2, tonnes, bags, rolls — counted in your own units

One unit is never enough in this trade: some goods go by the piece, some by the metre, some by the bag. With the shop type set to hardware, the unit list shows exactly those.

The credit ledger — the heaviest part of this trade

Building materials often leave on credit: the builder takes them today and settles when the job is done. Instead of a notebook, every debt is tied to a customer with what has been paid on it — that is how the credit book works.

Selling on credit at the till

Choose “Credit” as the payment type and the phone number is asked first. An existing customer’s name and balance appear at once, and the debt lands in the ledger immediately.

Part paid now

You enter the amount received and the rest is calculated into credit. Only that remainder becomes debt; the cash or card part goes to the till total.

Due dates and overdue debts

A debt with a due date is written on the “Add debt” screen or from the customer card. Overdue ones are flagged automatically and listed separately on the home screen.

Who can take how much

Give a customer a credit limit or block them — past the limit no new debt is recorded. The coloured dot by the name is computed from their real payment history.

What you owe suppliers and what to order next

Here the debt runs both ways: customers owe you, you owe suppliers. Both are kept separately, and anything due soon shows on the home screen — more on supplier debts.

01

Record what you owe

Note which supplier you owe, how much, what it was for and by when.

02

Payments bring it down

Enter what you paid: the balance drops by itself, closes when fully settled, and more than the balance is refused.

03

Low stock gathers into a list

Below the threshold an item turns yellow on the home screen and in the inventory. The threshold comes from the shop type, and you can set your own per product.

04

Hand the order to the supplier

The list suggests about fourteen days’ worth from the last thirty days of sales, grouped by supplier. The finished text is yours to copy or print.

The daily round in a hardware shop

Till, stock and the end-of-day figures in one app — a phone is enough.

Your own code for uncoded goods

For goods with no factory code — rebar, pipe, sand — the app makes its own code and prints a label. Printing the price is optional.

Several customers at once

A second basket opens before the first is closed — up to eight, each with a name. The queue keeps moving while one builder loads up.

Receipts and returns

Receipts print on 58 or 80 mm rolls. A return starts by scanning the item: recent sales come up and the refund amount is shown at once.

Shifts and the cash drawer

The app works out what should be in the drawer: opening cash + cash sales + debt repayments − cash refunds − expenses. Any difference shows at once.

Stocktaking

You scan the shelf item by item and the count is stored on the server, so another phone continues where you stopped. A list of discrepancies ends it.

The evening report

At the hour you choose (22:00 by default) the day’s result arrives in Telegram: sales, cash/card/credit, profit, expenses. The Telegram bot must be connected.

Said plainly: what the software does not do

A few things this trade needs are not in the product yet — we list them so nobody can say they were not told.

What it costs for a hardware shop

The shop type sets the price, and it is the same for every shop of that type. In this type AI assistant questions are not charged separately. Prices for every type and what they include are on the pricing page; what other programs charge is in our shop software price research.

BuySaleUs
Price
7 000 UZS/day — 210 000 UZS per 30 days
What the price includes

Billed daily with no monthly contract; nothing added for staff, tills or product counts; setup costs nothing; 7 days free. Not a fiscal cash register.

The figure above is the current price for this shop type. Published prices of other programs are collected on the “Shop software prices” page, with source links and the date each was checked.

Questions shop owners ask

Tiles by m2, cable by the metre — can the app handle that?

Yes. Each product gets a unit — piece, kg, tonne, metre, m2, m3, bag, roll, box or litre — and quantities may be fractional in kg, tonnes, metres, m2 and m3, while pieces, bags, rolls and boxes stay whole. Quote the price per 10 or 100 metres of cable, or per 100 g for goods kept in kilograms, and the per-unit price is derived for you. There is no cutting or volume calculator though: you work out the m2 yourself.

If I sell on credit at the till, is a due date set?

No. The till screen has no due-date field, so a debt created there has none and never enters the overdue or reminder lists. When you need a date, record the debt on the “Add debt” screen or from the customer card, where name, amount, due date and a note are asked. Note that the item then does not leave stock by itself — it is a separate debt entry, not a till sale.

How do I keep builders’ credit under control?

Each customer has one card: total balance, phone and every debt with its amount, paid part and status. Set a credit limit and nothing above it is written; block an unreliable one. The coloured dot is computed from their payment history, and a warning appears as you write a new debt.

Does it track what I owe my suppliers?

Yes, a separate section: which supplier, how much, what for and by when. Entering a payment lowers the balance by itself and closes it when settled. Anything due soon sits on the home screen beside customer debts.

Lots of goods have no barcode and intake takes ages — can it be faster?

For an item with no code the app generates one starting with “20” and prints the label at once; one product can hold both the box code and the single-unit code. Photograph a label and the name — plus code and price if visible — drop into their fields. AI does the reading, so it needs internet and the fields are worth checking before saving.

Can I hide cost prices and profit from my employee?

Yes. “See cost price” is its own permission: without it, cost and profit appear neither on screen nor in the Excel export nor in the order list — they are not sent from the server. Credit sales, returns and reports are separate too, with ready sets: cashier, seller, senior seller, manager. Staff sign in with a four-digit PIN and, when the Telegram bot is connected, the owner gets a sign-in notification — which can be switched off.

Related pages

BuySale

Try it today and see the difference tomorrow.

7 days free, no payment card needed. Then from 6 630 UZS a day, depending on the shop type.

Start for free