All ModulesBuild your POS your way
Every feature in SBBPOS is a separate module. Start with the Basic App License and add only what your business actually needs. No bundles, no forced upgrades — pay for what you use.
Get started free Core
Unlock all core features of the POS system.
- Removes limits on transactions, products, and users.
- Required before any other modules can be purchased.
- Limits without: Users = 1, Stores = 1, Products = 20
- Transactions/day = 10
Products
Enhance product catalog management with bulk operations and filters.
- Supports bulk import/export of products.
- Enables category-based product filtering.
- If not enabled, products can still be scanned and updated during transactions.
Assign products to buttons for faster checkout.
- Adds a shortcut menu in the main window for quick product selection.
- Configurable in the admin menu to assign any product or category.
Promotions
Create and manage automatic discounts and special offers.
- Supports product-level and receipt-level promotions.
- Different types: percentage, fixed amount
- Set start/end dates and automatic application at checkout.
Apply manual discounts directly to products or the entire order.
- Supports percentage, fixed amount, and fixed-price discounts.
- Apply at product or receipt level.
- Optional reason codes or comments for audit tracking.
- Does not require predefined promotion rules.
Payments
Manage cash handling, daily counts, and approvals with structured workflows.
- Guided end-of-day cash count workflow with bills and coins.
- Highlights discrepancies between expected and counted totals.
- Generates detailed reports for staff and managers.
- Supports manager approval and multi-register tracking.
- Handles cash-back transactions and provides clear summaries.
Accept any payment as amanual payment type
- Enabled by default for all accounts.
- No validation required — cashier confirms the payment manually.
- Suitable for gift vouchers, store credit, or any non-standard payment.
Accept cash payments
- Supports overpayment with automatic change-back calculation.
- Works together with the Counting module for full cash management.
Record card payments manually without a terminal integration.
- No terminal hardware required — cashier confirms the card payment manually.
- Supports adding a payment reference or transaction ID for reconciliation.
- Use Stripe Card Payments for automated terminal integration.
Sell and accept gift card payments — cashier manually confirms and records the transaction. No balance tracking; trusted like cash. Configure a gift card product in Admin > Products.
- Supports overpayment with change-back to the gift card.
- No balance is tracked or validated by SBBPOS — amounts are trusted the same way as cash. Suited for physical pre-printed cards or third-party gift card organizations where the balance lives elsewhere.
- Selling a gift card requires a product flagged as a gift card in Admin > Products.
Record Swish payments manually for Swedish retailers.
- Cashier confirms the Swish payment manually after the customer pays.
- No automated Swish API integration — suitable for standard Swish business accounts.
- Swedish market only.
Security
Fast and secure staff login with personal PINs.
- Employees can log in with a 6-digit PIN instead of full credentials.
- PINs are encrypted and validated securely on the server.
- Admins control which users can use PIN login per business unit.
- Supports session expiration and daily resets.
- Ideal for multiple staff sharing the same register.
Hardware
Show a paired second screen to the customer with live basket contents during checkout.
- Pairs a second device to a register over its own secure, revocable device secret.
- Shows live basket lines, totals, and a thank-you screen during checkout.
- Check the box when registering the new device, then on that device's first login choose "Customer-Facing Screen" instead of selecting it as a register.
Use your device camera to scan barcodes at checkout.
- Enabled by default for all accounts.
- Works on Android and desktop browsers. iOS support is limited due to browser restrictions.
- Manual barcode entry is always available regardless of this setting.
- Disable if you only use an external Bluetooth or USB scanner.
Enable keyboard-mode barcode scanners (USB, Bluetooth) for fast product scanning at checkout.
- Enabled by default for all accounts.
- Supports any scanner that emits keyboard events (USB HID, Bluetooth HID).
- Disable if you only use camera scanning or manual entry.
Printing
Print receipts to Star Micronics printers without installing drivers.
- Supports multiple printers on the same network.
- Real-time printer status alerts (cover open, low paper, offline).
- Compatible with Windows, macOS, iOS, Android, and modern browsers.
- Supported models include WebPRNT-enabled: mC-Print3, mC-Print2, mPOP, TSP650II, TSP700II, TSP800II, TSP100IV-UE, FVP10.
- Limitations: Requires LAN/Wi-Fi network access; some mobile browsers may block printing without permission.
Print receipts directly to printers installed on your computer.
- Prints full-size receipts or invoices on A4 paper.
- Uses printers installed on your operating system.
Send receipts directly to customers via email instead of printing.
- Sends receipts to the customer's email after a transaction.
- Works across all devices without the need for local printer drivers.
- Requires internet access.
Integrations
Swedish accounting software. Automatically creates a daily voucher (dagskassa) in Fortnox when the Z-report is closed.
- Creates a dagskassa (daily cash register) voucher in Fortnox each time the Z-report is closed.
- Supports VAT breakdowns across 25%, 12%, 6%, and 0% rates.
- Requires the X/Z Reports & End of Day module to be active.
- Requires a Fortnox account and authorization via OAuth.
Swedish cloud accounting software. Automatically creates a daily voucher (dagskassa) in Visma eEkonomi when the Z-report is closed.
- Creates a dagskassa (daily cash register) voucher in Visma eEkonomi each time the Z-report is closed.
- Supports VAT breakdowns across 25%, 12%, 6%, and 0% rates.
- Requires the X/Z Reports & End of Day module to be active.
- Requires a Visma eEkonomi account and authorization via OAuth.
Swedish cash register requirements. Signs every receipt with a control code and exports data for audits.
- Required by Swedish law (unless approved exception) for retail businesses with employees.
- Signs every receipt with a unique control code (kontrollkod).
- We help you register your cash registers with Skatteverket.
Use Salesforce for member management, collect points and bonuses, and store purchase history.
- Requires a Salesforce account and a Connected App.
- Supports Contact, Lead, Account and custom objects as member objects.
- Automatically syncs purchase history after each completed sale.
- Configurable field mappings via a guided wizard flow.
Use HubSpot CRM for member management, collect points and bonuses, and store purchase history.
- Requires a HubSpot account and a Connected App.
- Supports Contact and custom objects as member objects.
- Syncs purchase history via Deals or custom objects.
- Links purchases to the correct contact via HubSpot Associations API.
Accept card payments via Stripe Terminal readers. Real-time payment processing, automatic reconciliation, and PCI compliance handled by Stripe.
- Requires a Stripe account — connect via OAuth in this integration.
- After connecting, assign a Stripe Location per store under Admin → Stripe Terminals.
- Buy Stripe Terminal readers directly from your Stripe dashboard once your account is verified.
- Or rent a terminal from SBB POS — contact us.
- Pricing depends on Stripe transaction fees and volume — contact us for a quote.
Card, Swish, Klarna, and Vipps payments via Westpay payment terminals.
- Requires a Westpay merchant API token — contact support@westpay.se to obtain one.
- Westpay handles all merchant onboarding, contracts, and terminal shipping directly with you.
- Supports card, Swish, Klarna, and Vipps payments through a linked physical terminal.
- After connecting, link each register's terminal under Admin → Device Settings.
- No automatic webhooks — payment status is confirmed via polling, typically within a few seconds.
- Token is valid for 10 years — contact Westpay support before it expires to request a renewal.