A liquor store operates within a framework that decides who it may buy from, who it may sell to, when, at what price in some places, and what records it must keep. Inside that framework it is a retail business with particular features: stock that arrives in cases and sells in bottles, a supplier base of distributors, products that are allocated rather than freely available, and a range where a single unit can be worth a great deal and fit in a coat. With Pentoggle, a liquor store operator can describe how their store actually runs and generate the starting application around it.
This page is for the store whose business is alcohol. A convenience store that sells alcohol alongside everything else is Convenience Store Software. The workflow of checking a delivery is Retail Goods Receiving Software, and counting stock that leaks is Retail Inventory Audit Software.
What a licensed retailer may and must do differs by country, state or province, and sometimes by locality, and it changes. This page states none of it. It describes a workflow that can hold whatever your licence requires; what that is should be established with a suitable adviser, and the records built to match.
Most liquor stores already run an accounting system such as QuickBooks, Tally or Xero, a POS, and the ordering methods each distributor uses. Those stay where they are. What is often still managed outside them is the store's own record: the case that became bottles on the shelf, the allocation that arrived and where it went, the check that was made on a sale, the bottle that broke, and the count that found one missing.
Key takeaways
- Units of measure decide whether the stock record means anything. Stock is bought by the case, counted by the bottle and sold by either, and a system that holds one unit gets the others wrong.
- The age check is a step in the sale and a record afterwards. A store that prompts every relevant sale and records the check, and the refusals, has a record it can produce.
- High value, small size and easy resale make shrink the largest controllable loss in many stores, and the categories where it sits are known and countable.
- Allocated and limited products are a separate stock discipline: where they came from, where they went, and to whom, kept from arrival to sale.
- A useful number is shrink by category on frequent counts, read alongside age-check refusals as a share of relevant sales.
How a liquor store makes money
A liquor store earns a margin on each bottle, and the margin varies widely by category. Everyday lines sell in volume at a modest margin and are often the lines competitors price against. Premium and limited lines sell in smaller numbers at a higher margin, and their availability is part of why customers choose one store over another. Chilled and single-serve lines sell on convenience. Cases and multi-buys sell to customers stocking up for an occasion.
Where a store may set its own prices, the mix between these decides the result; where prices are constrained, the mix and the volume decide it. Either way, the margin is set by what sells and at what unit, and by what is lost between receipt and sale.
Distributors are the supply side. In many places a store buys from a defined set of distributors, on their terms, with their delivery days and their allocations of products in short supply. The relationship decides what the store can offer, and the allocation of limited products is often earned by volume and reliability over time.
The customer side is watched. Every relevant sale requires the store to satisfy itself that the customer may buy, in the way the rules that apply to it require, and to refuse where it cannot. That check is a cost in seconds at the counter and a record the store may need to produce, and a store that treats it as a formality is carrying a risk to the licence the whole business stands on.
The cost rhythm that runs against it
Stock arrives in cases, on distributor delivery days, and is paid on the distributor's terms. It is broken down to bottles for the shelf, and some of it breaks. It sits at a value per unit that is high compared to the space it takes, in a store where customers and staff handle it freely, and some of it leaves without being sold.
Allocated products arrive in small quantities, sometimes unannounced, and the store decides who gets them: the shelf, a waiting customer, a regular who asked. Chilled lines need space and cannot be held long once opened to the customer. Some categories carry dates and are wasted or returned when they pass.
Labour runs across opening hours that may be set by the licence, with peaks in the evening and at the week's end. Every relevant sale takes a few seconds longer than an ordinary retail sale because of the check, and a busy Friday evening is where a store learns whether its counter process holds.
Set against a margin that depends on the category mix, this rhythm means the store's result is decided by receiving cases against the distributor's invoice, converting them to bottles accurately, counting the high-value shelves often enough to know when a bottle has gone, recording breakage when it happens, keeping the allocated products traceable, and making the check on every sale that needs one.
Where the record usually breaks
A liquor store's systems usually cover the sale. The breaks are in units, in the check, and in the categories that leak.
When the case becomes bottles by assumption
Ten cases of twelve are received as ten. The shelf holds a hundred and twenty bottles that the record does not know about, or the record holds a hundred and twenty when a case was short. Either way, the count is wrong from the day the delivery arrives.
When the check is remembered
The person at the counter checks most customers most of the time. Whether a given sale was checked, and what was seen, is not recorded, and if the sale is questioned the store's answer is a recollection.
When shrink is discovered once a year
The annual count finds the premium shelf short. The bottles went over twelve months in some combination of breakage, error and theft, and the store cannot say which or when.
When the allocation has no trail
A limited release arrived. Some went to the shelf, some to customers who had asked. Which customers, and whether the distributor's expectations about how it was sold were met, is not written anywhere.
What liquor store software holds
Stock in cases and bottles
Every product with its case size and unit conversions, so receiving by the case, counting by the bottle and selling by either all update one figure.
Distributor orders and receiving
Orders placed with each distributor by their method, deliveries received against them on a phone, with short cases, damaged units and price differences recorded and claimed.
Age checks
Relevant items flagged so the counter prompts a check on every sale that needs one, with the check, what was relied on, and refusals recorded in the form your obligations require.
Pricing by unit
Bottle price, case price, mix-and-match and multi-buy where the store offers them, and where prices are constrained, the constraint held so the till cannot breach it.
Allocated and limited products
Allocations received with their source, quantity and any conditions, tracked to the shelf or to a named customer, with the trail kept.
Breakage, waste and dated stock
Breakage recorded when it happens with the person and the cause, dated categories tracked with a warning, and returns to distributor where the terms allow.
Frequent counts on the shelves that leak
Cycle counts on high-value categories by shift or by day, with variance by category and a reason, feeding the loss pattern.
Licence records
The records your licence requires, sales, checks, refusals, purchases, or whatever applies, kept in a form that can be produced on request.
Workflows this business depends on
- Retail POS Software, because the check is a step in every relevant sale and the counter has to prompt it, record it and stay fast on a Friday evening.
- Retail Goods Receiving Software, because cases arrive from distributors on their days and terms, and a short case signed for is a shortage paid in full.
- Retail Inventory Audit Software, because small, valuable, easily carried stock is counted often or not really counted at all.
- Retail Loss Prevention Software, because shrink in a liquor store is concentrated in known categories and the pattern by shift and category is where to look before drawing a conclusion.
- Retail Barcode and Label Software, because case and bottle units need codes that resolve to the same product, and shelf edges carry prices that in some places must be right to the cent.
- Retail Pricing Management Software, because bottle, case and multi-buy prices have to agree with each other and, where applicable, with a constraint.
- Retail Batch and Expiration Tracking Software, because some categories carry dates and distributor recalls are scoped by batch.
- Retail Delivery Management Software, because where delivery is permitted, a check at the door is part of every delivery and a failed check is a return to store.
Why liquor stores choose Pentoggle
Cases and bottles as one stock figure
Received by the case, counted by the bottle, sold by either, with the conversion held so the record survives the delivery.
The check as a recorded step
Prompted on every relevant sale, recorded with what was relied on, refusals included, in the form your obligations require.
The shelves that leak counted often
Cycle counts on high-value categories, variance by category and shift, so a missing bottle is found in days rather than at the year end.
Allocations with a trail
Limited products tracked from the distributor to the shelf or the customer, so the store can show how they were sold.
Sits around your accounting, your POS and your distributors
QuickBooks, Tally, Xero and comparable systems continue handling the books and, with your accountant, whatever taxes and duties apply. Your POS continues at the counter. Distributors continue taking orders their way. Pentoggle holds the store's own record between them.
A useful number for a liquor store
Shrink by category on frequent counts, read alongside age-check refusals as a share of relevant sales.
The first is the store's largest controllable loss, made visible where it sits. Read by category, because premium spirits and everyday beer do not leak the same way, and read from counts done often enough that a variance can still be explained.
The second is evidence that the check is happening. A store that records refusals has staff who are checking; a store that records none over many sales may have staff who are not, or a record that is not being kept. Either way it is worth a look, and the record of refusals is one the store may be glad to have.
Read breakage as its own line beside shrink. Breakage recorded with a cause is a cost of handling; shrink with no breakage recorded may be breakage nobody wrote down or something else, and the two need different responses.
Ready to build liquor store software?
You know what is on the shelves.
You may not be able to say which case was short last week, which bottle went missing and when, or whether the check was made on the sale that is being asked about.
Describe your store, your distributors and what your licence requires you to keep to Pentoggle in plain English and generate a working first version in hours, then refine it around your process.