Features
Every feature, in one place
Simple on the surface, complete underneath. Here's everything PosMasr does — with real screenshots.

Selling & paying
A touch grid of your products, sorted by category and color. Tap to add, tap again for one more.
- Search box that filters products as you type — or scan a barcode
- Cash with a big numpad and quick-cash buttons; the change shows in large digits
- Card: records the sale as paid by card, no change, no drawer
- Credit: put the receipt on a customer's account
- Reprint the last receipt, void the last receipt, open the drawer manually
- Keyboard shortcuts: Enter/F12 to pay, +/− quantity, Delete removes a line




Receipt, printer & cash drawer
A clean Arabic receipt with your logo, on any thermal printer.
- 58 mm or 80 mm paper; printable width, font size and copies are adjustable
- Shop name, address/phone line, thank-you footer, product descriptions
- Cash drawer through the printer's RJ11 port or a COM/serial trigger
- Drawer diagnostics: tries every kick command so you find the one that works
- Test print, raw ESC/POS test, and a real-size receipt preview



Inventory & profit
Know what you have, what's running low, and what you actually earn.
- Stock, purchase cost and full-stock level per product; sales lower the stock automatically
- Receive stock by scanning the barcode, or add a quantity in one go
- Running-low list with a selectable threshold (10–50%) and suggested reorder cost
- Hide sold-out items from the sales screen, if you want
- Profit tab: revenue, cost, profit and margin per product

Reports that answer real questions
- Today · yesterday · this week · this month · last month · custom range
- By product (best sellers), by day, by hour (peak times), by category
- Receipt list: open, void or reprint any receipt
- Filter by cashier · export any tab to Excel (CSV)



Barcodes & label printing
Works with any ordinary USB barcode scanner — and prints its own labels.
- Scan to sell: the item is added; scanning again adds one more
- Scan to receive stock in the inventory screen
- Code 128 labels with name, price and barcode; missing barcodes are generated for you
- Sizes: 3-across 12×38 mm roll, pharmacy split label, 40×25, 50×30, 60×40 and more — or set any custom size
- Print a label for every product in one go; optional dedicated label printer


Credit & customers
For the customers who pay later — keep every pound on record.
- Put a receipt on a customer's name (new or existing, with a phone number)
- Who-owes-what screen with the total outstanding
- Record full or partial repayments
- Print a statement for one customer, or one page for everyone who owes


Cashier accounts & permissions
- A manager account with full access, plus sell-only cashiers
- Login screen with the shop logo; switch cashier without closing the program
- Every receipt records who sold it; reports filter by cashier
- Sensitive actions (reports, settings, voids) ask for the manager
- Passwords stored hashed, never in plain text

Kitchen display (KDS)
Orders reach the kitchen the moment you sell — no paper tickets, no shouting.
- Three columns: New → Preparing → Ready; the cook taps to move an order along
- Only orders with something to cook appear; ready-made items show struck through
- Second monitor on the same PC, or another PC over Wi-Fi/LAN (the till is the server)



Backup & restore
- Back up to a USB flash drive or a folder in one tap
- See every backup with its date and receipt count
- Restore selectively: settings, products, customers, users or sales

Your name, your logo
- Put your shop's name and logo on the window, the receipts and the labels
- Arabic (default) or English interface
- Categories with their own colors; any category you type gets a color

Safe & licensed
- Fully offline; your data stays in plain files on your PC
- 7-day free trial, then a one-time license locked to your machine
- Runs on Windows 7 and up, even on older PCs

Watch the shop from your phone (1.3)
- A small web server inside the program — no IIS, nothing to install; open its address on your phone
- Today / week / month sales, sales by hour, latest receipts, best sellers, low stock, expiring items, credit owed, kitchen queue — view-only, refreshes itself
- Manager login, HTTPS with your own SSL certificate, and one-click checks (local, LAN, firewall, internet) that say what to fix

Expiry dates (1.2)
- An expiry date on any product; expired shows red, close to expiry orange
- “Expiring soon” list for 3–60 days ahead, with stock and its value
- Red badge in the top bar and a once-a-day reminder for the manager
Everything else, when you need it (1.4)
- Optional, off by default: discounts & sale prices, returns, shifts with a Z report, split cash+card, VAT line
- Grocery: sell by weight with scale barcodes. Café: sizes & add-ons, tables and held orders, product pictures
- Supplier invoices & expenses with net profit, daily auto-backup, daily Telegram/e-mail summary

Your phone is a second till (2.0)
- Stock-take from the till or the phone: scan, count, apply — the variance is saved and printed
- Add products, receive stock and scan barcodes with the phone camera — no barcode reader needed
- Reports over any period, credit payments, expenses and supplier payments — all from the owner portal
- Optional ETA e-receipts: automatic submission, offline queue, the tax QR on every receipt

Excel import, variants, A4 invoices (2.0)
- Start with an empty list and import your products from Excel (CSV) — or export, edit prices, import back
- Variants: colours / sizes / flavours you name yourself, each with its own stock, barcode and price
- Service charge (12%) and VAT (14%) with Egypt's numbers ready, included or added on top; a full A4 invoice for companies; give or take any right per cashier

Customer display (2.1)
- A second monitor facing the customer shows the order as it is rung up: every line with quantity, price and total, then the grand total
- After paying: the amount paid and the change in huge digits, then a thank-you; your logo and a welcome message while idle
- Like the big chains: the customer corrects the cashier before the receipt prints. Any HDMI/VGA/USB monitor set to Extend


Second till, wholesale prices, payment QR (2.2)
- A second till in the same shop: products, stock and clients from the primary, every receipt pushed to it, nothing stops when the network drops
- Wholesale and retail price levels, with wholesale clients switching automatically
- Your InstaPay or wallet QR on the customer display and the receipt

Kitchen printer, WhatsApp receipt, updates, installer (2.2)
- A kitchen ticket on a second thermal printer for every order with items to prepare
- Send the receipt to the customer on WhatsApp in one tap
- A once-a-day notice when a newer version exists; move your license to a new PC with a release code; a proper installer

Suppliers & clients (1.2)
- One switch turns it on: a page with a Suppliers tab and a Clients tab
- Pick the client on any sale — printed on the receipt; pick the supplier when receiving stock
- Deliveries history per supplier; monthly purchases and credit balance per client
Compare
Offline & one-time vs. cloud & subscription
| PosMasr | Cloud POS | |
|---|---|---|
| Works when the internet is down | ✓ | ✗ |
| Monthly fees | None | Every month |
| Your data on your own PC | ✓ | On their servers |
| Can be switched off remotely | Never | If you stop paying |
| Runs on old Windows 7 PCs | ✓ | Usually not |
| Multi-branch cloud dashboard | Not needed for one shop | ✓ |