Skip to main content

Mobile point of sale - Onboarding & usage guide

This guide covers everything you need to get started with Kustom's Mobile POS—from setup and registration to daily operations and reporting.

Updated this week

Note: We're currently running a beta version of this product and are only accepting a limited number of merchants for testing. If you're interested in being part of the beta program, please join the waitlist here.

Overview

Transform any smartphone into a powerful point of sale with our Mobile POS (mPOS) solution. Designed for modern merchants, our app turns your device into both a fully functional cash register and a secure mobile terminal—all without the need for extra hardware.

The Kustom mobile point of sale is delivered as a dedicated iOS app that you download from the App Store. Once installed on your iPhone, the app gives you everything you need to accept payments and manage sales on the go.

With Tap to Pay as the primary payment method, your customers can complete purchases by tapping their card or digital wallet directly on your phone. Each transaction is fast, secure, and shoppers can receive digital receipts straight to their email inbox.

Availability

The mobile point of sale product is currently being developed and expanded, see below for current state of availability:

  • Markets: Product is available in Sweden today

  • Devices: Supported devices are iPhone XS & iPhone 11 or newer

  • Payment methods: Tap to pay that can accept contactless cards and wallets

    • Cards: Mastercard and Visa (Amex available on request)

    • Wallets: Apple pay, Google pay and Samsung pay


Getting started

This comprehensive guide will walk you through the complete process of onboarding to, setting up, and operating the Kustom mobile point of sale product. You'll learn how to configure your merchant account, create locations and cash registers, register with Skatteverket, set up your product catalog, and train your staff on using the app for daily sales operations.

Prerequisites:

The main steps to onboard to the MPOS solution are:

  • Merchant needs to have a Kustom account and a Merchant ID (MID) setup in our Kustom Portal.

  • Merchant needs to have completed our verification (KYC) process via the Kustom Portal and set up their bank account for receiving payouts.

  • Once enabled, the In-person payment section in portal will be available for merchants to start their setup.

    • Please note that this feature is not yet live for all merchants, but will be rolled out as the standard onboarding flow for everyone in the future.


The setup

The structure for our mobile point of sale product consists of four key levels: Merchant account (MID), Locations, Cash registers, and Terminals.

  • Merchant account / store ID (MID): The top level account where most configurations can be made.

    • Locations: Represents the store or event.

      • Cash registers: Can be several per location but mainly records in-person sales in a fiscally compliant way.

        • Terminals: Are the devices that accept payments and are connected to a cash register (i.e. a smartphone with Tap to Pay)

For our mobile point of sale product with Tap to Pay, the Cash register and payment Terminal is effectively one device (smartphone with the app).

Create a Location in our portal

In order to start taking purchases with our mobile point of sale you first need to complete the below steps.

Under the “In-Person payments” tab, in the Kustom Portal, the Location represents your physical location where you'll accept in-person purchases with MPOS. This can be a store, pop-up, or event. For temporary sales, you can register your business address.

How to create a Location:

  • Log into the Kustom Portal

  • Go the the Locations tab at the far left side

  • Click “Add location” at the far right

  • Fill in the form with the Location name (ex Main store) and Address

Create a Cash Register in the Kustom Portal

Swedish businesses with more than 234,000 SEK in annual revenue must use a certified cash register when accepting in-store payments with cards, cash, or Swish. This is a requirement from Skatteverket (the Swedish Tax Agency).

With our MPOS product, you can create your cash register directly in the Cash Registers section of the Kustom Portal.

How to create a cash register:

  1. Select a Location from the dropdown menu

  2. Click the "Add cash register" button

  3. Enter a name for your cash register in the form

Important: Each cash register can only be used by one device at a time. If you plan to use multiple devices simultaneously—for example, if you have several stores, locations, or sales staff selling at the same time—you'll need to create a separate cash register for each device.

Register your cash register with Skatteverket

All cash registers must be registered with Skatteverket. Follow these steps:

  1. Select "Anmäl, ändra, felanmäl och avanmäla kassaregister"

  2. Log in using BankID, Freja ID, or AB Svenska Pass

