Posh

Offline-first inventory

Know what's on the shelf, even offline.

Posh is an Android inventory app built for sari-sari stores, agri-supply shops, hardware stores, and other small businesses who cannot afford downtime. Track stock, receive shipments, restock and adjust counts, and review per-item movement history—all on a local database. Add point of sale, orders & receipts, and sales reports from Settings when your team needs them.

Posh app

Android inventory

Built for real store floors

Small teams need software that starts with what's on the shelf—not another cloud-only register that forgets the back room when connectivity drops.

  • Challenge

    Nobody knows what's low or out of stock

    With Posh

    The Inventory screen shows low- and out-of-stock counts at a glance. Filter by status, restock or adjust from the product menu, and open stock history to see every movement.

  • Challenge

    Stock counts drift with no audit trail

    With Posh

    Sales, refunds, receiving, restocks, adjustments, and cycle counts all write to a local stock ledger—so on-hand levels and history stay aligned.

  • Challenge

    Internet goes out, operations stop

    With Posh

    Posh stores your catalog, inventory, and ledger on-device. Admins keep receiving and counting; cashiers keep ringing up sales when Wi‑Fi does not.

Inventory first, POS when you need it

Track what's on the shelf with a proper stock ledger. Turn on point of sale, orders, and reports from Settings → Add-ons—defaults stay on so existing stores keep full capabilities.

Inventory & stock ops

  • Inventory screen

    Admins land on Inventory after sign-in. See low- and out-of-stock summary counts, filter by stock status, and manage the catalog from one place.

  • Stock ledger

    Every operational change—sale, refund, receive, restock, adjust, or cycle count—updates on-hand stock and appends a ledger row you can audit later.

  • Receiving

    Log incoming shipments on the Receiving screen. Quantities flow through the ledger so shelf counts match what you actually brought in.

  • Restock, adjust & count

    From any product menu: restock or adjust stock with a reason, or run a cycle count. All three write ledger-backed movements—not silent edits.

  • Stock history

    Open per-item stock history to see on-hand levels, status, and a timeline of movements with labeled reasons and +/- quantities.

  • Hardware store mode

    Set up as a hardware store for SKU-heavy catalogs: scan or type SKUs, sell cut-to-length (e.g. lumber by the foot), and use denser list layouts on tablets.

  • CSV import

    Bulk-load your catalog from CSV or download a template. Absolute stock edits from import do not create ledger rows—operational changes do.

Optional add-ons

Enable or disable each module per device. Disabled routes redirect to your home screen.

  • Point of sale

    Optional add-on. Search products, scan barcodes, handle units and held tickets, and complete sales offline. Toggle off in Settings if you only need inventory.

  • Orders & receipts

    Optional add-on. Review in-store receipts and incoming web orders in one tab when cloud sync and the storefront are enabled.

  • Sales reports

    Optional add-on. Daily and period KPIs, revenue charts, top products, and payment breakdowns—exportable as PDF.

  • Returns & refunds

    Process partial or full refunds against past sales. Refund quantities write back through the stock ledger.

  • Roles for your team

    Cashiers open POS or Orders (when enabled). Admins get Inventory, optional add-on tabs, and Settings—including add-on toggles.

  • Bluetooth receipts

    Pair a thermal printer and print receipts straight from the register when POS is on.

How it works

Connect once during setup, then run inventory—and optional POS—offline-first with cloud backup behind the scenes.

  1. Set up your store

    Install on Android, enter store details and an admin PIN, then connect cloud sync once to finish setup (that last step needs internet).

  2. Run inventory offline

    Admins open Inventory to manage the catalog, receive stock, restock and adjust, and cycle count. Every operational change updates the on-device stock ledger.

  3. Add POS & your team

    Turn on add-ons in Settings when you need a register, orders tab, or reports. Invite cashiers, sync across tablets, and enable a web storefront when licensed.

Cloud sync

Connect once at setup—run inventory offline every day

First-launch setup finishes with a one-time cloud connection (internet required for that step). After that, inventory and—when enabled—the register keep running on your local database even when Wi‑Fi drops. Cloud sync backs up your data, supports multi-device teams, helps recover from lost devices, and can surface web orders in the Orders tab when that add-on is on. Subscribe to the storefront add-on (₱100/month) to turn on a customer-facing online storefront so shoppers browse and check out on the web.

Learn about the online storefront →

See Posh in action

