Barbershop POS —
The Shop Doesn't Stop
When the Internet Does.
A native Windows desktop POS built in C# / WinForms / .NET 6, running fully offline on SQLite with integrated thermal printer and cash drawer support, UAE VAT compliance, and touch-optimized kiosk mode — installed in 80+ UAE barbershops.
The shop owns the POS. Not the cloud.
The problem
- Cloud POS fails when internet fails
- Per-seat pricing doesn't fit a small-shop margin
- Generic software ignores UAE FTA/TRN requirements
- Paper books can't do reports, inventory, or VAT
- Generic POS doesn't understand barber + chair workflow
The solution
- 100% offline architecture — SQLite, local-first
- One-time license — no SaaS treadmill
- UAE VAT + TRN built into receipts and reports
- Thermal printer + cash drawer integrated
- Role-based security (Admin / Manager / Cashier)
- Touch-optimized kiosk mode with barber + chair flow
Why Native Wins Here.
This isn't a web app pretending to be desktop. It's .NET, WinForms, EF Core, SQLite. Boots in 2 seconds. Runs forever offline.
Local SQLite
100% offline, zero network dependency. <5ms query times. Backups every 6 hours.
Hardware Direct
ESC/POS over COM/USB. Cash drawer RJ-11/12. USB HID barcode scanners. No cloud middleman.
Windows Native
WinForms + .NET 6. Runs on any Win10/11 x64 machine. Single .msi installer.
using RawPrinterHelper;
var printer = new EscPosPrinter("EPSON TM-T88VI");
printer.WriteHeader(shop.Name, shop.TRN);
foreach (var line in sale.Lines) printer.WriteLine(line);
printer.WriteVAT(sale.SubTotal, sale.VAT, sale.Total); // 5% UAE VAT
printer.Cut();
if (sale.PaymentMethod == Cash) printer.KickDrawer();
Six pillars.
Touch POS (Kiosk)
Full-screen, Alt+Tab disabled, giant service tiles. Barber + chair + 4 payment methods.
Appointments
Calendar by barber + chair + time. Overlap detection. Walk-in queue.
Management
Services · Barbers · Chairs · Clients · Users. Role-based (Admin/Manager/Cashier).
Reports
10 built-in: Daily · By-Barber · Service · Payment · Monthly · 3 VAT reports.
UAE VAT Compliance
TRN on every receipt. 5% VAT. FTA-accepted Excel monthly return export.
Hardware Integration
EPSON TM-T88VI, any ESC/POS printer, cash drawer auto-kick, USB scanners.
Because the shop doesn't stop when the internet does.
UAE deployments running in production.
Transactions / month average per shop.
Downtime from internet outages.
Need a native desktop app?
Windows, .NET, WinForms, WPF — we ship them. Let's talk.
Click through the actual app
Each tab is the real, fully-styled HTML for that screen — embedded in its own browsing context so the styles never collide with the case study.


