A liquor store POS built for slim margins and big card volume
Thousands of SKUs, cases and bottles, a fast line, and margins the distributor already thinned out. Batchly rings it fast, checks the ID, and puts the card fee back on your side of the counter.
Liquor is a volume game on a thin margin. You move a lot of product, most of it on plastic, and the processor takes a bite of every swipe. On a case of beer or a mid-shelf bottle, that 3.5% plus $0.20 is real money coming straight out of your markup. Batchly is a point-of-sale and inventory system built for exactly that math, with dual pricing as the differentiator.
The card fee is eating a slim margin
Spirits and beer don't carry the markup a boutique does. When you're clearing 15% to 25% on a bottle and the card fee is 3.5% plus a flat $0.20, the processor is quietly taking a big slice of what's left. Do $80,000 a month in card sales and you're handing over roughly $3,400 every month before you've paid a single vendor.
Dual pricing changes who covers that fee. On every sale you pick a mode: absorb (the store eats it, the old way), pass (the card payer covers it, shown as a cash price and a card price), or split (halved). The register shows both prices side by side. Cash customers get the lower price. Card customers pay the card price. It's the cash discount model, and it's permitted in all 50 states.
| Sale | Card fee (3.5% + $0.20) | Cash price | Card price |
|---|---|---|---|
| Single bottle | $0.83 | $18.00 | $18.83 |
| Case run | $1.78 | $45.00 | $46.78 |
| Party pickup | $4.40 | $120.00 | $124.40 |
Absorb all of that across a busy month and it adds up to a car payment. Pass or split it, and most of that $3,400 stays in the register. Run the numbers for your own volume with the card fee calculator.
Age verification at the register
Every age-restricted item can trigger an ID prompt before it rings. Scan the barcode on a driver's license and Batchly reads the date of birth, shows the customer's age on the spot, and flags an expired ID so a new cashier isn't doing date math in their head with a line building. It's a cashier aid, not a legal shield, so confirm your state's ID and record-keeping rules. But it takes the guesswork out of the fastest part of the transaction.
Cases, bottles, and a catalog that's actually deep
A liquor store catalog runs deeper than most specialty shops. You might carry thousands of bottles across spirits, wine, beer, and singles. Batchly holds the full catalog and the register rings by barcode scan, so the line keeps moving on a Friday night. Cases and singles ring as their own SKUs, each with its own price, count, and low-stock flag, so you know before the cooler is empty. When a distributor order lands, receiving the purchase order updates counts without a spreadsheet.
See the inventory side in depth: liquor store inventory software.
Under the hood it's the same platform that runs a whole shop: inventory, sales, memberships, gift cards, and reporting that shows the dual-pricing recovery as a line you can actually see. Add Shophand when you're ready and the AI staff answers the phone and texts your regulars before the weekend. See how the pricing works on the pricing page, or browse the rest of the lineup under industries.
Questions liquor owners ask
Is dual pricing legal for a liquor store?
Batchly uses the cash discount model: the cash price is the lower price and card payers cover the processing fee. Cash discounting is permitted in all 50 states. Surcharging is a different, more restricted model. Confirm the details with your processor and counsel and check your state's rules before you go live. More in is cash discounting legal.
Can Batchly handle thousands of liquor SKUs?
Yes. You can carry a deep catalog of bottles, cases, and singles, each with its own SKU or UPC, and the register rings by scan so a deep catalog never slows the line. Every SKU carries its own count and reorder point, and receiving a purchase order updates stock without a spreadsheet.
Does the register scan IDs and check age?
The register can prompt an ID check on age-restricted items and read a driver's license barcode to confirm date of birth and flag an expired ID. It is a cashier aid, not a legal guarantee. Confirm your state's ID and record-keeping requirements.
How much can dual pricing recover on card fees?
It depends on your card volume. A shop running about $80,000 a month in card sales hands roughly $3,400 to the processor every month at 3.5% plus $0.20 per swipe. Dual pricing moves that fee onto the receipt for card payers, so most of it comes back to you.
Can customers still pay however they want?
Yes. The register shows the cash price and the card price side by side. Cash customers get the lower price and card customers pay the card price. Nobody is forced into a payment method and there is no separate line.
Stop handing your margin to the processor
Set up your catalog, turn on dual pricing, and see the recovery on your own numbers. Free for 21 days.
Start free