Point of Sale & Checkout
Blazing-fast cart checkout with discounts and custom pricing. Take Cash, GCash, Card — or book it as Utang (credit).
ShopMate POS is a modern, reliable point-of-sale and store management app built for retail shops, sari-sari stores, and micro-enterprises. Sell faster, track stock, print receipts and manage customer credit — even without internet.
From the counter to the stockroom to the ledger book, ShopMate POS replaces the scattered tools most small stores juggle every day.
Blazing-fast cart checkout with discounts and custom pricing. Take Cash, GCash, Card — or book it as Utang (credit).
Track stock levels, costs and prices by category. Scan barcodes with the camera and receive low-stock alerts before you run out.
Keep a clean record of customer credit, set individual credit limits, and log partial or full repayments anytime.
Print crisp, professional receipts on any ESC/POS thermal printer — over Bluetooth, USB, or your local Wi-Fi network. 58 mm and 80 mm supported.
Built offline-first with Room, then auto-syncs to Firebase Realtime Database when you're back online. Every sale, product and customer backed up securely.
See sales trends, profit margins, top-selling products and category breakdowns in one glance on the Dashboard and Reports screens.
No complicated setup, no server headaches. ShopMate POS gets your counter moving fast.
Sign up with your email, password and store name. Your own private cloud database is created instantly.
Stock your catalog with categories like Beverages, Snacks and Canned Goods. Sample data seeds it for you.
Ring up items, choose a payment method, and print an ESC/POS receipt in seconds — even offline.
Log customer utang, watch low stock, and let your data sync securely to the cloud when you're online.
ShopMate POS is engineered for shops with flaky connections and busy counters — data never gets lost.
Every screen reads from a local Room (SQLite) database for instant, zero-latency rendering. Sales made with no signal are queued and synced the moment you reconnect.
Firebase Auth + Realtime Database with strict per-user rules isolate every store under users/{uid}. The other store can never touch your data — and vice-versa.
Native cameras for barcode scanning (ML Kit), ESC/POS thermal printing over Bluetooth/USB/network, and Google Drive-hosted product images rendered with Coil.
Built with Jetpack Compose & Material 3 with Light, Dark and System themes, adaptive layouts for any screen size, and offline persistence enabled.
Download the ShopMate POS APK and run your store from any Android device. Free to install — works offline out of the box.
Download APK · v1.3 · 40.9 MB0 downloads so far
c0e52b94ea2cf2b639f3aaf1db0b10e282730c575379468167be904251c5ca48
Signed by jan reil daguil (JMGC Projects) · no ads, no tracking · version
1.3 · released —
The same hash is published in SHA256SUMS.txt
and in the app safety report.
ShopMate POS is distributed as a signed APK directly from this site rather than through the Play Store, so you can check exactly what you are installing. Android will show a warning the first time, because it is warning you about any app that is not from the Play Store — not because this one has been flagged. Here is how to confirm it is ours.
Verify before you install. This page publishes the exact
SHA-256 of the file. Run sha256sum ShopMatePOS-1.3.apk and
confirm it matches — a single different character means it is not the
build described here.
Go to Store Profile / Settings, tap “Configure Printer” under Thermal Printer Setup. Choose your connection type (Bluetooth, USB, or Network), select your device or IP address, pick your receipt paper width (58 mm or 80 mm), and press “Test Print” to verify the connection.
Yes! ShopMate POS is built offline-first on a local Room SQLite database. Transactions, inventory updates, checkout and customer ledger records all work completely offline. Once internet returns, data automatically syncs with Firebase Cloud.
During POS checkout, select “Utang / Credit” as the payment method and attach a customer to the transaction. The amount is logged to the customer's balance ledger. View balances, credit limits, and record partial or full repayments anytime in the Customers screen.
Open Settings / Store Profile. In the “Appearance & Theme” section you can choose Light, Dark, or System mode to customize the app look and feel.
When signed in and connected to the internet, tap “Sync Database” in the Store Profile screen. Your products, categories, sales history and customer records are securely backed up and synchronized with Firebase Realtime Database.
Open the Reports or Dashboard screen from the bottom navigation. Analyze sales performance charts, profit margins, top-selling products, category distributions and customer credit summaries.