Built in Alabama, for Alabama

The POS built for Alabama package stores.

Checkout, inventory, Alabama compliance tools, delivery and an online storefront in one system — designed around how a package store here actually runs, not adapted from software built for coffee shops.

POS Inventory Compliance Delivery Payments
New Sale
The FoolProof New Sale screen: barcode search, favorites and bundles, and a cart ready to tender
Alabama: 45 counties deliverable, 22 blocked by law, with the wet municipalities inside them
45 wet 22 dry 70 cities
Built around ABC rules
0
Alabama counties, wet and dry mapped
0
Delivery limit, enforced for you
0
Delivery & pickup caps, per customer
Everything in one place

Everything an Alabama store actually needs.

Powerful POS

Fast, reliable checkout built for liquor stores: cash, split tenders, refunds and one-tap bundles — and card, processed through your own merchant account.

Inventory & Ordering

Break cases down to singles, see what's actually selling, and get reorder suggestions grouped by distributor — ABC and your beer reps ordered separately, the way you already do it.

Alabama Compliance

Sale hours in your own time zone, ID checks, a refused-sale log, and an activity trail of who did what. The core of Alabama’s delivery statute — the volume caps, the 75-mile limit, dry counties, ID and signature at the door — is built into the order flow, not bolted on after.

Local Delivery

Once your store holds a Delivery Service License, it’s your drivers, your rules, your customer relationship — with delivery-hour limits, ID checks at the door, and destination tax worked out for the county you’re delivering into.

Online Storefront

Let customers shop directly from you with live inventory, pickup, or delivery. Online ordering is switched on per store when you’re ready; until then the storefront is browse-only.

Insights & Reports

See sales, inventory movement, and team performance in real time with audit-ready exports.

AI Assistant

An optional copilot built into your POS, switched on per store: ask about your live sales and stock in plain English, and get flagged on stockouts, margin slips, and dead stock before they cost you.

Distributor Feeds

Where your distributor sends electronic (EDI) invoices, we connect the feed at onboarding: invoice lines match to your catalog and become an order to receive against. Scan to confirm instead of hand-keying POs.

See it in action

The real product. Not a mockup.

Every screen below is the actual FoolProof app your team uses every day.

New Sale

Checkout that keeps the line moving.

Scan or search, tap favorites and bundles to drop whole orders in at once, and take cash, card or split tenders — sales tax, age prompts and sale-hour checks are applied automatically.

  • One-tap favorites & bundles
  • Cash, card and split tenders — card via your own merchant account
  • Automatic sales tax
New Sale
FoolProof New Sale register
Today dashboard

Your whole store, at a glance.

Open the register and see exactly where the day stands — drawer balance, live revenue, orders, active deliveries, and any refusals or delivery issues that need your attention.

  • Live revenue & order counts
  • Drawer accountability
  • Pending pickups & deliveries
Today
FoolProof Today dashboard
Orders & fulfillment

Every order, every channel.

In-store, pickup, and delivery in one searchable queue — filter and sort across your entire history on the server, not just what's on screen.

  • Server-side search across all orders
  • Pickup & delivery status at a glance
  • Full order detail on tap
Orders
FoolProof Orders page
On the forefront

The system does the watching now.

Two things we built for package stores: an optional assistant that answers questions about your own store, and receiving that fills itself in from electronic invoices.

AI Assistant

A copilot built into your POS.

Ask about your live sales, stock, and orders in plain English — and let it flag stockouts, margin slips, and dead stock before they cost you. It proposes; you decide. It’s optional and stays off until it’s switched on for your store.

  • Answers from your real data, grounded in real dates
  • Proactively flags stockouts, margin slips & dead stock
  • Proposes actions you confirm — never acts on its own
Example conversation
What were my top sellers last weekend?
Your top three were Tito's 750ml, Michelob Ultra 12pk, and Jack Daniel's 750ml. Weekend spirits were up ~12%.
Tito's 750ml is about to run out — 4 left, ~9/day. Set a reorder point?
Distributor Feeds

Receiving that fills itself in.

For distributors that send electronic (EDI) invoices, the invoice comes in as a feed and becomes an order ready to receive against — matched to your catalog, quantities and costs already there. You scan what showed up and post. No more hand-keying POs.

  • EDI invoices come in electronically — no PDF to retype
  • Lines auto-match your products, costs filled in
  • Scan to confirm what arrived — the ledger does the rest
How a delivery arrives
1
Invoice arrives electronically from a distributor on EDI.
2
Lines auto-match your catalog.
Tito's 750ml × 12matched
3
Scan to confirm & post — on-hand updates instantly.
The counter

Hardware that just works.

No print server, no driver disc, no PC tethered under the counter. The printers pull their own work over the network — plug them in, name them, print.

Tested on the real units. FoolProof supports and can supply Star Micronics® printers — Star makes them, we don’t. Star Micronics and the product names shown are trademarks of Star Micronics Co., Ltd.; product images courtesy of Star Micronics. Learn more at Star Micronics ↗.

Alabama compliance

The statute, not a checkbox.

