Sell In-Person, Sync Everywhere
A full point-of-sale that runs on any tablet or browser. Works offline, syncs with your online store, and supports dual-screen customer displays. Free and open source.


Works Offline
Full functionality without internet
4 Payment Providers
Stripe, Square, SumUp, Zettle
17 Languages
Multi-language POS interface
Everything You Need at the Counter
A complete point-of-sale built for speed, reliability, and ease of use
Product Search & Barcode
Instant search by name, SKU, or barcode. USB, Bluetooth, and camera scanning supported.
Fast Checkout
Cash, card, gift card, or split tender. Automatic change calculation and digital receipts.
Customer Display
Dual-screen support — your customer sees items, totals, and promos on a second screen.
Offline Mode
Continue selling when the internet drops. Transactions queue and sync automatically.
Shift Management
Open and close shifts, track cash movements, reconcile expected vs actual cash.
Inventory Sync
Real-time stock sync with your online store. Check other locations, adjust stock on the spot.
Receipts
Thermal printer, email, SMS, or WhatsApp receipts. Fully customizable templates.
Security
PIN, card tap, and biometric unlock. Auto-lock on idle with manager approval workflows.
Dual-Screen Experience
Your staff sees the POS. Your customer sees their order.
Built-In Dual Screen
For iPads and tablets in landscape mode. Uses the browser's BroadcastChannel API for zero-latency, zero-setup split screen.
- Staff POS on one half, customer display on the other
- No extra hardware or pairing required
- Perfect for countertop iPad setups
- Instant — works out of the box
External Customer Display
Dedicated second device connected via WebSocket with secure QR code pairing.
- Android tablet, iPad, or any screen with a browser
- QR code pairing with 6-digit secure code
- Wall-mounted displays, tablet stands, or large monitors
- Auto-reconnect if connection drops
What Your Customer Sees
Store branding and promotional slide carousel
Live line items with images, quantities, and running total
Total due and selected payment method
"Thank you" message with loyalty points earned
Integrated Card Readers
Connect your preferred payment provider. Switch anytime with zero code changes.
Stripe Terminal
Direct SDK integration. Supports Chipper 2X BT, Verifone P400, and more.
Square
Cloud-based terminal integration for Square card readers.
SumUp
Cloud-based terminal integration for SumUp readers.
Zettle
Cloud-based terminal integration for Zettle by PayPal readers.
Manual card entry also supported as fallback. All providers connect through a unified adapter — no code changes when switching.
Sell Without Internet
Your POS keeps working even when the Wi-Fi doesn't. Transactions queue locally and sync automatically when you're back online.
products cached locally
automatic sync interval
conflict detection
Shift Management & Reporting
Complete cash tracking and end-of-day reporting
Shift Management
- Open shifts with starting cash amount
- Track petty cash in and out during the shift
- Close shifts with physical cash count
- Expected vs actual cash reconciliation
- Printable Z-report for end-of-day
Reports
- Shift report: sales, refunds, and transaction count
- Payment method breakdown (cash, card, gift card)
- Daily summary across all terminals
- Top-selling products for any date range
Works With Your Hardware
No special equipment needed. Spwig POS runs as a Progressive Web App — works in any modern browser.
Runs On
iPad, Android tablet, or any desktop browser. PWA — no app store needed.
Receipt Printers
Network thermal printers (Star, Epson, and more) plus browser print fallback.
Barcode Scanners
USB or Bluetooth keyboard-wedge scanners, plus camera-based scanning on tablets.
Cash Drawers
ESC/POS kick command via network printer. Manual open button as fallback.
Card Readers
Provider-specific readers from Stripe, Square, SumUp, and Zettle.
Advanced Product Support
The same complex product types from your online store work seamlessly on POS.
Variants
Size, color, and SKU selection directly in the POS flow.
Bundles
Optional items, component selection, and compatibility rules.
Configurators
3D model viewer, slot-based customization, and preset configurations.
Ready to Sell In-Person?
Free and open source. Works on the hardware you already own.
Get Early AccessIncluded in the Community edition. No subscription.