How to get started with the shop software

From sign-up to your first sale in five steps. Your phone number and a code in Telegram are enough — no application, no paperwork, no payment card.

Start 7 days freeNo payment card needed

You need neither a computer nor a technician to start using BuySale — it is all done from your phone. The app also has its own training section that walks through each part with sample data and saves nothing.

What you need before you start

  • Your phone number — the shop is tied to it.
  • Telegram — the sign-in code arrives only through the Telegram bot; no SMS is sent.
  • Internet — mobile data or Wi-Fi. You need it to sign in; after that the Android and Windows apps work without a connection for up to 7 days, while the browser version needs internet.
  • Your goods — no need to enter them all at once; start with the best sellers.
  • Shop not open yet? Registration, the tax regime and a fiscal till come first — see opening a shop.

Five steps to get running

Each step is explained in detail below — work through them one by one.

01

Enter your number

Open app.buysale.uz, enter your phone number and the 6-digit code that arrives in Telegram.

02

Fill in the shop profile

Shop name, your name, shop type and language; the card number is optional. The shop opens at once.

03

Work 7 days free

During the trial every section is open and no daily fee is charged.

04

Add your first products

Pick them from the ready catalogue, photograph the label or type them in on intake.

05

Add staff, install the app

Give each seller a 4-digit PIN and put the app on your phone screen.

Try tapping it

See what is inside the app right now

You can look inside the app before signing up. Tap the icons below: the home screen, customers, recording a debt, the till and the profile are all here.

  • Home — today’s takings, profit and the week’s bars
  • Till — sales, goods intake and receipt history
  • Customers — who owes what
  • Recording a debt — by voice or by hand
Tap the screen
9:41
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
Kassa
Coca-Cola 1.5L
qoldiq: 23 dona
14 000 so‘m
Non
qoldiq: 40 dona
4 000 so‘m
Choy Ahmad 100g
qoldiq: 12 dona
22 000 so‘m
Savat 1 · 3 xil
Jami40 000 so‘m
NaqdKartaQarzga
Sotuvni yakunlash
Mahsulot nomi
Coca-Cola 1.5L
Shtrix-kodixtiyoriy
4780000123456
Qancha keldi (dona)
24
Kirim narxi (1 dona)
11 000
Sotuv narxi (1 dona)
14 000
Kirimni saqlash
Coca-Cola 1.5L ×2, Non ×1
15.08 19:12 · Naqd
32 000 so‘m
Choy Ahmad 100g ×1
15.08 18:40 · Karta · Aziz aka
22 000 so‘m
Shakar 1 kg ×3
15.08 17:05 · Qarzga · Dilnoza opa
36 000 so‘m
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)

Step 1. Your phone number and the code from Telegram

Open app.buysale.uz, type your phone number and press the button that requests a code. The one-time 6-digit code does not come by SMS but through the Telegram bot, so it costs you nothing.

If your number is not connected to the bot yet, no code arrives: the app first shows a button that opens the bot. Open it in Telegram and start it once — after that every code lands there. A code is valid for 5 minutes, and repeated wrong entries block the number for a while.

When the owner opens the app inside the bot, no code or password is asked — it signs you in by itself. After your first sign-in you are not asked for a code for 30 days.

Step 2. The shop profile and the shop type

As soon as a new number is confirmed by code, the shop is created — no application, no waiting, no documents. The next screen asks for the shop name, the owner’s name, the shop type, a card number and the language. That card is your own shop’s card: BuySale never asks for a payment card in the app and never charges one itself — when you top up, card details are entered only on the Rahmat payment page. The app works in Uzbek (Latin), Uzbek (Cyrillic) and Russian, and you can change the language later under Profile.

Choose the shop type carefully: it sets both your price and which screens appear in the app. There are nine types — grocery, perfume, household goods, phones, jewellery, clothing, hardware, pharmacy and other; the fields and price of each are on the shop types page.

  • Grocery, perfume, pharmacy and “other” shops ask for an expiry date on intake, and items expiring soon get their own list.
  • In clothing a product splits by size; in jewellery you get karat, weight, size and stone fields.
  • IMEI and the warranty screen exist only in a phone shop; other types do not have them at all.
  • Scale numbers (PLU) work only in grocery shops, and the shared catalogue is not shown in jewellery.

Step 3. The 7-day free trial and what follows