Most systems give you a switch labeled “age check.” Alabama’s delivery law sets twenty specific conditions on delivery. Here is how the software handles the ones it can, with the rule each comes from.

Map of Alabama: 45 counties shaded green as deliverable, 22 shaded red as blocked by law, with the 70 wet municipalities inside the red counties outlined in green.

Every county — and the wet cities inside the dry ones.

Alabama isn’t wet or dry. It’s wet or dry by county, with municipalities that go their own way inside a dry one. Before a delivery order is accepted, the delivery point is placed in its county and inside its city limits from US Census boundaries — not the mailing city typed in the address, which often names a post office. Dry counties are refused except inside their wet cities, and a dry city inside a wet county is refused too, each one added from its official record.

  • 45 deliverable counties
  • 22 blocked by law
  • 70 wet municipalities inside them
Ala. Code § 28-3A-13.1(b)(14) · boundaries: US Census · the same statuses, and the same colors, your compliance map uses

The 24-hour limit counts the customer’s earlier orders.

Every delivery order is checked against what that customer has had delivered in the past 24 hours, and every pickup order against what they’ve picked up — two separate limits, as the law sets them. There is no guest checkout: every order needs a signed-in account with a verified ID, and that customer is counted across every FoolProof store they order from.

Ala. Code § 28-3A-13.1(b)(6) (delivery); § 28-3A-13.3 (pickup) — FoolProof counts every pickup class on the same 24-hour clock

Daily volume caps

9,000 mL of spirits. 9,000 mL of wine. The equivalent of 120 twelve-ounce beers. 288 ounces of draft, where local law allows draft delivery. An order over a cap is refused when it is placed, not flagged for review afterwards.

§ 28-3A-13.1(b)(6)

What has to happen at the door

Recipient 21 or over, photo ID scanned and matched to the customer’s verified ID (or to the name on the order when none is on file), signature captured, and the driver confirming it went hand to hand — the driver app won’t complete the drop without them, and any refusal sends the order back to the store. The package label (“contains alcohol, 21+ signature required”) prints from your receipt printer and the driver confirms it before leaving. Where our map data places an address at a college residence hall, or at a licensed store on our records, the order is refused before it’s taken; a check we have no data for is noted on the order as not checked, never passed.

§ 28-3A-13.1(b)(3), (b)(9)–(11), (b)(13), (b)(16), (b)(18)

Sale hours, in your time zone

Your store’s sale windows are checked in its local time — at the register, offline, and for pickup and delivery — and a window that crosses midnight is handled properly. Sunday sales in Alabama are a local option, so Sunday is closed unless your city or county has authorized Sunday sales, which is recorded when your store is set up. Until you set your own hours, Alabama’s default sale hours apply, and a sale outside every legal window is refused and logged.

§ 28-3A-25(a)(19)–(20); § 28-3-25; § 28-3A-13.1(b)(15)
All of it — license conditions, records, inspections, trade practice →

Delivery provisions apply to stores holding an Alabama Delivery Service License, and rules are configured for your jurisdiction when you are set up. This describes how the software behaves — it is not legal advice, and your beverage attorney should still review your operation.

Built Around Alabama Law
Secure & Audit-Ready
You Can Reach a Person
One Store or Several
Our story

It started in an Alabama package store.

FoolProof was built by people who ran a package store and got tired of software that didn't fit it. Every workaround, every extra click, every "the system won't let you do that" raised the same question: why isn't there a better way?

So we built one — designed specifically for Alabama retailers, by people who understand this business because they've stood behind the counter in it.

Alabama founded. Alabama focused.

“Why isn't there a better way?”

The question that started it. Every feature since has had to answer it.

Why not a generic POS

Built for Alabama.
Not everyone.

National POS systems try to serve every kind of retail at once. We only have to get one thing right — and it's the thing you do every day.

  FoolProof Generic POS
Built for Alabama package storesYesNo
Margin report split by ABC Board vs distributor productsYesNo
Reorder suggestions use each distributor's own lead time, once you set itYesOne global setting
Sale-hour checks and a refused-sale logBuilt inAdd-on, if at all
County-accurate tax on deliveryYesFlat rate
24-hour delivery & pickup caps checked per customerYesRarely
Delivery blocked to dry counties, wet cities inside them allowedAll 67 countiesManual
Store license expiry dates trackedYesNo
Case breakdown to singlesYesRarely
Delivery with your own drivers*Your driversThird party
SupportLocalNational call center
Your feature request mattersYesRarely

* Delivering alcohol in Alabama requires the store to hold a Delivery Service License. That application is yours to make — we do not obtain it for you. What FoolProof does is help you keep to it once you have it: the volume caps, the hours, the dry counties, the 75-mile limit, and the ID scan and signature at the door. Every delivery order is refused unless a current delivery license is on file, and the delivery log and annual delivery report totals are ready for you to file with the board.

Run your package store with software built for package stores.

Book a demo and we'll walk your store through it — no call center, no script, and questions about ABC answered by someone who's dealt with them.

Get in touch

Questions, a demo, or help getting set up — send us a note and we'll get back to you, or email [email protected].