Ring it in
Tile catalog with category filters, search and barcode scan. Basket pane on the right keeps the running total visible at every step.
Easy POS is a free, modern POS built for independent supermarkets, cafés and kitchens. AI does the boring bits — catalog import, receipts, posters — so you can stay on the floor with your customers.
How it works
Designed for cashiers. Big targets, clear states, no menu trees. Here's the same sale moving through three screens.
Tile catalog with category filters, search and barcode scan. Basket pane on the right keeps the running total visible at every step.
Cash + card + voucher in any combination. The compound CTA tells the cashier exactly what the next tap does — record a partial or close the sale.
Receipt modal shows the split breakdown, change due, loyalty earned. Tap Next sale and the drawer kicks if any partial was cash.
Built for the floor
Designed around the cashier, not the office. Fast taps, big numbers, sane defaults.
Tile-based catalog with category filters, search and barcode scan. No menu trees, no modal stacks.
Cash + card + voucher in any combination on one sale. Auto-cap over-tender into change on the closing partial.
VIP tiers, points, rewards and vouchers built in — no third-party add-on, no extra cost.
Second tablet on the counter mirrors the basket live. Thank-you screen + change due when the sale lands.
Run any number of tills per shop. Print queue retries through WiFi blips so paying customers never leave empty-handed.
Manager-PIN-gated refund flow with per-line return, drawer accounting and audit trail. End-of-day cash count and Z-report PDF.
AI that earns its keep
The boring parts of onboarding and admin — give them to a model that doesn't mind.
Drop a CSV of products — even a messy one — and watch categories, SKUs, prices and VAT rates land sane. Verify the rows you don't trust; ship the rest.
catalog.csv · 1,400 rows · ✔ classified in 38s
Describe the receipt you want in plain English. Easy POS writes the HTML template, previews it against a real sale, lets you tweak.
“Bold supermarket style with VIP savings called out” → template ready
One-line product description → a printable A6 poster with brand colours, price and barcode. No designer required.
generate-poster-copy · 12 SKUs · printed in one batch
Reorder-point hints from real shift sales, weather and seasonality. Surface the SKUs you're about to run out of before the customer does.
Coming after the Phase 2 pilot
Back office
Manager + owner tools live in the same app. Open it on your phone in the back of the van, or on the office laptop after close.
Sales, cash, payment mix and top SKUs on one screen. Same numbers your cashiers see in real time — no spreadsheet, no end-of-day reconciliation tax.
Drop your supplier's CSV — even a messy one — and watch SKUs, categories, prices and VAT rates land sane. Verify the rows you don't trust, ship the rest.
<div class="center big bold">
{{business.name}}
</div>
{{#if business.vat_number}}
<div class="muted">
VAT {{business.vat_number}}
</div>
{{/if}}
<div class="rule"></div>
<table>
{{#each lines}}
<tr>
<td>{{name}}</td>
<td class="r">€{{line_total}}</td>
</tr>
{{/each}}
</table>
<tr class="total">
<td>TOTAL</td>
<td class="r">€{{totals.total}}</td>
</tr>
{{#each payments}}
<tr><td>Paid ({{method_label}})</td>
<td class="r">€{{amount}}</td></tr>
{{/each}}Describe the look you want — bold marketing style, classic 80mm, bilingual EN/中文 — and the editor writes the HTML for you. Live preview against a real sale beside the textarea, save when it's right.
Cashier counts the drawer, the till computes expected vs actual, and you get a signed Z-report PDF the next morning. Variance flagged in amber so a missing tenner doesn't hide for a week.
Pricing
No setup fees, no per-transaction cut. Cancel any time — your data exports as plain SQL.
For sole-traders and weekend markets.
For one shop with a real counter.
For chains and franchise groups.
Prices in EUR, billed monthly. VAT added where applicable. Annual plans get 2 months free.
Questions
We'll import your CSV, set up your station, walk you through a real sale, then step back. Bring questions.