Every supplier has its own order day, cutoff, and delivery schedule. OnHand tracks all of it, tells your team exactly what's due today, and works out how much to order — so the business stops running on one person's memory.
Independent stores don't have the buying-power software big chains use. In practice, someone senior just knows that Thursday is meat day, roughly how much bacon to order, and to double-check when the rep calls.
When that person is away, the process breaks. Orders get missed, or a junior staff member guesses — and over-orders, or under-orders.
OnHand's job is to make that knowledge live in the system, not in one person's head.
No barcode scanners, no POS integration to set up — a tablet on the shop floor (or in the kitchen) and a bit of dropdown configuration.
Opens to what's due today, with an urgency badge if a cutoff is approaching. Nothing due shows nothing — silence is the default.
Tap into a supplier's order and count stock on hand for every line, right from the shop floor or kitchen — offline-tolerant if the wifi drops.
A deterministic quantity appears next to every count. A starting point, never a decision — always editable before sending.
One explicit confirmation. If that supplier needs sign-off, it waits for a manager first — otherwise it goes straight out. Nothing sends itself.
Every number is computed by a fixed, auditable formula. A store manager can always see exactly why a quantity is what it is.
Order a day early because you're off tomorrow? OnHand knows there's extra real time to cover before the next delivery, and adjusts up — to the hour, not just the day.
A new product starts on your forecast. The first real count backs out what actually sold and corrects it — no drifting for weeks on a bad guess.
A special sells at a different velocity than full price — that shouldn't corrupt the everyday average. Promo lines track independently and revert automatically.
Every count is checked against an estimate. Off by 20% or more, and OnHand won't let it order until someone confirms — catching the wrong-shelf mistake first.
No LLM decides a number, ever. The arithmetic is deterministic and auditable end to end. Reasoning on top — plain-English context, bounded adjustments — is a later, separate layer, and it will still never touch the number itself without a person seeing it first.
Flag any supplier as needing sign-off — the routine bread order can go straight out while the expensive meat order waits. A submitted order sits in the Approvals tab until a manager enters a PIN to approve it or send it back with a reason. Or they just tap the link in the approval email or text — reviews the same order, approves or rejects right there, no login and no PIN needed at all.
Every order still goes out as a PDF and CSV by email. Turn on SMS (Basic/Pro) and OnHand also texts: your team the moment an order's at risk or turns critical, a manager the second one needs approval, and your supplier a forwardable order the moment it ships — easy to text straight on to a sales rep.
A butcher who visits every fortnight, or a specialty importer who comes once a month — set the order day to repeat every 2, 3, 4, 6, or 8 weeks instead of assuming every order day is a weekly one. OnHand only expects a count and a send on the weeks that are actually due.
A first-time setup walks you through venue type, timezone, and your first supplier — three short steps, no manual required. Hand the team a kiosk password and they're straight into the dashboard on a shared device, no email or login of their own needed.
Start free with your busiest supplier. Upgrade when you've got a full list to manage.
Try it end to end with one supplier.
For a full supplier list and a team that wants texting.
Unlimited suppliers for a full-size, multi-department store.
All prices in USD · Cancel anytime · No card needed for Free · Pro includes a 7-day free trial
For a group running many independent stores — IGA-style banner groups, buying groups, franchise networks. Head office maintains one master supplier and product list; member stores pull from it and keep full control of their own cutoff times and delivery days, because every store is different.
Keep one directory of your codes, descriptions and pack sizes. Stores add you in a couple of taps and order direct. Mark a line back-ordered with an ETA, or unavailable, and every store sees it straight away — no ringing around.
Start free — 1 supplier, no card needed. Or try the live demo first, no setup, nothing real to break.
What's your name? (optional)