If you run a small grocery, a bodega, a general store or a convenience store, most point-of-sale guides you'll find are written by register companies, and every one of them ends the same way: and we do all of it.
This one starts the other way round. TallyTill turns a phone or tablet you already own into a checkout — a shopper scans a barcode, or snaps a photo and AI identifies the item, then pays by card, tap or QR code. It works well for a lot of small shops. But a grocery or convenience store has some requirements we don't meet today, and a few of them are deal-breakers. Better you find that out in the first two minutes than after you've bought hardware.
So: the deal-breakers first, then alcohol and tobacco, then where TallyTill genuinely fits, then every device it works with.
The deal-breakers: if any of these is true, TallyTill can't be your main register
| You need… | TallyTill today |
|---|---|
| EBT / SNAP or WIC | Not supported. TallyTill can't accept EBT (SNAP) or WIC payments, and has no way to mark items as eligible. |
| Lottery, fuel pumps, tobacco scan-data rebates, bottle deposits | Not supported. No lottery terminal, pump controller, manufacturer scan-data reporting or deposit handling. |
| Price-embedded barcodes (the stickers your deli or meat scale prints) or produce codes (PLUs) | Not supported. You can sell by weight — type the weight in, or read it from a connected scale — but the till can't decode a weighed-package label or look up a four- or five-digit produce code. |
| One sale paid partly by card and partly in cash | Not supported. A sale is paid one way. (Customers with a store account can put part of a sale on their account.) |
| Separate logins or PINs for each cashier, shift close-outs, end-of-day drawer reports | Not supported. Each till has one manager PIN for approvals; there are no per-cashier sign-ins or drawer counts. |
| Card refunds at the register | Not at the till. There's no refund button on the checkout screen. Sales can be voided from your online back office, but voiding doesn't send money back to a card. |
| Gift cards, shopper coupons, loyalty points | Not supported. Manager-approved discounts and price overrides are. |
| Different tax rates for groceries, prepared food and soda | Partly. You can set rates by location, exempt food, and override the rate on individual products. There are no tax categories, so a large mixed catalog means setting exceptions product by product. |
If EBT is a big share of your sales, stop here: keep a register that takes it. You can still read on — the "second lane" option below may suit you — but TallyTill won't replace that register.
Alcohol and tobacco
TallyTill can sell age-restricted products, with limits that are deliberate.
How the age check works. You set a minimum age on each restricted product. When one is in the cart, a staff member scans the barcode on the back of the customer's ID with the camera and approves the sale with the manager PIN. TallyTill records that a check happened — not the customer's birth date.
It will not sell a restricted item unattended. A till running in unattended or kiosk mode refuses age-restricted products outright; those sales have to go through a staffed till. We built it that way because, in a lot of places, the law already requires it:
- California bars licensed stores from selling alcohol at a customer-operated checkout — Business and Professions Code § 23394.7, in force since January 1, 2012. A 2013 appeals court ruling held that this applies even when an employee checks ID first.
- Other states have considered similar bans. Rules differ by state and sometimes by county, so check with your state's alcohol control board before you plan any alcohol sales at a self-checkout.
- Tobacco: federal rules ban self-service displays of cigarettes and smokeless tobacco except in facilities where no one under 21 is allowed (21 CFR 1140.16; the age rose from 18 to 21 in 2024). In practice, tobacco belongs behind the counter at a staffed till.
What TallyTill doesn't do: it has no built-in alcohol hours-of-sale rules, and no state-by-state rules engine beyond the ID check itself. If your state restricts when alcohol can be sold, that's still on you and your staff.
Where TallyTill does fit a grocery or convenience store
1. A self-checkout lane next to the register you already have. This is the strongest fit. Your existing register keeps handling EBT, lottery, the deli counter and anything age-restricted. Beside it, a tablet on a stand lets customers with a handful of barcoded items scan with the camera or a handheld scanner and pay by tap, card or QR code. The short-basket customers stop queuing behind the big shops, and you haven't hired anyone. (How a second self-checkout lane works at a busy market stall.)
2. An unattended corner or a second location. A cooler of drinks, a coffee station, a snack shelf in the back, or a small satellite shop. Lock a tablet to the checkout with kiosk mode and let it run — see how micro-market self-checkout works.
3. A small store with none of the deal-breakers. A general store, a farm store, a specialty or ethnic grocer that sells mostly barcoded goods, a campground or marina store. If you got through the table above without hitting a "must have", TallyTill can be your whole checkout.
What you get either way:
- As many tills as you need, each paired by scanning a QR code, with its own settings.
- Your catalog and stock brought across from Square, Shopify, WooCommerce, QuickBooks Online or a spreadsheet, including your counts — see switching without recounting your shelves.
- Stock tracking that every sale draws down, with low-stock levels, an optional daily low-stock email, and stock across more than one location.
- Selling by weight, sizes and variants, bundles, wholesale price lists, and store accounts for regulars who run a tab.
- Sales tax by location, with food exemptions and per-product overrides — see taxing some items but not others.
- Keeps selling when the internet drops — on the Android app, cash, check and barcode sales queue on the device and upload when the connection returns. Card payments need a connection.
Every device TallyTill works with
The models named below are examples that use the standards TallyTill supports. We haven't certified any particular model, so buy from a seller with a reasonable return policy and test it before your busy day.
| Device | What works | Good to know |
|---|---|---|
| Phone or tablet | The TallyTill Android app (Android 8 or later), or any modern web browser — including iPad | Card readers, receipt printers and cash drawers work through the Android app only. In a web browser you can take cash, check and QR payments, and receipts print through the normal print dialog. |
| Card payments | Tap to Pay on the Android device itself (Android 13 or later), or the Stripe Reader M2 over Bluetooth or USB | Card readers are switched on per account. Countertop "smart" readers (Stripe's WisePOS E and S700) are not supported. QR-code card payments need no hardware at all. |
| Barcode scanner | The device's camera, or any USB or Bluetooth handheld scanner that types like a keyboard (e.g. Zebra DS2208, NETUM, Inateck) | The camera reads UPC and EAN product barcodes, Code 128 and Code 39, QR codes and more. A handheld is much faster for a high-volume lane. |
| Receipt printer | ESC/POS thermal printers over USB or Bluetooth, 58mm or 80mm paper (e.g. Star TSP143III, Epson TM-T20III, MUNBYN, Rongta) | Network (Ethernet/Wi-Fi) printers aren't supported. Email and on-screen QR receipts work on any device. |
| Cash drawer | A standard drawer plugged into the receipt printer's drawer port | Opens automatically when a cash sale completes. Android app only. |
| Scale | Scales that speak the common NCI / SCP-01 protocol — USB or serial on desktop Chrome or Edge, Bluetooth on Android | Switched off until you turn it on; tare is supported. TallyTill reads the weight — whether a scale is approved for trade is between your scale and your state's weights-and-measures office. There's no combined scanner-scale support. |
| Label printer | Product and shelf labels with barcodes on ESC/POS printers; wristbands and stickers can also print in ZPL or TSPL (e.g. Zebra, TSC, Rollo) | |
| Customer-facing display | Not supported | The customer sees the main screen. |
Not sure which pieces you need? The hardware guide walks through it by question and suggests examples.
The honest summary
- You take EBT, sell lottery or fuel, or ring up mostly weighed deli and produce: keep a grocery register. TallyTill can sit beside it as an express self-checkout lane for barcoded baskets.
- You want to add a self-checkout lane or an unattended corner without hiring: that's what TallyTill is built for.
- You're a small store with none of the deal-breakers: TallyTill can run your whole checkout on hardware you may already own.
TallyTill's entry plan, Stand, is free, with no credit card needed to create an account — so the cheapest way to answer "would this work for my store?" is to load a few of your products and scan them yourself. Paid plans and the per-sale fee on card payments are on the pricing page.
Create a free account and try it as a second lane, or compare it with Square for self-serve checkout first.
Laws and product capabilities described here were checked in October 2026. Alcohol and tobacco rules change and vary by state and locality — confirm with your regulator before you rely on them.