What equipment a shop needs — and what you can skip

Search for an answer to this and you land on pages that sell the hardware — where naturally everything looks essential. We do not sell hardware, so here it is plainly: most shops open their first day with nothing but a phone. Below, each device on its own — when it pays for itself, when it gathers dust, and what BuySale can and cannot do with it.

Try 7 days freeWe do not sell hardware

The short answer

If you are in a hurry, it fits in six lines.

The phone you already own: when it is enough and when it is not

BuySale opens in a phone browser and the camera reads the barcode — EAN-13, EAN-8, UPC-A, UPC-E, Code-128, Code-39 and QR. This is not a stopgap: it is how most shops work. The camera does have limits, though, and they are better known in advance.

Where the camera struggles
  • ✕ With a queue at the counter: aiming a camera at each item is slower than one press of a scanner
  • ✕ On a label that is worn, torn or damp from the fridge
  • ✕ On a dim shelf, or when the code sits under glossy film
  • ✕ It can be slower on iPhone: on Android the browser’s own engine reads the code, in Safari the app’s library does
  • ✕ Scanning all day drains the battery — keep the till phone on a charger
Where the camera is enough
  • ✓ In a shop with a few dozen receipts a day: the scanner stays open and you hold up item after item
  • ✓ On goods intake and stocktaking — here accuracy matters more than speed
  • ✓ On small glossy boxes: the scanner has zoom (1×, 1.5×, 2×, 3×), a torch and a camera switch
  • ✓ A wrong number never reaches the basket: the check digit is verified and the same code must read several times in a row
  • ✓ If the camera will not open at all, you type the code by hand — at least 6 digits

One thing deserves its own line — not hardware, but a cost all the same: BuySale’s Android and Windows apps work offline for up to 7 days, but the browser version needs internet: if the till runs in a browser and the line drops, the sale is not recorded. Where reception in the shop is poor, that matters more than any scanner.

A barcode scanner: when it earns its price

A scanner does not fill your product list and does not keep your books — it does one thing: it reads a code faster than a camera. So its value comes down to a single number: how many items get scanned in a day.

Receipt printer: 58 or 80 mm, Bluetooth or USB

Here a BuySale limit bears directly on what you buy, so it comes first: BuySale does not connect to a printer directly. There are no ESC/POS commands and no built-in Bluetooth or driver link. Receipts and labels go out through the browser’s print dialog — you pick the printer there yourself.

Label printer and scales: mostly a grocery matter

These two look like a pair but answer different questions: a label printer puts a code on goods that have none, scales handle goods sold by weight.

The fiscal till: not like the rest of this list

Everything above belongs to the “buy it or don’t” category. The fiscal till does not, and no bookkeeping program replaces it — BuySale included. We will not rerun that argument here: one sentence and a link.

A fiscal receipt comes from an online till (online-NKM) or a virtual till; BuySale issues no fiscal receipt, is not connected to the tax system and works alongside your fiscal till — ask the tax office or your accountant which option fits your shop.

All of it in one table

For each device: is it needed, and what BuySale does with it. We give no prices — the market moves fast and we do not sell hardware; check the seller’s own page before you buy.

Phone
Needed?
Required
How it works with BuySale

The app opens in a phone browser and the camera reads EAN-13, EAN-8, UPC-A, UPC-E, Code-128, Code-39 and QR. The browser version needs internet; offline work (up to 7 days) is only in the Android and Windows apps.

Barcode scanner
Needed?
Optional
How it works with BuySale

On a computer a USB scanner that connects as a keyboard works — it must send Enter or Tab after the code. For linear codes 1D is enough; Data Matrix is not read.

Receipt printer
Needed?
If you want receipts
How it works with BuySale

A 58 or 80 mm roll, width chosen once in the Profile tab. The receipt goes out through the browser print dialog: no ESC/POS and no direct Bluetooth link. The receipt is not fiscal.

Label printer
Needed?
Optional
How it works with BuySale

Preset sizes: 40×30, 58×40, 58×30, 43×25, 30×20 mm, or your own. Without one, labels print several to an A4 sheet on an ordinary printer.

Scales
Needed?
Grocery only
How it works with BuySale

No direct connection: BuySale reads the label the scales printed — a 13-digit code starting with 22 for weight or 21 for price. If the scales cannot print one, the weight is typed in by hand.

Fiscal till
Needed?
A separate matter
How it works with BuySale

