Sign Up, Verify & First Login
Create your account, verify your identity, choose a plan, and log in for the first time — all in under five minutes.
Creating Your Account
Open QuickPOS in your browser (it works on phones, tablets, and computers). You will see a welcome screen with two buttons: Sign Up and Log In. Tap Sign Up.
Choosing a Subscription Plan
Your account starts on a free trial with full access to all features. Before the trial ends, head to Billing & Subscription to pick a plan ranging from Starter to Premium.
Staff PIN Login
If you are a staff member (not the owner), your manager gives you a 4-digit PIN. On the login screen, choose Staff PIN Login, select the shop, and type your PIN.
Point of Sale — Making Sales
The POS screen is designed for speed: big buttons, one-tap adding, instant search, and audio feedback.
Finding Products
- Type to search: Matches against product name, barcode, SKU, or generic name instantly.
- Scan a barcode: Tap the 📷 button to use your device's camera.
- Browse categories: Use the chips at the top to filter grids quickly.
Cart & Checkout
Adjust quantities, apply discounts, choose payment, and close the sale.
Payment Methods
Receipts & Printing
Generate professional receipts in multiple sizes and share or print them instantly.
| Format | Best For | Details |
|---|---|---|
| 58mm Thermal | Small receipt printers | Compact layout for 58mm-wide thermal paper. |
| 80mm Thermal | Wider receipt printers | More room for item details. Common in bars. |
| A4 Invoice | Wholesale / B2B | Full-page invoice with logo and formal layout. |
Keyboard Shortcuts
For desktop cashiers, keyboard shortcuts dramatically speed up selling.
Inventory Management
Add products, track stock levels, categorize items, and keep your catalog organized.
Go to Inventory and tap + Add Item. Required fields are just product name and selling price. Recommended: cost price, stock quantity, and category.
The inventory page also displays your total valuation metrics — stock value, retail value, potential profit, and low-stock alerts.
Stock Movements & Losses
Track every unit that enters or leaves your store — including losses, breakages, and expired goods.
| Reason | When to Use |
|---|---|
| 💥 Damaged | Physically damaged — dropped, crushed |
| 🗑️ Wasted | Food/drink waste, preparation spillage |
| 🚨 Theft | Confirmed or suspected theft |
| ⏰ Expired | Past expiry date |
Customers & Debts
Keep a directory of customers, track who owes you, and record repayments.
When you sell on credit, the total is added to the customer's credit balance. On the customer list, a red badge shows each debtor's amount. You can open a profile and tap Record Payment to lower their balance.
Suppliers & Expenses
Manage your business outflows accurately.
Suppliers: Track what you owe B2B partners and view the Supplier Ledger in reports.
Expenses: Record rent, salaries, utilities, and transport. These deduct directly from your Gross Profit to provide a true Net Profit figure.
Staff Management
Add team members, assign roles, and control who can access what.
| Role | Access Level |
|---|---|
| Cashier | Make sales. Cannot see reports or alter inventory. |
| Manager | Inventory, reports, refunds, and conflict management. |
| Pharmacist | Pharmacy Handles controlled substances. |
| Shop Owner | Full access — settings, billing, full reports. |
Shifts & Tabs
Track cash drawers and keep active orders open.
Shifts: Open a shift with starting cash. Close it by entering counted physical cash. The system notes any discrepancies instantly.
Tabs: Tap 📋 Hold instead of completing a sale to keep the cart open for a specific table or customer. Highly utilized in Bar mode.
Analytics, Reports & Audits
Deep-dive into your numbers and ensure complete accountability.
- Dashboard: High-level revenue charts, smart alerts, and top products.
- Reports: Sales Summaries, Payment Methods, Stock Loss, Expiry Reports, and Debtor Aging.
- Audit Trail: A permanent, uneditable chronological log of every vital action (voids, edits, logins) by user and timestamp.
Offline Mode & Syncing
QuickPOS is an offline-first platform.
If internet drops, the app switches to Local mode. You can still make sales, add customers, edit stock, and manage tabs. Everything queues in the browser's IndexedDB. When internet returns, it replays seamlessly.
If stock conflicts occur (e.g. two offline devices selling the same item), the Sync & Conflicts page helps managers resolve them safely.
Multi-Device Setup
Run QuickPOS on multiple tablets, phones, and computers.
For shops with local networks, QuickPOS uses a Host Lease architecture. One tablet acts as the main hub, allowing local devices to sync to it first, drastically reducing internet dependency while keeping everything consistent.
Settings, QR Menus & Billing
Configure your store.
Enable the QR Menu so customers can scan tables and send WhatsApp orders automatically.
Use Settings to tweak tax rates, receipt footers, and low-stock thresholds. Manage your active subscription limits inside Billing.
Special Business Modes
QuickPOS adapts deeply to specific industries.
Pharmacy Mode 💊: Adds NAFDAC fields, shelf locations, FEFO rotation, strict expiry blocks, and Controlled Substance Registers.
Bar Mode 🍺: Adds visual table chips for fast tab jumping, configurable service charges, and specific wastage tracking.
Wholesale Mode 🏭: Enables tiered volume pricing, strict debtor aging reports, and A4 invoice generation.
Glossary
| Term | Definition |
|---|---|
| Cost-at-Sale | Records the cost of an item at the moment of sale to freeze profit calculations historically. |
| FEFO | First Expiry, First Out. |
| Idempotency Key | Prevents duplicate processing if a sync request is sent twice by poor networks. |
| PWA | Progressive Web App. |
You Are Ready
This manual covers every feature of QuickPOS from sign-up to advanced compliance. If you ever get stuck, the in-app debug panel and dashboard alerts will guide you. Go run your business.