WHIZPOINT POINT OF SALE
The Modern Point of Sale Built for Speed and Scale Whizpoint POS streamlines your operations, manages inventory in real-time, and provides actionable insights. No cloud lock-in. Full offline support.

Project overview
Welcome to Whizpoint POS – The Smart Offline-First Point of Sale Built for Modern Businesses
Running a business should be simple. Selling products, tracking stock, printing receipts, and accepting payments shouldn't require expensive hardware or a permanent internet connection. That's exactly why Whizpoint POS was created.
Whether you own a small retail shop, a busy supermarket, a pharmacy, a boutique, or even a restaurant, Whizpoint POS provides a reliable, fast, and secure solution that keeps your business moving—even when the internet doesn't.
Unlike many cloud-only POS systems, Whizpoint is built with an offline-first architecture, meaning your business continues operating normally during network outages. Every sale is securely stored on your computer and synchronized whenever online services become available.
Built for Windows, Built for Reliability
One of the first things you'll notice about Whizpoint POS is that it feels like a native Windows application because it is.
Instead of running inside a web browser, Whizpoint installs directly onto your computer, delivering better performance, faster loading times, and a smoother user experience.
By default, the application installs in:
C:\ProgramData\whiz-pos
This isn't just a random location.
The ProgramData directory allows all users on the computer to access the application's data while avoiding the common permission problems associated with the Windows AppData folder. It also improves database reliability and makes backups easier to manage.
Installing the software is straightforward:
- Download the latest installer.
- Run the setup file.
- Follow the installation wizard.
- Launch Whizpoint POS.
During the first launch, the application automatically creates its local database, configures all required folders, and prepares itself for daily operations. There are no complicated server installations or SQL configurations to worry about.
Designed to Work Even Without Internet
One of Whizpoint POS's greatest strengths is its ability to function completely offline.
Many businesses lose valuable sales whenever their internet connection fails. With Whizpoint, that problem simply doesn't exist.
You can continue:
- Selling products
- Printing receipts
- Managing inventory
- Searching products
- Viewing reports
- Managing customers
without needing an active internet connection.
When connectivity returns, supported online services continue working normally.
This offline-first approach ensures your business never has to stop because of unreliable internet.
A Fast and Secure Local Database
Behind the scenes, Whizpoint uses SQLite, one of the world's most trusted embedded databases.
Rather than requiring an expensive database server, everything is stored securely on your own computer.
To improve reliability and performance, the database operates using Write-Ahead Logging (WAL) mode. This allows faster transactions, reduces the chances of corruption after unexpected shutdowns, and improves the application's responsiveness during busy working hours.
For most users, you'll never even notice the database—it simply works.
Getting Started Takes Only a Few Minutes
Before making your first sale, you'll need to complete a quick setup.
From the login screen, simply click the small Settings (⚙) icon to open the administrator configuration page.
Here you can enter your business information, including your business name, telephone number, KRA PIN, address, and receipt footer message.
These details are automatically printed on every receipt, giving your business a professional appearance.
You'll also create your Administrator PIN, which protects sensitive features like settings, reports, inventory editing, and user management.
For security reasons, changing the default administrator PIN is highly recommended immediately after installation.
Inventory Management That Simply Makes Sense
Managing stock should never feel complicated.
Whizpoint allows you to create products quickly using only the essential information:
- Product name
- Category
- Selling price
- Buying price
- Stock quantity
- Barcode (optional)
If a product doesn't already have a barcode, Whizpoint automatically generates a stable internal identifier.
Unlike random numbers that change over time, this generated identifier remains consistent, making it perfect for offline synchronization and inventory tracking.
As products are sold, stock levels update automatically, helping you maintain accurate inventory without extra effort.
Barcode Scanner Friendly
If your business uses barcode scanners, you're already covered.
Most USB barcode scanners work immediately after being plugged into your computer.
Simply place the cursor inside the barcode search field and scan your product. No drivers, no complicated setup, and no additional software are required in most cases.
This significantly speeds up the checkout process, especially in busy retail environments.
Checkout Designed for Speed
At the heart of every POS system is the checkout screen.
Whizpoint keeps it clean, intuitive, and fast.
Cashiers can search products instantly, scan barcodes, adjust quantities, apply discounts where permitted, and complete sales with just a few clicks.
The system currently supports two primary payment methods:
- Cash
- M-Pesa
Switching between payment methods is effortless, allowing businesses to serve customers quickly regardless of how they choose to pay.
Automatic Change Calculation
Cash transactions are handled intelligently.
Simply enter the amount received from the customer, and Whizpoint instantly calculates the correct balance.
Every printed cash receipt clearly displays:
- Total Amount
- Amount Received
- Change Returned
This reduces calculation mistakes while improving customer confidence.
Seamless M-Pesa Integration
For Kenyan businesses, M-Pesa has become an essential payment option.
Whizpoint integrates directly with Safaricom's payment system using automated STK Push technology.
After entering the customer's phone number, the system sends a payment request directly to their mobile phone.
Customers simply enter their M-Pesa PIN to complete payment.
Meanwhile, Whizpoint automatically monitors the transaction for up to 45 seconds, confirming whether payment has been successful.
If the transaction doesn't complete within that period, there's no need to start over.
Cashiers can simply enter the customer's M-Pesa confirmation code manually and continue serving the customer without unnecessary delays.
Printed receipts include both the masked phone number and the M-Pesa transaction code for easier record keeping.
Professional Receipt Printing
Receipts represent your business long after customers leave your shop.
That's why Whizpoint produces clean, professional-looking receipts optimized specifically for 80mm thermal printers.
Every receipt includes your business information, purchased products, quantities, prices, payment method, receipt number, cashier details, and transaction date.
Cash receipts additionally show the amount received and change returned, while M-Pesa receipts include payment confirmation details.
To ensure consistent printing, Whizpoint uses a fixed printable width of approximately 70mm, preventing text from stretching or being cut off on standard receipt rolls.
Security Matters
Not every employee should have access to every feature.
Whizpoint uses role-based permissions to protect your business data.
Cashiers can focus on selling products without accessing sensitive reports or system settings.
Managers can review sales and inventory while administrators retain complete control over the system.
This layered approach helps prevent accidental changes while improving accountability across your business.
Common Issues and Easy Solutions
Like any software, occasional issues may arise, but most can be resolved within minutes.
If receipts appear cut off, the printer is usually configured to use A4 paper instead of an 80mm receipt roll. Updating the printer settings typically resolves the issue immediately.
If you encounter a database locking error, verify that your Windows account has read and write permissions for the ProgramData\whiz-pos folder.
If cashiers cannot view older receipts, this is actually expected behavior. For security purposes, standard users can only access receipts they personally created. Managers and administrators have permission to view the complete sales history.
Why Businesses Choose Whizpoint POS
Businesses choose Whizpoint because it focuses on reliability rather than unnecessary complexity.
It installs in minutes, works without internet, manages inventory automatically, supports barcode scanners, integrates with M-Pesa, prints professional receipts, and keeps business data secure—all while maintaining the speed expected from a modern desktop application.
Whether you're opening your first shop or managing an established retail business, Whizpoint is designed to help you spend less time worrying about technology and more time serving your customers.
Ready to Transform Your Business?
Whizpoint POS continues to evolve with new features, performance improvements, and tools designed to make business management even easier.
If you're already using Whizpoint, stay tuned to our blog for product updates, new releases, tips, and best practices. If you're just getting started, there's never been a better time to experience a faster, smarter, and more reliable way to run your business.