Get early access
Shops

Stock and sales for small grocers, without the clipboard

A small grocery turns over quickly. Staples sell every day, the order has to go in on time and the clipboard by the till never quite matches the shelf. Shopkeepa is built to give you a fast checkout, a live count and a restock list you can order from.

Sound familiar?

  • You write the order from memory and still run out of the basics.

  • The clipboard, the till and the shelf each tell a different story.

  • Busy periods mean long queues, and every sale you write down slows things further.

  • You are not sure which products pay their way once everything is added up.

How Shopkeepa helps

A fast checkout for busy periods

Tap favourites, search by name or scan. Record cash, card or transfer and move to the next customer.

Counts that follow the sales

Every sale reduces stock, so you can see what is left without a walk round the shelves.

Best sellers, ranked

See which products sell most over a week or a month, so your order follows your customers.

A restock list for the weekly order

Set a minimum on each product. When stock crosses it, you get one reminder and the item joins the list with a suggested order quantity.

Daily totals you can check

See each day's sales split by payment type and compare with the cash in the drawer.

Groceries move fast and margins are slim

Staples like rice, flour, oil, bread and drinks sell every single day. Customers notice immediately when one is missing, and they tend to do the rest of their shopping where they can find it all. For a grocer, one empty shelf can cost more than the product itself.

Margins on food are often small, so mistakes matter. Over-ordering ties up cash, and under-ordering loses sales. The goal is to buy close to what you will sell, and that means knowing what you sold.

Checkout that does not hold up the queue

At peak times, such as after work or on a Saturday morning, every second at the till counts. Shopkeepa keeps the sale screen simple. Pin the products that sell all day as favourites, search for the rest by name, or scan the barcode on the pack.

Each sale takes the items off your stock count straight away, and the payment is recorded as cash, card, bank transfer or other. Shopkeepa records the payment but does not process it, so you keep using the card machine or bank app you have now.

  • Receipts show on screen, print, or go out as a link. No printer is needed.
  • A mistaken sale can be refunded or voided, and it stays on record.
  • It works on a phone, tablet or computer, whichever is nearest the counter.

Writing the order from a list, not from memory

Most grocers place orders on a rhythm, weekly or twice a week, and the order is only as good as the picture in your head on that day. Shopkeepa gives you something firmer to work from.

  1. Set a minimum for each product

    Pick the number you do not want to fall below before the next delivery. Fast sellers need a higher one than slow sellers.

  2. Let the list build

    When a sale takes a product to its minimum, you get one reminder and the product goes on the restock list with a suggested order quantity.

  3. Order from the list

    On order day, open the list instead of walking the shelves with a pen.

  4. Add the delivery with Stock In

    When it arrives, record what you received and the counts go back up.

Using best sellers to buy smarter

The best sellers report ranks products by what you have actually sold. For a grocery, that tells you which lines deserve the most careful watching and the best shelf spots.

ProductSold last 7 daysIn stockMinimum
Long grain rice, 2 kg461220
Cooking oil, 1 litre311815
Tinned tomatoes9308

When food goes bad or gets damaged

Food shops lose stock to damage and spoilage. When that happens, remove the items from stock and choose a reason such as damaged or expired. The count drops, and the loss is recorded rather than quietly disappearing into a mismatch.

To be clear about what this is, Shopkeepa does not track expiry dates on your products or warn you when something is nearly out of date. Removing stock with a reason is a way to keep the count honest, and over time it shows you how much you are losing. For ideas on reducing it, see where your stock goes: cutting loss, damage and theft.

Seeing where the money goes

Sales totals tell you how busy you were, not how well you did. If you enter what each product costs, Shopkeepa shows gross profit, which is what you sold minus what the stock cost you. It helps you see which products carry the shop and which only look busy.

Staff can run the till without seeing any of it. Cashiers can sell but cannot see costs, profit or settings. For the basics of the method, read gross profit for shop owners.

Common questions

Does Shopkeepa track expiry dates?

No. You can remove stock with a reason such as expired or damaged, which keeps your counts honest, but Shopkeepa does not track expiry dates or warn you about them.

Can I sell things by weight?

Not in the first release. Shopkeepa counts stock in whole items, so loose goods work best as packs or fixed sizes listed as separate products.

Can I see which products sell the most?

Yes. The best sellers report ranks products by sales over the period you choose.

How does the restock list work?

You set a minimum for each product. When stock crosses it you get one reminder, and the product joins the restock list with a suggested order quantity.

Can I use it on a phone?

Yes. Shopkeepa works on a phone, tablet or computer.

Is it available now?

Not yet. Shopkeepa is in development, and early access shops will help shape it. Join the waitlist to be one of the first in.

Made for a shop like yours

Tell us how your shop runs and help shape what we build. Join the waitlist for early access.