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 All prices are per device and exclude VAT.
Core
€20/mo
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
€9/mo
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.
€19/mo
Track stock levels per store and run guided stocktakes.
- Tracks stock as simple unit counts (pcs) — no purchase orders or cost valuation yet.
- Stock is automatically reduced on sale and restored on refund.
- Run guided stocktakes per store — count what's on the shelf and see the difference against system stock.
- Stock levels are tracked per business unit, not shared across stores.
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
€9/mo
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.
€5/mo
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
€9/mo
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.
€3/mo
Sell and redeem gift cards with a real, tracked balance — separate from the manual gift card. Each card gets its own number and a 6-digit security code, printed once on the gift card certificate. Redemption requires number + security code.
- Balance is tracked and validated by SBBPOS — a card can only ever be redeemed for what remains on it.
- Selling a gift card requires a product flagged as a tracked gift card in Admin > Products.
- Optionally register the buyer's contact info (phone/email/membership ID/name) on the order. If the certificate is lost, a store manager or higher can find the card by the buyer's info and redeem it without the security code.
- The gift card certificate is a tear-off section on the receipt. The security code is shown only on the first print or email, never on a copy. Gift cards cannot be sold offline, and a sold gift card cannot be refunded.
- Not related to the existing Manual Gift Card module — the two are entirely separate payment types and can be active independently.
€3/mo
Issue store credit to a customer instead of a cash/card refund, and let them redeem it on a later purchase. One accumulated balance per customer, matched by phone, email, membership ID, or name.
- Issued from a return — either a receipt-based refund or a manual return — instead of paying cash/card back.
- A customer can be matched by any linked identifier (phone, email, membership ID, or name) across multiple visits, accumulating into one balance.
- A return that pays out as store credit must go entirely to store credit — it cannot be split with cash/card/Stripe/Westpay in the same refund.
- Fully local — no Salesforce/CRM connection of any kind.
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
€3/mo
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
€9/mo
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
€4/mo
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.
€5/mo
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.
Analytics
Run X-reports (intraday totals), view Z-report history, and close the business day.
- X-report: view current period totals without closing the day — safe to run multiple times.
- Z-report history: browse past closed periods by date.
- End of Day: manually close the current period. Auto-close can also be configured per business unit.
- Required by the Skatteverket compliance module.
€9/mo
Visual sales dashboard with daily and weekly breakdowns for the current month.
- Shows total revenue, transactions, refunds, and average transaction value.
- Daily bar chart and weekly summary table.
- Data is stored separately for fast reporting — does not impact POS performance.
Integrations
€9/mo
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 a Fortnox account and authorization via OAuth.
- Needs a packet with integrations for Fortnox. Otherwise, an additional 129kr/month from Fortnox is required.
€9/mo
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.
€9/mo
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.
€9/mo
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.
€9/mo
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.
Contact us
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.
Contact us
Card,and Swish payments via Westpay payment terminals.
- Card payments via Westpay
- Purchase terminal from SBBPOS
- 129 SEK/month ongoing per active terminal for support and CLA
- Swish can be added, 0.50 SEK per Swish payment
- Connect your own merchant acquiring service to the terminal, or let a Westpay partner assist you with merchant acquiring.