Turn WordPress into a complete Point of Sale — no WooCommerce required
Simple POS adds a fast, standalone checkout to any WordPress site: custom database tables, REST API, per-country tax, product variants, purchase orders, barcode labels and thermal receipt printing.
Everything a Retail Checkout Needs
A complete POS that lives inside WordPress — with its own database tables and REST API, so it stays fast even on busy sites.
POS Terminal
Searchable product grid with barcode/SKU scan input, running cart, per-item and global discounts, multiple payment methods, change calculation and Hold/Recall.
Receipt Printing
Browser printing plus native USB ESC/POS with cash-drawer kick, 58/80mm paper widths and customizable receipt header/footer.
Products & Variants
SKU, barcode, cost/price, tax class and HSN/SAC per product. Free-form variants (size, color…) with their own stock, price, barcode and image.
Per-Country Tax Engine
Tax classes with US, India GST and EU VAT presets — inclusive, compound and priority rates with a full tax breakdown on every receipt.
Purchase Orders & Suppliers
Draft → ordered → partial → received workflow. Receiving a PO auto-increments product/variant stock and writes an audit log entry.
Inventory & Stock Log
Every stock movement — sale, void, restock, PO receive, manual edit — is logged per product and variant, with low-stock dashboard alerts.
Barcode Labels
Bulk-print CODE128, EAN-13 and QR labels via JsBarcode on A4 30/65-up sheets or 58/80mm thermal rolls.
Sales History
Filter by date and status, inspect tax breakdown and variant line items, void sales (stock restored automatically) and export to CSV.
Reports
Revenue, sale count, average sale, gross profit, items sold, revenue-by-day chart, top products and sales-by-cashier — date-range filtered.
Customers
Optional walk-in or saved customers with complete purchase history attached to every sale.
Roles & Security
Dedicated POS Cashier and POS Manager roles with capability checks on every screen and REST route; administrators get full access.
CSV Import / Export
Upsert products by SKU, export categories, products, variants and sales for accounting or migration.
Fast on Any WordPress Site
Simple POS does not piggyback on WooCommerce or post types — it ships its own lean, indexed data layer.
Custom Database Tables
Products, sales, customers and stock logs live in indexed wp_pos_* tables instead of post types and postmeta — built for high-volume transactional data.
Atomic Checkout
Every sale and its stock deductions are written inside a database transaction — all or nothing, so stock never drifts.
Safe by Default
All queries run through $wpdb->prepare(), REST routes check capabilities, and assets are only enqueued on POS screens.
Zero Build Step
Plain vanilla JS/CSS/PHP with no external JS dependencies — a single drag-and-drop plugin folder that stays fast on any host.
Extend with Add-ons
Modular by design — enable only the add-ons your store needs.
Kitchen Display
Route orders to a kitchen screen with bump actions.
Loyalty
Customers earn and redeem points at checkout.
Gift Cards
Sell and redeem stored-value gift cards.
Multi-Outlet
Run multiple stores with per-outlet stock.
Offline Queue
Keep selling when the connection drops.
Online Ordering
Take orders from a public ordering page.
Table Service
Tables, splits and dine-in workflows.
Time Clock
Staff shifts with clock-in/out tracking.
Auto-PO
Auto-generate purchase orders for low stock.
Reports Pro
Advanced, exportable and scheduled reports.
Customer Display
Second-screen cart display for customers.
Multi-Currency
Sell in multiple currencies with conversion.
Inside the Plugin
Real screenshots from Simple POS running inside WP-Admin.

POS Terminal
Use ← → arrow keys to navigate • Click dots to jump to specific image
The POS Terminal
Barcode-ready checkout with per-country tax, variant picker and change calculation — right inside WP-Admin.
Server-Authoritative Totals
Taxes are calculated server-side and previewed live, so the receipt always matches the stored sale.
Purchase Orders
Suppliers, POs and a complete stock audit log keep your inventory honest.
Reports & CSV
Revenue-by-day charts, top products, cashier totals and one-click CSV exports.
Ready to run your store on WordPress?
Download Simple POS v2.1.0 free — install it like any plugin and start selling in minutes.
Questions about Simple POS?
Need help installing the plugin, configuring taxes or printers? Our team is here to help.