Next step is to register the Control Unit (Kontrollenhet).

Begin by registering the control unit. This is a required first step before you can register your cash register with Skatteverket.

Important: You must use these exact details

  • All cash registers must be connected to a certified control unit. We provide a connection to TCS (InfraSec's) cloud-based control unit.

Copy these exact details into the Skatteverket form—do not modify or substitute any information:

  • Manufacturer (Tillverkare): TCS

  • Model (Modell): TCS Modell System Ver 1.1 + Miljö rev A

  • Serial number (Tillverkningsnummer): ISTCSKS0000000011

  • Control unit's address (Kontrollenhetens adress):

    • Name (Namn): Bahnhof

    • Postal number (Postnummer): 111 37

    • Address (Adress): Tunnelgatan 2

    • City (Postort): Stockholm

Above pre-configured details connect you to our certified control unit infrastructure.

Next step is to register your Cash Register.

Before moving forward, review all the control unit information you entered above to ensure it's correct. Once verified, proceed to register your cash register with Skatteverket in the next step.

Next, fill in the form with the information below.

Some details are fixed values provided by Kustom (our certified system), while others are specific to your business and the cash register (scroll down to see pictures).

  • Control unit (Kontrollenhet): Click to select the control unit you registered in the previous step.

  • Cash register (Kassaregister):

    • Designation (Beteckning): Select “Kustom POS SE”.

    • Modell/program (Model/software): Select “1.x”.

    • Manufacturer number (Tillverkningsnummer): Input the unique ID seen on your cash register in the Kustom Portal by clicking the cash register and opening the drawer, manufacturer ID ex: “KUXXXXXXXXXXXXX”

Important: The Manufacturer number (Tillverkningsnummer) is unique. Make sure to copy the exact Manufacturer ID shown in your Kustom Portal for this specific cash register by clicking it and opening the drawer.

Important: The information below is unique to your business. Fill in your unique business details here.

  • Cash register’s address (Kassaregistrets adress):

    • Name (Namn): Name of your business

    • Postnummer (postal code): Postal code of your business or store

    • Street (Gata): Street address of your business

    • Street number (Nummer): Street number of your business

    • City (Postort): The city or post town where your business is located

Important: The information below is static and applies to all Kustom merchants. These details do not change based on your specific business information.

  • Software’s address (Programvarans adress): Do not click the checkbox to use the same address as the cash register but input the below

    • Name (Namn): Kustom AB

    • Postal (Postnummer): 11437

    • Address (Gata): Brahegatan

    • Number (Nummer): 10

    • City (Postort): STOCKHOLM

  • Audit strip or journal memory (Kontrollremsa eller journalminne): Click to select Journalminne (Journal memory).

  • Address where journal memory is generated (Adress där journalen skapas): Do not click the checkbox to use the same address as the cash register but input the below

    • Name (Namn): Kustom AB

    • Postal (Postnummer): 11437

    • Address (Gata): Brahegatan

    • Number (Nummer): 10

    • City (Postort): STOCKHOLM

If you plan to use multiple devices and MPOS apps simultaneously, we recommend creating and registering a separate cash register for each one. Once registration is complete, you'll receive confirmation from Skatteverket within 2 weeks—but you can start selling with MPOS right away.

Note: In the form at Skatteverket, do NOT click in “Samma adress som kassaregistret”. Since the journal memory and cash register is cloud based (digital) the correct address is Kustom which is the manufacturer of that software and not a physical device/hardware.

Configure your product catalog

Before you can sell products in the mobile point of sale app, you need to configure them in the portal. Here's how:

  • Go to the In-person payments section and open the Products tab

  • Upload products in bulk using a CSV file by clicking "Import"

  • Or add them individually using the "Add product" button

To upload products in bulk, use this CSV format—see the example file below.

  • Include all required columns with data:

    • product_name

    • price_including_vat

    • vat_rate

    • currency

  • Additional columns will be stored as variant attributes with the exact names you provide.

  • Enter prices in cents (e.g., 1999 = 19.99 SEK).

Note: Re-uploading a CSV for the same store will delete all previous products and replace them with the new file contents.

  • Input accurate product data for reporting purposes. Properties like SKU or Category will appear on order lines and reports.

You can also add products manually in the portal using the "Add product" button.

Assign users and access

To log in and access the app, a user must be added to your merchant account in the Kustom Portal. Any user role can log in to the MPOS app with the same credentials used for the portal. All user roles have full access to operate the app and take payments, regardless of their portal permissions.

Important: In the MPOS app, users can only take payments and process refunds for MPOS orders. You cannot change bank account details, merchant settings, or other account configurations through the app. For any account-level changes, please use the Kustom Portal.


How to use and operate the Kustom App

Download the app

App can be found on App store for iPhone as “Kustom point of sale” - easily download it from there. Make sure you have updated your iPhone to the latest version as Tap to Pay may require it.

Enable tap to pay

First time you login to the app on a new iPhone you will have to accept the Tap to Pay terms & conditions and enable the payment method on your iPhone.

Connect a Location & Reader

First-time users must enable and select a Location in the settings page. Next, connect a reader by going to the settings page in the app, selecting Tap to Pay as the device type, tapping Discover Readers, and selecting Tap to Pay as the discovered reader.

Open your cash register

To start taking purchases for the day, select a cash register in the settings page and open it to enable payments. Only one user and device can operate a cash register at a time. If you need to switch, close the current cash register and open a new one.

Take purchases (Tap to Pay)

Build a cart from the Sale menu by pressing the cart symbol or Payment button. On the payment screen, select Tap to Pay on iPhone. Then allow the shopper to tap their card or wallet on your screen.

  • Add discounts on the cart screen at the item level or for the entire cart by entering a percentage or amount to be discounted.

  • Once payment is confirmed, send a digital receipt to the shopper's email—either by having them scan the QR code or by manually entering their email address using the "Send receipt" button.

Note: NFC reader sits on the top of your phone so have shoppers tap there to successfully complete the payment

Refunds & returns

  • Go to the Orders view in the app

  • Shoppers can supply their Order reference or Receipt number for you to identify the order to refund

  • Click and select the Order you want to refund from the list

  • Press Refund - the refund will be processed instantly to the same payment method (card) that the shopper used to do the payin

  • You can then click on the refund order & transaction from the same view to issue a Refund receipt if requested

Close the cash register

You can close the cash register in the app settings. This generates an end-of-day report (Z-report)—a summary of all transactions and receipts from when the cash register was opened until it was closed. Make sure to close your cash registers at the end of each sales day when you close shop.

Reporting & settlements

All transaction data, reports, and settlements are available in the Kustom Portal. You can view Z-reports, download journal memory for tax compliance, and access unified settlement reports that combine both in-store and online transactions.

  • Access your reporting in the portal. Find Z-reports in the In-person payment section under the Reporting tab. You can also download X-reports and journal memory reports here.

    • X-reports use the same format as Z-reports but are intermediate reports not linked to when the cash register opens and closes.

    • Journal memory is a data log from the cash register that Skatteverket can use during audits.

  • Settlement reports and files combine eCom and MPOS transactions. Download them through the portal or API as usual.

  • Orders are unified for both in-store and online payments. In-store transactions are marked with MPOS as the sales channel and tagged with the appropriate Location and Cash register. In the Orders view, Merchant Reference 1 displays "POS" for in-store transactions to make them easy to identify.

  • If you need separate reporting and payouts for your eCom and in-store channels, create a new merchant account (MID) dedicated to MPOS through our onboarding page.


All set

Congratulations! You've completed the setup process and you're now ready to start taking transactions via Tap to Pay.

Remember: if you run into any issues or have questions, don't hesitate to reach out to our support team. We're here to help make your selling experience as smooth as possible.

Happy selling!

Did this answer your question?