Works on phones at the counter and tablets for inventory and SKU-heavy hardware floors. Swipe or use the arrows to compare layouts on each device.

Posh on a phone—inventory and offline register at the counter

Phone

Inventory and POS on mobile

Posh on a tablet—inventory filters and SKU-forward POS

Tablet

Low-stock filters and hardware layouts

Posh home dashboard showing stock health, low-stock items, and inventory shortcuts

Home dashboard

Stock health and daily shortcuts

Posh product catalog with category and stock-status filters

Product catalog

SKU-forward inventory browsing

Posh barcode scanner with a detected product and quantity controls

Barcode scanner

Scan products and set quantities

Posh inventory report showing stock health, valuation, and movement activity

Inventory reports

Stock health, valuation, and movements

Posh sales reports with revenue analytics and top products

Sales analytics

Revenue trends and top products

Posh settings showing optional point-of-sale, orders, and sales-report add-ons

Optional add-ons

Enable only the features you need

Posh settings for customer credit and a paired Bluetooth receipt printer

Credit and printing

Customer balances and receipt printers

Posh cloud sync settings with device invites, troubleshooting, and sync logs

Cloud sync tools

Device invites, logs, and troubleshooting

Phone·Inventory and POS on mobile·1 of 10

Frequently asked questions

Tap a question to expand the answer.

Does Posh work without internet?

Yes, for day-to-day work after setup. Inventory, receiving, stock counts, and—when enabled—the register all run on a local database with no connection required. First-launch setup needs internet once to connect cloud sync and finish onboarding.

Is Posh a POS or an inventory app?

Both—inventory-first. Admins land on the Inventory screen to manage catalog and stock. Point of sale, Orders & receipts, and Sales reports are optional add-ons you can toggle in Settings → Add-ons (all on by default so existing stores keep full capabilities). Turn POS off if you only need stock tracking.

What is the stock ledger?

Every operational stock change—sale, refund, receive, restock, adjust, or cycle count—updates on-hand quantity and appends a row to a local stock-movements ledger. You can open per-item stock history to review the timeline. Edits from the product form, CSV import, or cloud sync pull update stock directly and do not create ledger rows.

What happens during cloud sync setup?

You create a cloud store (or join or restore an existing one). Posh backs up your data, syncs across devices, and can surface web orders in the Orders tab when that add-on is on. Subscribe to POS (₱200/month) in the app for two cashier devices; add the online storefront (₱100/month) when you need web orders. Contact the developer for more registers.

How do I get started?

On first launch, pick one of three paths: Set up a new store (you create the cloud tenant as admin), Restore store from cloud (admin on a replacement device), or Join as cashier (a second register). Restore and join both need codes from your store admin—do not guess credentials. All paths finish with a one-time cloud connection step that needs internet. After that, add products and manage inventory—the app stays offline-capable day to day.

How do I restore my store on a new device?

Contact your store admin first and ask for a one-time recovery code. On the new device, choose Restore store from cloud, confirm your store details, set your admin PIN, then enter the recovery code when prompted during cloud sync. Posh pulls your catalog and settings from the cloud so the device matches your other registers. If you do not have a code, an admin must generate one from Settings on an existing admin device.

How does a cashier join an existing store?

Contact your store admin and ask for an invite code (generated in Settings on an admin device). On a new install, choose Join as cashier, enter your display name and cashier PIN, then enter that invite code when you connect cloud sync. Cashiers open POS or Orders (when those add-ons are enabled)—not Inventory, reports, or settings. POS (₱200/month) includes two cashier devices.

Can I use multiple devices or users?

Yes, with cloud sync and an active POS subscription (₱200/month, includes two cashier devices). Admins get Inventory and optional add-on tabs; cashiers see POS and Orders when enabled. Contact the developer for additional cashier devices beyond two.

Which platforms are supported?

Posh is an Android app today, built for phones and tablets used at the counter and in the stock room.

Who owns my sales data?

Your data lives on your devices locally. When sync is on, copies are stored in the cloud under your control. Stock movement history is kept on-device only today—not synced to the cloud.

Can I finish setup while offline?

You can enter store details and create your PIN offline, but you need internet to complete the cloud connection step before the app unlocks. If you lose connection mid-setup, reopen the app and finish cloud sync when you are back online.

Ready to run your store offline?

Get Posh on your Android devices. Finish setup with a one-time cloud connection, then keep managing inventory—and selling when POS is on—even when connectivity drops.