Offline-first point of sale

The internet can drop.Your sales won't.

Shop, stock, till and reports in one system. The till keeps working offline, and every sale syncs itself once you are back online.

  • No card required
  • 14 days free
  • Set up in 5 minutes
Don't believe it? Switch the internet offInternet: Connected
Features

What happens at the till shows up in the report

Every block here is a feature that actually runs in the system.

Live sales

LIVE
Takings today8 450 000

Today's takings, receipt count and average basket — in real time, per branch.

Scanning in 0.1 seconds

Wherever the cursor is, the barcode lands in the cart. Weight barcodes (PLU + grams) are read too.

EAN-13 · Code128 · QR · weight barcode

Stock warns you first

Low stock 3 Expiring soon 7

The system tells you when stock is running out and when expiry dates are approaching.

FIFO cost price

Cost is calculated from intake batches — profit and margin are exact, not estimated.

Sync that loses nothing

Every sale carries its own id — never written twice, never lost. The queue drains itself once the connection returns.

3 platforms, 1 account

WebWindowsMobile

Browser, Windows till and phone — same data, same shift.

4 languages

uzўзruen

Uzbek (Latin and Cyrillic), Russian and English — interface and reference data alike.

Your business

How does your shop actually work?

The till screen adapts to the type of business — pick yours below.

Minimarket

Groceries and everyday goods. Weighed items, fast checkout, several cashiers.

  • Read weight straight from the scales
  • Weight labels (PLU + grams)
  • Shift X/Z report and cash count
A day at the till

A day at the till

Scroll down — and see how a day in your shop goes with UPOS.

  1. The shift opens in one tap

    The cashier signs in with a PIN and enters the opening cash — the till is ready. Even without internet.

    • PIN sign-in
    • A shift per till
    printed

    SHIFT OPENED

    Till 1 · 24.10.2026

    CashierDilnoza

    Opened08:00

    Opening cash200 000

  2. A queue? Scanner and scale keep up

    Barcodes are read with a scanner or a camera, the weight is read straight from the barcode on the scale label, and payment is cash, card or split.

    • Barcode
    • Scale labels
    • Cash + card
    printed

    SALE #127

    11:30 · Till 1

    Bread × 28 000

    Milk 1 L13 500

    Tomatoes 1.25 kg18 750

    Tea 100 g22 000

    TOTAL62 250

    Cash 50 000 · Card 12 250

  3. The internet dropped. Sales didn't stop.

    The till works offline: sales, returns and payments go into a queue. Try it — turn the internet back on.

    • 100% offline till
    • Queue + no-duplicate sending
    Queued sales: 3
    offline

    SALE #128

    14:10 · OFFLINE

    Sugar 1 kg14 000

    Matches1 500

    Statusqueued

    TOTAL15 500

  4. Back online — everything sent itself

    Queued sales go to the server in order, are never recorded twice, and stock updates everywhere.

    • Auto sync
    • No duplicates
    3/3 sent
    synced ✓

    SALE #128

    14:10 · sent

    Sugar 1 kg14 000

    Matches1 500

    Statussent ✓

    TOTAL15 500

  5. Sold on credit? UPOS will remind them

    Debts go into the till, not a notebook. The till warns when the limit is exceeded, and when payment is due the customer gets a Telegram reminder.

    • Credit limit
    • Telegram reminder
    printed

    CREDIT SALE

    18:40 · Till 1

    CustomerAkmal aka

    Amount85 000

    Due27.10

    The customer gets a Telegram reminder

    UPOS bot18:41

    Akmal aka, you owe 85 000 UZS at the “Baraka” shop. Payment is due on 27 October.

  6. Day closed. The report is in your pocket.

    The Z-report builds itself: revenue, payment types, debts. The owner sees every branch from their phone.

    14-day free trial
    Z-report ✓

    Z-REPORT

    24.10.2026 · Till 1

    Sales214

    Cash2 910 000

    Card1 865 000

    On credit85 000

    REVENUE4 860 000

    Today · Baraka shop

    4 860 000 UZS

    Sales: 214 · Till 1

Trust

In numbers

Active shops
99.9%Uptime
24/7Support
4Languages
Pricing

Priced by the size of your shop

The price depends only on how many branches you run — tills and staff are unlimited. Offline selling and sync come with every plan.

Starter

For one or two shops — pay only for the branches you open.

75 000UZS / branch / month
billed monthly
  • Each branch is billed separately
  • Unlimited tills and staff
  • Products, stock and goods receipts
  • Offline selling and sync
  • Credit sales and the customer bot (Telegram)
  • Core reports
Get started

Network

For multi-branch chains — terms are agreed individually.

Custom pricing
based on the size of your chain
  • Unlimited branches
  • Everything in Business, plus:
  • Your own roles and permission matrix
  • Your shop's own bot and API
  • Priority support
  • Credit sales and the customer bot are free on every plan
  • New shops get a 14-day free trial with everything in Business

Open your till today

Sign up with a DT account in five minutes and start selling the same day.

Sign in with DT