Count what's left. Order what's missing.

At closing, staff type what is on the shelves. Closing Count works out what is below par, rounds it up to whole packs, and writes one order per supplier you can copy or print. Nothing to sign up for, nothing leaves the device.

Works on the counter tablet, a phone, or a laptop. Light and dark follow the device.

The problem

It is ten at night, the chairs are up, and someone is walking the fridge with a clipboard.

They remember roughly how much oat milk the shop likes to keep, subtract in their head, and write three separate messages.

Tomorrow there is either no oat milk by eight, or a back room full of cups.

How it works

Three steps, every night.

  1. Set par once.

    The owner adds each item with a unit, the amount to keep on hand, the pack size the supplier sells, and which supplier it comes from.

  2. Count at closing.

    Staff go shelf by shelf. Items are grouped by category, inputs are big, and anything below par is flagged as they type. A half-finished count survives a reload.

  3. Send the order.

    Save, and the order sheet appears grouped by supplier, rounded up to whole packs, with the supplier's phone and email as tap targets. Copy one supplier, copy all, or print.

One rule, no surprises.

Anything below par is topped up to par. The shortfall is rounded up to whole packs, because that is what the supplier will deliver. Not counted means not ordered, so a skipped item never blocks closing. That is the whole rule. You can check every line on the sheet against it.

Oat milk

Par 12 cartons · Packs of 6

5 cartons
Shortfall
7
Packs
2
Order
12 cartons

Small on purpose.

Everything a single shop needs at closing, and nothing it does not.

  • Grouped by supplier.

    One section per supplier, lines sorted by name, items without a supplier last. Send one message per supplier instead of one long list.

  • Copy or print.

    Copy one supplier's order as plain text for a message or email, copy all of them at once, or print a clean sheet without the app around it.

  • Every count kept.

    History shows each count by date with how many items were counted and how many need reordering. Open any past count and see the exact sheet from that night.

  • Export to a spreadsheet.

    Two CSV files, items and counts, whenever you want them.

  • Stays on the device.

    No account, no server, no sync. Data lives in the browser on the counter tablet, and survives closing the tab.

  • Easy on tired eyes.

    Big numerals, 44px tap targets, a bottom tab bar on phones, and a dark theme that follows the device for the back room.

This is the app, running right here.

Press "Load sample café" to see twelve items and four suppliers, then count a few and save. It is the same build you get when you open the app.

Open the app full size

Sample data is loaded into this page's browser storage and shared with the full-size app, so what you try here is there when you open it.

Good to know.

  • One shop, one device. There is no sync. If you count on the tablet, the history is on the tablet.
  • Whole packs, always. If par is 12 and you have 5, and the supplier sells packs of 6, you order 2 packs.
  • No prices, no forecasts. It counts and it orders. The spreadsheet export is there if you want to do more.
  • Deleting an item keeps old counts. Every saved count stores a copy of each item as it was that night.

Count tonight. Order in a minute.

Open it on the counter tablet and load the sample café.

Open the app