A newly registered shop works free for 7 days: every section is open, no daily fee is charged and no warnings appear. No payment card is asked for and there is no auto-renewing subscription. Prices by type are on the pricing page.

After the trial, billing runs by the day: there are no plans to choose, you top up your balance and one day’s fee is taken from it each day. To top up, enter the amount under Profile → Balance and pay it on the Rahmat payment page with an Uzcard or Humo card. The top-up amount can be from 1 000 to 50 000 000 UZS; a 1% payment commission is added and shown before you pay (100 000 UZS to the balance costs 101 000 UZS). Once the payment is confirmed the money is credited automatically.

A few days before the balance runs out a warning arrives in Telegram and a banner appears at the top of the app. If less than one day’s fee is left, the next day still opens and the balance goes negative. While it is at zero or below, new sales and intakes are not recorded and those days are not charged, but your data stays: old records and topping up remain open. When money arrives the debt is covered first, then the service works again.

Step 4. Three ways to add your first products

You do not have to enter everything in one day — start with your best sellers.

From the ready catalogue

The central catalogue holds more than 1,700 verified products with factory barcodes (as of 3 October 2026): pick by section or name, or scan the code on the pack — the name and section fill in and you add your price and quantity. The section opens for people with the intake permission and is absent in jewellery shops.

From a photo of the label

On intake, the camera button beside the name photographs the label and writes the name in; if the label shows a barcode and sale price — plus an expiry date or size by shop type, karat/weight/stone in jewellery, IMEI in a phone shop — those fill their own fields too. Only empty fields are filled, except the karat in jewellery. AI reads it over the internet, so look the fields over before saving.

By hand on intake

Type the name, quantity, cost price and sale price — the stock rises at once. You can also enter the price as “this is what I paid in total”: the unit price is worked out and your margin is shown on screen.

Step 5. Staff and PIN sign-in

A seller signs in with neither your code nor your phone. Under Profile → Employees you create a 4-digit PIN for each, and on the sign-in screen the employee types the shop’s number and their own PIN. Telegram sign-in works for the owner only.

You decide who can do what: a separate permission for each action and four ready presets — “Till only”, “Seller”, “Senior seller” and “Manager”. Balance, the employee list and the shop card never open to an employee; seeing the cost price is a separate permission, and without it the cost is hidden both on screen and in Excel. What each permission opens is in the staff permissions guide.

Each employee sign-in is reported to you in Telegram at once, and a “who signed in and when” list is kept. You are told when someone is guessing a PIN, and after wrong attempts the number is blocked for a while. Block an employee or remove a permission and they stop at their very next tap.

Putting the app on your phone screen

  • Android (7.0 and newer): download the APK file from the apps page; your phone will ask you to allow installing from unknown sources. No Play Store needed for now. The app works offline for up to 7 days and updates itself.
  • iPhone: there is no App Store app yet. Open the site in Safari and choose “Add to Home Screen” — a separate icon appears and opens like an app.
  • Computer: you can sign in from a browser too — same number, same code from Telegram.

Questions about getting started

The sign-in code did not arrive — what do I do?

The code comes only through the Telegram bot; no SMS is sent. If your number is not connected to the bot, open it with the button on the sign-in screen, start it once and request the code again. A code lives 5 minutes, and repeated wrong entries block the number for a while — wait a little and try again.

I have no Telegram — can I register?

No. The sign-in code is sent only through the Telegram bot, so a Telegram account is required. There is an upside: the daily report, the low-balance warning and employee sign-in alerts arrive in the same place.

Must I enter all my products on the first day?

No. Start with your best sellers — from the catalogue, from a label photo or typed by hand — and add the rest with each delivery. To sell an item, though, it has to exist in the database.

Does it work on iPhone — is there an app?

On iPhone it works through the browser: open it in Safari and choose “Add to Home Screen” — a separate icon appears and opens like an app. There is no App Store app yet. For Android there is an app, downloaded from the sign-in screen rather than from Play Market.

Does my seller need access to my phone?

No. The employee types the shop’s phone number and the 4-digit PIN you gave them — your code is not needed. Their sign-in is reported to you in Telegram at once; balance, the employee list and the shop card do not open to them, and they see the cost price only if you allow it.

Prepared by: the BuySale team · Spotted a mistake? Tell us on Telegram

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