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:
Select a Location from the dropdown menu
Click the "Add cash register" button
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:
Visit Skatteverket's e-service
Select "Anmäl, ändra, felanmäl och avanmäla kassaregister"
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!

