BuySale does not replace it: it issues no fiscal receipt and is not connected to the tax system. It works alongside your fiscal till.

Card terminal
Needed?
From your bank
How it works with BuySale

BuySale is not connected to a terminal, to UZCARD/HUMO processing or to QR payments — it does not know whether the money arrived. You close the sale with the “Card” payment type.

The table describes BuySale’s abilities and limits; the devices themselves differ by manufacturer.

What to skip at the start

This is not a list of things you will never need. It means something else: you can trade from day one without them, and a month or two will tell you whether they are needed at all.

The honest conclusion: you can open a shop with nothing but a phone. The camera is your scanner; add a printer when customers start asking for receipts; print labels on an ordinary printer on A4 until a roll printer is worth it. From BuySale’s side the cost is from 6 630 UZS a day (from 198 900 UZS per 30 days), with the first 7 days free. The fiscal till, meanwhile, stays a separate matter either way.

Questions about equipment

What equipment do I need to open a shop?

From BuySale’s side: a phone and internet. The software opens in a phone browser and the camera reads barcodes, so no scanner, printer or computer is needed to start. The fiscal till is a separate matter: a fiscal receipt comes from an online till (online-NKM) or a virtual till, and BuySale does not replace it. The rest — scanner, receipt printer, label printer, scales — is bought once trade grows and the need becomes obvious.

Do I have to buy a barcode scanner?

No: in BuySale the phone camera reads barcodes. A scanner pays off where there is a queue — in a mini market moving hundreds of items a day it repays itself quickly, while at ten or fifteen receipts a day it makes no noticeable difference. There are places the camera struggles: worn or damp labels, a dim shelf, a code under glossy film. Then the scanner’s zoom, torch and camera switch help, and as a last resort you type the code by hand — at least 6 digits.

Is a 1D scanner enough, or do I need 2D?

The linear codes BuySale works with — EAN-13, EAN-8, UPC-A, UPC-E, Code-128, Code-39 — are read by an ordinary 1D scanner, so 1D is enough for most shops. A 2D model also takes square codes: a jewellery shop prints a QR code on its tags, so 2D makes sense there. But if you are buying 2D for marking codes, know this: reading a Data Matrix really does need a 2D reader, yet BuySale does not read Data Matrix at all and is not connected to the Asl belgisi system. ITF-14, Code-93, Codabar and PDF417 are not read either.

I have a Bluetooth receipt printer — will it work?

BuySale does not connect to printers directly, so it depends on your printer. If it is connected to the phone or computer itself and appears in the printer list in the print dialog, the receipt will print. If it is not in that list, the app cannot reach it. There are no ESC/POS commands and no driver link either: receipts and labels go out through the browser’s print dialog, where you pick the printer and set the scale to 100%.

58 mm or 80 mm — which should I choose?

Whichever roll you use. A 58 mm roll gives a 48 mm printing area — enough for a small shop and short receipts. An 80 mm roll gives 72 mm, which suits long product names and receipts with many lines. Both are in the setting and you can switch later: you choose it in Profile > Receipt printer, and the setting belongs to the shop rather than to the device.

Do scales connect to BuySale?

There is no direct connection: BuySale looks not at the scales but at the label they printed. For that the scales must print an in-store format label — a 13-digit code starting with 22 for weight or 21 for price, with a 5-digit scale number. You give each weighed item that number (PLU) in the app and enter it into the scales; after that, scanning the label reads the weight out of the code itself. This section appears only in a grocery-type shop, and if your scales cannot print such a label you type the weight into the basket by hand.

I have no label printer — will an ordinary one do?

It will. On an ordinary printer labels come out several to an A4 sheet and you cut them. When you get a roll printer you pick the size in the Profile tab — presets 40×30, 58×40, 58×30, 43×25 and 30×20 mm, or your own: 20–120 mm wide and 15–120 mm tall — and from then on each label prints as its own page. Printing the price on a label is a checkbox and is off by default.

Do I need a computer or a POS terminal?

No: BuySale works fully on a phone and opens in a browser on a computer (ways to install it). A computer helps in two cases — if you want to attach a USB scanner that registers as a keyboard, or if a long list is easier to work with on a big screen. A dedicated all-in-one POS terminal gives BuySale nothing extra, so there is no point buying one for this software alone.

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

Related pages

BuySale

Start with the phone you already have

7 days free: try the camera in place of a scanner, and only then decide which hardware you actually need. No payment card is needed.

Try it free