POS app for Urovo

POS billing app for Urovo Android terminals

Urovo makes two kinds of device a shop cares about: smart POS terminals with a printer, and rugged handheld scanners for stock. MCPOS Cloud uses both — bill on the i9000S at the counter, count stock on a DT50 in the warehouse, and see one set of numbers.

By Yoonus C, founder of My Code Labs (makers of MCPOS)  ·  Updated  ·  6 min read

Quick answer

Yes — MCPOS Cloud runs on Urovo Android devices: the i9000S, i9200 and Q200 smart payment terminals, and the DT50, DT40, DT66, CT58 and RT40S rugged handhelds.

On the printer-equipped terminals, MCPOS can drive the built-in thermal printer through the MCPOS Print Helper, the small companion app we use for vendor printers — tell us your model and we will set it up. On the scanner handhelds, MCPOS uses the hardware scan key for fast barcode work: stock take, goods receipt, transfers and price checks.

How to put MCPOS on a Urovo terminal

  1. Install the app. Open Google Play on the terminal and install MCPOS Cloud. If the terminal has no Play Store (some payment terminals ship with the acquirer's own app market), write to us and we will send the APK for your model.
  2. Create your business. Sign up free inside the app, or on mcpos.mycodlabs.com, and add your products, taxes and outlet.
  3. Pick the printer. Settings → Printers. On Urovo terminals with a printer, MCPOS can use the built-in printer through the MCPOS Print Helper — ask us to set it up.
  4. Start billing. Scan or tap an item, take cash, card, UPI or credit, print the bill. The same business opens on the owner's phone, the back-office computer and the web.

MCPOS needs Android 6.0 or newer and about 150 MB free. It bills with no internet at all and syncs when the terminal gets Wi-Fi or a SIM again — which is what most Urovo terminals are used for.

Urovo models that run MCPOS

Model What it is MCPOS on it
Urovo i9000S Smart POS with printer Counter billing, receipt printing and card payment on one device
Urovo i9200 Smart POS terminal Billing, customer dues and day-end cash report
Urovo Q200 Smart payment terminal Compact shop billing with payment beside MCPOS
Urovo DT50 Rugged Android handheld Stock take, goods receipt, transfers and label printing
Urovo DT50 Lite Rugged Android handheld Barcode billing and quick stock checks
Urovo DT50 5G Rugged 5G handheld Live stock and orders on the floor with a fast network
Urovo DT40 Rugged Android handheld Warehouse picking, purchase receipt and stock adjustment
Urovo DT66 Rugged Android handheld Van sales and delivery with printed or shared bills
Urovo CT58 / CT58C Android handheld Floor billing and stock enquiry
Urovo CT48C Android handheld Price check, order taking and stock count
Urovo RT40S Rugged Android handheld Heavy-duty scanning for warehouse and retail stock
Urovo UPad Android tablet Counter or waiter tablet POS with KOT
Urovo P8100P Android tablet Back-office work, reports and approvals
Urovo K319 / K329 / K419 Portable printers Pair over Bluetooth and print the bill anywhere

From Urovo's own product catalogue, September 2026. Older Urovo models — i6310, i6300, DT30, i9100 — run MCPOS too; if the device shows Android 6 or newer, it will run.

Printing bills on Urovo

Urovo's printer terminals (i9000S and the printer-equipped handhelds) expose the printer through Urovo's own Android service. MCPOS builds standard ESC/POS receipt data and hands it to the MCPOS Print Helper, a small companion app that carries the vendor drivers, including Urovo's. That keeps the main app clean and lets us add a new device family without shipping a new version of MCPOS to everybody.

Bluetooth and network printers work as well, and that is the quickest way to start: pair any 58 mm or 80 mm thermal printer, or use a Urovo K-series portable printer, and print. Barcode and price labels print as bitmaps, so local-language item names come out right.

What you can run on a Urovo terminal

Urovo devices are built for people on their feet. MCPOS follows the same idea — the work happens where the stock and the customer are, not at a desk:

Billing & invoices

Barcode or touch billing, held bills, split payment, cash / card / UPI / credit, tax invoices, 80 mm and 58 mm receipts and A4 invoices, sales returns and refunds.

Orders & tables

Take-away and dine-in orders, tables and floors, KOT printing to the kitchen, split bills, service charge and tips, QR menu ordering (Restaurant plan).

Purchases & suppliers

Purchase orders, goods receipt, purchase returns, landed cost, supplier dues and payments — so your cost price and profit are real, not guessed.

Stock & inventory

Batches and expiry, variants and units, racks, multi-warehouse stock, transfers, adjustments, stock value and a full stock ledger.

Accounting built in

Every bill posts itself: ledgers, journal, trial balance, P&L, balance sheet, cash drawer, bank accounts, expenses and fiscal-year close.

Staff & HR

User roles and permissions per counter, shifts and attendance, salary, payouts, commissions and an employee self-service app (Advanced plan).

Tax & e-invoicing

GST / VAT with inclusive or exclusive prices, tax breakdown on the bill, Saudi ZATCA and UAE VAT e-invoicing with QR (Advanced plan).

AI that works for you

Ask your data a question in plain English, AI sales insights and stock alerts, AI-written WhatsApp and campaign messages, AI reports you can export (add-on).

The same business also opens on iPhone, Windows, macOS, Linux and the web — so the owner can watch the Urovo counter from anywhere. See everything in MCPOS Cloud.

Counting stock with a Urovo handheld

Open MCPOS on a DT50 or RT40S, choose the warehouse, and scan. Goods receipt against a purchase order, stock transfer between branches, stock adjustment with a reason, expiry and batch capture, rack and bin locations — each scan writes to the same stock ledger that the counter is selling from. A stock difference stops being an argument at the end of the month because every movement has a document behind it.

Van sales and delivery routes

A Urovo handheld with a printer is the classic van-sales device. MCPOS has a van sales mode: load stock to the van, sell and print on the route, collect cash or record the credit, and settle the van at the end of the day. The office sees route-wise sales, collections and stock without a single phone call.

Urovo POS app — frequently asked questions

Does MCPOS run on the Urovo i9000S?

Yes. The i9000S runs Android, so MCPOS Cloud installs and runs on it. The built-in printer can be driven through the MCPOS Print Helper app, and Bluetooth printers work immediately.

Can I use a Urovo DT50 for stock counting with MCPOS?

Yes. MCPOS supports stock take, goods receipt, transfers and adjustments with barcode scanning, and the DT50 hardware scan key works as the scanner inside the app.

Does the Urovo hardware scan button work in MCPOS?

Yes. Urovo handhelds send scans to the focused field like a keyboard, so the scan key fills the barcode box in MCPOS billing and stock screens.

Is MCPOS free for Urovo devices?

You can start free. Paid plans start at 26 US dollars per user per year and add accounting, e-invoicing, HR, the online store and restaurant features. There is no separate hardware licence.

Which Urovo models are supported?

Any Urovo device running Android 6 or newer, including i9000S, i9200, Q200, DT50, DT50 Lite, DT50 5G, DT40, DT66, CT58, CT48C, RT40S, UPad and P8100P.

Put MCPOS on your Urovo terminal today

Free to start — billing, invoices, stock and reports on the device you already own. Paid plans from $26 per user per year when you want accounting, e-invoicing, HR, the online store or AI.

Start free See pricing Ask about your model

POS apps for other terminals

MCPOS runs the same way on every Android POS machine. Start from the list of supported POS terminal brands, or jump to a brand:

More from the MCPOS Blog