Features - CranePOS | Full-Featured POS System for Ugandan Businesses
Platform features

Everything your business needs.
Nothing you don't.

CranePOS is built around the real workflows of Ugandan businesses. Every feature exists because a business needed it.

Sales & POS Terminal

A fast, clean POS interface designed for busy cashiers. Process sales in seconds, manage open tickets, apply discounts, and print receipts.

  • Intuitive touchscreen-friendly POS interface
  • Multiple payment methods (cash, mobile money, card)
  • Apply discount codes at point of sale
  • Void and refund sales with audit trail
  • View complete sales history with filters
  • Sales reports by day, week, month, or custom range
Learn more

Inventory & Stock Management

Keep your shelves optimized. Track every product, manage categories, set reorder levels, and move stock between branches.

  • Product catalogue with categories and units of measure
  • Real-time stock level tracking
  • Stock adjustments with reason codes
  • Stock transfers between branches
  • Low stock alerts
  • Batch and variant product support
Learn more

Purchase Orders & Suppliers

Manage your supply chain end to end. Create purchase orders, track deliveries from suppliers, and automatically update stock when goods arrive.

  • Create and track purchase orders
  • Supplier management with contact details
  • Receive goods and auto-update stock
  • Purchase order history and status tracking
  • Multiple suppliers per product
Learn more

Expenses Tracking

Know exactly where your money is going. Log business expenses, categorize them, and see them alongside your revenue for a complete financial picture.

  • Log expenses with category and description
  • Custom expense categories
  • Expense reports by date range and category
  • Branch-level expense tracking
Learn more

Customer Management

Build long-term customer relationships. Track purchase history, manage customer profiles, and understand your most valuable customers.

  • Customer profiles with contact information
  • Purchase history per customer
  • Customer search and filtering
  • Outstanding balance tracking
Learn more

Staff & User Management

Control who can access what. Add staff members, assign them to branches, and set granular permissions by role.

  • Add and manage staff accounts
  • Role-based access control
  • Custom roles with granular permissions
  • Staff activity and performance tracking
  • Branch-level staff assignment
Learn more

Reports & Analytics

Make smarter decisions with real-time data. From daily sales summaries to profit & loss - the numbers you need are always at your fingertips.

  • Sales summary and trend reports
  • Profit & loss overview
  • Stock movement reports
  • Top-selling products
  • Staff performance metrics
  • Expense vs. revenue comparison
  • Export reports to Excel/PDF
Learn more

Multi-Branch Management

Run multiple locations without the chaos. Each branch has its own stock, staff, and reports - managed from a single account.

  • Unlimited branches (Premium plan)
  • Branch-level reports and stock
  • Transfer stock between branches
  • Per-branch staff and permissions
  • Consolidated business view
Learn more

Discounts & Promotions

Drive sales with targeted promotions. Create discount codes with usage limits and expiry dates.

  • Percentage and fixed-amount discounts
  • Discount codes with expiry dates
  • Usage limits per discount
  • Apply discounts at POS
  • Discount performance reporting
Learn more

Native EFRIS Integration

CranePOS is natively EFRIS-compliant. Every sale is automatically reported to Uganda Revenue Authority in real time - no separate middleware, no manual uploads, no extra software required.

  • Fiscal e-invoices for VAT-registered businesses
  • Fiscal e-receipts for non-VAT transactions
  • Credit notes and debit notes
  • TIN validation at point of sale
  • Products registered with URA EFRIS
  • Automatic VAT computation on every sale
  • Real-time URA reporting on every transaction
  • URA-authenticated QR code on every receipt
  • EFRIS audit trail for tax compliance
  • Works offline - syncs within URA's 5-day window
Learn more

Offline Operation & Auto Sync

CranePOS desktop and mobile apps are offline-first. Keep selling when the internet goes down - every transaction is saved locally and syncs automatically when connectivity is restored.

  • Full POS operation without internet - all features available offline
  • Every sale, stock change, and transaction saved locally on the device
  • Available on desktop: macOS, Windows, and Linux
  • Available on mobile: iOS (iPhone & iPad) and Android
  • Automatic background sync when internet is restored
  • Zero data loss - nothing is ever dropped during an outage
  • Staff see no interruption - POS behaves identically offline
  • EFRIS transactions queued and submitted to URA within the 5-day window
Learn more