All Modules

Build 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

Basic App License

Required

€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

Advanced Product Management

€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.

Inventory & Stocktaking

€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.

Shortcut Menu

Free

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

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.

Manual Discounts

€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

Cash Handling & Counting

€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.

Manual Payment

Free

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.

Cash

Free

Accept cash payments

  • Supports overpayment with automatic change-back calculation.
  • Works together with the Counting module for full cash management.

Manual Card Payment

Free

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.

Manual Gift Card

Free

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.

Gift Card

€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.

Store Credit

€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.

Manual Swish (SE)

Free

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

PIN Code Login

€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

Customer-Facing Screen

€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.

Camera Barcode Scanner

Free

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.

External USB/Bluetooth Barcode Scanner

Free

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

WebPrint – Star Micronics

€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.

Local Printer

Free

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.

Email Receipts

€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

X/Z Reports & End of Day

Free

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.

Sales Dashboard

€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

Fortnox

€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.

Visma eEkonomi

€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.

Skatteverket

€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.

Members with Salesforce

€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.

Members with HubSpot

€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.

Stripe Card Payments

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.

Westpay

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.