Watch the basics

A quick walkthrough of opening a tab, ringing up a quick sale, and managing customers.

Quick sale

Quick sale lets you ring up products without navigating to a specific tab first. You can either collect payment on the spot or place the items on an existing tab.

Background and use cases: Quick sales without a tab →

Pay immediately
1Tap Quick sale on the tab overview screen.
2Select products from the grid. A badge on each tile shows how many you have selected; use − and + next to a line to correct the quantity.
3Tap Checkout → choose a payment method → confirm. The sale is recorded instantly with no tab created.
Quick sale with products selected and the order total
Put on a tab
1Tap Quick sale on the tab overview screen.
2Select products from the grid.
3Tap Put on tab and select the tab to add the items to. If your club uses customer groups, the chips at the top narrow the list down to one group. Tap + New tab to open a tab for someone who does not have one yet.
4The items are added to the tab and saved. The tab stays open as usual.
Put on tab dialog listing the open tabs
Automatic return

A quick sale only exists once it has been paid — there is nothing to save halfway, only something to throw away. Serve POS therefore always asks before clearing a sale that already has products in it, whether you tapped Back or the screen was simply left untouched for a while.

·Nothing selected yet — the app returns to the tab overview, so the device is ready for the next volunteer.
·Products already selected — a dialog lists them and asks whether the sale is still in progress. Choose Continue sale to carry on, or Cancel sale to clear it and go back. Nothing is cleared until someone chooses.
·Tapping Back with products selected shows the same dialog, so a stray tap on Back can no longer wipe a sale that is still being rung up.
💡 Counting cash and handing back change easily takes longer than the delay, which is why an unfinished sale is never cleared on its own. The delay itself is the same one used on tab screens — see Settings → General.
Cancel this sale? dialog listing the products in the sale
Clearing an order

Tap Clear to empty the order in one go. There is no confirmation dialog — instead a message appears at the bottom of the screen with an Undo button, so a mistaken tap is fixed with a single touch.

Order cleared message with an Undo button
Quick sale as start screen

Some devices only ever sell directly — the bar during half-time, or a stand that never opens tabs. Normally the app returns to the tab overview after every payment, which means tapping Quick sale again for every customer. On such a device, make quick sale the start screen instead.

1Open Quick sale with Bar in the menu or the button on the tab overview, and tap Make start screen (the pin) next to the title. The tab overview and Admission have the same pin. It only appears when the device shows more than one sales screen.
2A message confirms that quick sale is now this device’s start screen. The menu bar now shows above quick sale, so Tabs and the other screens are one tap away.
3From now on the app starts in quick sale, and returns there after every payment, after saving or closing a tab, and after the automatic return.
4To make the tab overview the start screen again, tap Make start screen at the top of the tab overview. In the menu, a small pin shows which screen is the start screen.
💡 You can also choose the start screen under Settings → Display and controls. The start screen is set per device, so the bar tablet can open on quick sale while the tablet at the counter keeps the tab overview. Put on tab still works in this mode: the items are saved to the tab and you stay on the quick sale screen, ready for the next customer.
Quick sale pinned as start screen, with a confirmation message

Tabs

Tabs are at the core of Serve POS. Open a tab per customer or table, add items throughout the evening, and settle up when the customer leaves. Tabs stay open across multiple evenings until they are explicitly settled.

Background and use cases: Settle tabs at the end of the evening →

Tab overview

The tab overview is the main screen of Serve POS. It shows all currently open tabs as cards, each displaying the customer name and the running total. Tabs of a one-time customer — a name that is not in your customer list, such as a table number — have a light orange background, so you can see at a glance who still has to settle before leaving. From here you can:

·Tap a tab card to open it and add items or settle.
·Tap New tab to create a tab for a customer.
·Tap Quick sale to ring up items without opening a tab.
·Tap a group chip to show only the tabs of that group — see Filtering by group.
·Tap Recent payments to check the last payments.
Tab overview with all open tabs and their totals
Filtering by group

In a busy clubhouse there can be dozens of open tabs at once. If you use customer groups, a row of chips appears above the tabs as soon as at least two groups have an open tab. Tap a group to show only its tabs; tap All to see everything again.

·Tabs that do not belong to any group — a table number, a one-time customer, or a customer without a group — stay visible under every filter, so they can never disappear behind a filter someone forgot about.
·The group of a tab follows the customer: move a customer to another group and their open tab moves along.
·The filter is shared with New tab and Put on tab, and stays selected until you change it or restart the app — handy when a device serves one team for the whole evening.
Tab overview filtered on the Players group
Recent payments

Tap Recent payments on the tab overview or the quick sale screen to see the last 15 payments: time, name, payment method and amount. Useful when a customer asks whether they already paid, or to check that a Bancontact payment came through. Tap the button again to close the list.

Recent payments list on the tab overview
Opening a new tab
1Tap New tab on the tab overview screen.
2From the list — choose a registered customer, filterable by group. If they already have an open tab, the app navigates there instead of creating a duplicate.
orNew customer — type a name or table number in the text field, then choose:
2.1One-time customer — opens the tab under that name without saving the person to your customer list. Use this for walk-up customers or table numbers.
2.2Regular customer — opens the tab and saves the person to your customer list at the same time. They will appear in the list on future evenings and can be filtered by group. See Customers for managing your customer list and groups.
3The tab opens immediately.
New tab screen with one-time and regular customer options
Adding items & saving
1Tap a product button in the grid on the left. It appears as a line on the right side of the screen.
2Tap the same product again to add another unit. A badge on the tile shows how many were added. Use − and + next to a line to change the quantity; lowering it to zero removes the line.
3Need many of the same product, like twenty pints? Tap the # button at the bottom right of the products, tap the product, and type the quantity on the number pad. It is added to what is already on the order. To set a quantity directly instead, tap the number between − and + on a line and type the new amount; 0 removes the line. The maximum is 999 per line. This works the same in quick sale.
4Tap Save to persist the lines to the tab. If you tap Back while lines are still unsaved, a dialog lists exactly which items were added and asks whether to save them, discard them, or stay on the screen.
Tab with saved and newly added lines
Automatic return

A tab screen that is left open keeps the device tied up, and items that were added but not saved exist only on that one device. Serve POS therefore leaves the screen by itself once nothing has happened for a while — one minute by default. The delay restarts on every touch, including scrolling and typing, so nobody who is still working gets interrupted.

·Nothing unsaved — the app returns to the tab overview, so the device is ready for the next volunteer.
·Unsaved items — the same dialog as the Back button appears, listing the items that were added. Nothing is saved and nothing is thrown away until someone chooses Save, Don't save, or Cancel.
💡 Time keeps counting while the screen is off or the app is in the background, so a device left in a drawer is already back on the overview when someone picks it up. An admin can change the delay or switch the behaviour off in Settings → General.
Save changes? dialog listing the newly added items
Settling a tab
1Open the tab and tap Checkout.
2Choose a payment method: Cash, Bancontact, Bank app, Tokens, or Card.
3Confirm the payment. The tab is closed and the sale is recorded.
Payment screen for a tab
Renaming
1Tap the pencil icon next to the tab name.
2Edit the name and confirm.
Renaming a tab inline
Merging
1Open one of the two tabs you want to combine and tap Merge.
2Select the tab it should be merged into.
3Tap Merge. All lines of the tab you started from are moved into the selected tab, and the tab you started from is removed.
Merge tabs dialog with a list of open tabs
History of a tab

“When did I order that?” The history shows everything that happened on a tab: which products were added or removed and when, payments (also cancelled ones), the discount and name changes. Each saved round is one entry, newest first, with the device it was entered on. A tab that stays open for several days is split per day.

1Open the tab and tap History (on a phone: in the ⋮ menu). From the tab overview or quick sale, you can also tap a line in Recent payments.
2Tap a product in the list to see only the moments it was added or removed. On a phone, open the list with the Show button above the history.
3Tap Back to return. Items you added but did not save yet are still there; they appear in the history once you save them.
💡 Products that were added and later removed are listed under No longer on the tab, so a mistake at the bar is easy to explain. For a tab that was opened before the history was kept, the items already on it are shown together as one entry.
Deleting
1Open the tab. Deleting is only possible when the tab has no lines.
2Tap Delete. An empty tab has nothing to lose, so it is removed straight away without a confirmation.
Empty tab with the Delete button
Custom amount

Add a custom-priced line to a tab for something that is not in the product catalogue — such as an extra service or a special order.

1Open a tab and tap + Free amount (next to the Merge button).
2Enter a description — required, and will appear on the tab line.
3Enter the amount using the numpad.
4Tap Add. The item appears as a tab line and is included in the running total.
Free amount dialog with description and numpad

Customers

The customer list lets you manage registered customers and their groups. Registered customers can accumulate open tabs across multiple evenings and show up in the selection screen when opening a new tab.

The list shows every customer with their group and the amount still open on their tab. Type in the search box to find someone by name, or tap a group chip to show only that group. Tap a customer to open their details on the right: name, group and group discount. On a phone the details replace the list — tap ← Back to return.

When your customer list grows, finding the right person quickly becomes harder. Groups let you divide customers into logical categories — a team, a family, a club section — so the selection list stays manageable. When opening a tab, you can filter by group to narrow down the list instantly.

Background and use cases: Keep track of your regular members →

Adding a customer
1Go to Customers in the main navigation.
2Tap + Customer.
3In the panel on the right, enter the customer's name and optionally tap a group. If a group chip is selected in the list, that group is chosen already.
4Tap Add. The customer now appears in the list and in the tab creation screen. Changed your mind? Tap Cancel.
New customer panel with name and group filled in
Renaming a customer
1Tap the customer in the list.
2Change the name in the details and tap Save.
Customer details with a changed name, ready to save
Changing a customer's group
1Tap the customer in the list.
2Under Group, tap the group they belong to and tap Save.
Customer details with another group selected, ready to save
Removing a customer
1Tap the customer in the list.
2Tap Delete at the bottom of the details and confirm.
💡 Any open tabs belonging to this customer are not affected — the tab keeps the name that was set when it was created.
Delete customer confirmation
Adding a group
1Tap Manage groups on the customers screen.
2Enter a name for the group under New group and tap Add.
💡 Deleting a group does not delete its customers — they are moved to "no group" instead.
Manage groups window with a new group name typed in
Renaming a group
1Tap Manage groups, then the pencil next to the group.
2Type the new name and tap Save.
💡 The customers stay in the group under its new name, on every linked device. Tap a group name in Manage groups to show only its customers in the list.
Renaming a group in the Manage groups window
Deleting a group
1Tap Manage groups, then the delete icon next to the group name.
2Confirm. The group is removed and all its customers are moved to no group — no customers are deleted.
Delete group confirmation in the Manage groups window

Payments

Payments are recorded when settling a tab or completing a quick sale. Serve POS supports several payment methods — which ones are available depends on what has been enabled in settings.

The payment screen has two halves. On the left is the receipt: what is being paid, for whom, and how the amount is made up, with the Discount and Partial payment buttons underneath. On the right you choose the payment method and confirm with a single green button that always shows the amount. On a phone the receipt folds into a row at the top — tap it to unfold.

Background and use cases: Multiple payment options →

Cash
1On the payment screen, select Cash.
2Tap a quick amount — the exact amount is selected by default, followed by the next round amounts — or tap Enter amount to type the amount received on the keypad.
3The change due is shown in large figures, and the green button reads, for example, Confirm € 27.20 · change € 2.80. Tap it to record the payment. If the amount received is too low, the button shows how much is short instead.
Cash payment with amount received and change
Bancontact
1On the payment screen, select Bancontact (or the display name your admin configured).
2The customer scans with the Bancontact app or their banking app: the QR code on the till screen, or the fixed sticker at the bar, depending on how your admin set it up.
3When the till gets a signal from Bancontact, the payment is confirmed and the tab closes by itself while the screen shows Waiting for payment.... Tap Cancel to stop waiting.
4In the manual setup (The volunteer checks), the customer types the amount and shows the confirmation on their phone. Check the amount and the club name, then tap Confirm.
💡 With a fixed sticker and a signal, a list of today's incoming Bancontact payments also appears below the QR code. If the automatic confirmation does not come through, you can pick the payment from that list.
Bancontact payment showing the QR code
Bank app
1On the payment screen, select Bank app. A SEPA QR code is displayed with the exact amount pre-filled.
2The customer scans the code with their banking app. The transfer is initiated on their side.
3Tap Confirm once you are satisfied the transfer has been sent.
💡 Bank app is only available when the currency is set to EUR, as SEPA transfers require euro amounts.
SEPA QR payment showing the bank transfer QR code
Tokens

Many sports clubs use a token vending machine at their venue. Members buy a set of physical tokens from the machine — each token has a fixed euro value (e.g. € 0.50). At the bar, customers hand over tokens instead of cash, which keeps the queue moving and reduces the need for change.

Serve POS knows the value of one token and automatically calculates how many tokens each item costs, always rounding up to the nearest token. A beer priced at € 2.20 with a token value of € 0.50 costs 5 tokens (€ 2.50), not 4.

1On the payment screen, select Tokens.
2The app shows the total number of tokens required with a per-item breakdown — so the volunteer can verify what the customer hands over.
3Collect the tokens and tap the green button, which reads for example 32 tokens received. The payment is recorded in euros (token count × token value).
💡 The token value is configured by an admin under Settings → Payment. Tokens only appear as a payment option once a value has been set.
Tokens payment showing the number of tokens to collect
Card (SumUp)

Card payment uses a SumUp Solo card terminal. When you initiate a card payment, the app sends the amount to the terminal via the SumUp API — the customer then taps or inserts their card on the terminal. The app polls for confirmation automatically and settles the tab once the payment is approved.

1On the payment screen, select Card (or the display name your admin configured).
2Tap Pay. The app sends the request to the SumUp Solo terminal. A waiting screen appears — ask the customer to tap or insert their card on the terminal.
3Once the card is approved, the app confirms the payment automatically and closes the tab. No manual confirm step is needed.
💡 If the terminal does not respond within two minutes, the app shows a timeout message. You can then tap Try again to send a new request, or Other method to switch payment method. Tapping Cancel during the waiting screen stops the request and returns you to the payment method selection.
Screenshot coming soon
Card (Mollie)

With Mollie, the customer pays on a Mollie card terminal or, in Tap to Pay mode, directly on the Android device running Serve POS. Either way the payment is recorded automatically once Mollie confirms it. How your admin sets this up is described under Card (Mollie) in the payment settings.

1On the payment screen, select Card (or the display name your admin configured).
2Terminal: the amount appears on the Mollie terminal and a waiting screen is shown in the app. Ask the customer to tap or insert their card on the terminal.
Tap to Pay: the Mollie Tap app opens on the same device. Hand the device to the customer, or hold it out, so they can tap their card against it. Afterwards the app returns to Serve POS by itself.
3Once Mollie confirms the payment, the app records it and closes the tab. No manual confirm step is needed.
💡 The app keeps waiting as long as the payment screen is open, until Mollie reports that the payment was paid, declined, cancelled or expired. A customer who pays late is still recorded. Leaving the screen does not lose the payment either: Serve POS checks it with Mollie the next time the app starts or the payment screen opens.
💡 Cancel on the waiting screen first cancels the payment at Mollie. If the customer is already paying, Mollie refuses the cancellation; the app then keeps waiting and shows that the payment is still in progress on the terminal.
🧪 In test mode (terminal only) no real money moves. Tap Open test page on the waiting screen and choose on Mollie's test page whether the payment succeeds, fails or expires. Tap to Pay has no test mode: every payment is real.
🧾 Below the payment screen, Recent payments lists the latest Mollie payments of this terminal (or, with Tap to Pay, the club's Tap to Pay payments made through Serve POS), so you can check whether a payment came through.
Free consumption

Many clubs offer a free drink to volunteers or the referee. Such free consumptions must be recorded for VAT. With Free, the volunteer registers a whole tab (or a quick sale) as free, with a reason such as Volunteer or Referee. Free consumptions are not counted as revenue: Reports shows them in a separate section, per reason and per product.

1Put the free drinks on their own tab (for example "Referee"), or ring them up in a quick sale.
2On the payment screen, select 🎁 Free and tap the reason. Not in the list? Tap Other and type the reason.
3Tap Confirm free consumption. The whole tab is recorded at its full price; any discount is removed.
💡 A tab is either entirely free or not at all. Free is not available on a tab that already has another payment, and a free tab cannot receive another payment method, a discount, or be merged. If something is added to a free tab later, it is registered as free again with the same reason.
💡 To set it up, an admin adds Free under Settings → Payment on each device that should offer it. The list of reasons applies to all devices; you can add, rename or remove reasons there (at least one remains). Free can only be switched on once every device of the club runs the latest version of Serve POS.
💡 Free consumptions are not sent to Scrada or Billit. Ask your accountant how to report them for VAT: the base is usually the purchase price, not the selling price shown in the report.
Using another card terminal

Each device has its own card terminal. If that terminal is unavailable for a while (empty battery, no connection), you can send the payment to another terminal of your club's SumUp or Mollie account, without changing the device's settings. The card payment screen always shows which terminal the payment goes to.

1On the card payment screen, tap Other terminal. The button only appears when your account has more than one terminal. With SumUp you see which terminals are online or busy.
2Choose a terminal. A payment that is already running is cancelled first; if the customer had just paid, that payment is recorded and nothing changes.
3The payment starts on the chosen terminal. The screen shows temporary and the device's usual terminal. Tap Back to … to return to it.
💡 The choice is temporary: it lasts until you switch back or restart the app. To change a device's terminal for good, choose it in the payment settings.
💡 With SumUp, the app does not start a payment on a terminal that is offline or busy with another payment. It shows a message instead, so you can try again or choose another terminal.
Partial payment

Use a partial payment when someone needs to settle their share before the rest of the group is done — for example, a player who has to leave early and wants to pay their part of the team tab on the spot.

1On the payment screen, tap Partial payment under the receipt.
2Enter the amount the customer is paying now.
3Choose a payment method and confirm. The payment is recorded and the tab stays open. The receipt now lists it under Previous payments and shows what remains.
4Repeat for each additional payment — each one can use a different method. The tab closes automatically once the full amount is covered.
💡 You can mix payment methods across partial payments — for example, part cash and part Bancontact.
Payment screen with a previous partial payment and the remaining amount

Admission

Admission lets you charge an entrance fee at the door of a club event — a tournament, a quiz night, a dinner. It is a fast, focused screen: tap a tariff to add one ticket, tap again for the next visitor, and check out. No tab is created and no customer name is needed.

Background and use cases: Sell event tickets at the door →

Overview

Admission only appears in the main navigation once an admin has enabled it and set up at least one tariff — see Admission and Admission tariffs under Settings.

·Behind the scenes an admission sale is a direct sale like any other — it is recorded and settled immediately — but it is kept apart from the cafeteria in Reporting, so the two never mix into one total.
·Because it is not meant to be left waiting on a customer, Admission does not return to the tab overview by itself after a period of inactivity the way tabs and quick sales do. It simply stays exactly as it is until the next ticket is tapped or Clear is used.
Admission screen with tariff tiles
Choosing the event

A club can set up more than one tariff set at once — for example a quiz night and a dinner running on different evenings. If only one tariff set exists, Admission opens straight to its tariffs. If there is more than one, you choose first.

1Tap Admission in the main navigation.
2If more than one tariff set exists, tap the one you are selling for.
3The event name appears in the title at the top of the screen. Tap it at any time to switch to a different tariff set.
💡 The chosen event is remembered on this device only — two tablets at two different doors can be running two different events at the same time.
Choosing the event to sell admission for
Selling tickets
1Tap a tariff tile once per visitor — a family of four checking in for the same tariff is four taps. A badge on the tile shows the running count.
2The list on the right shows every tariff with tickets on it, the ticket count, and the amount. Tap the − next to a line to remove one ticket.
3The total amount and ticket count are shown large at the bottom of that panel — read this out to the visitor before they pay.
4Made a mistake, or is this group done? Tap Clear to reset everything and start on the next visitor.
💡 Tickets are counted, not people — a club that prices a whole family as a single "Family" tariff will see that as one ticket in reports, not four. Tap once per person instead if an exact head count matters to you.
Admission with tickets counted per tariff and a running total
Checkout & free tickets
1Tap Checkout at the bottom of the ticket panel.
2The regular payment screen opens with the amount already filled in — choose a payment method and confirm, exactly as for any other sale.
3You are returned to Admission afterwards, ready for the next visitor — not to the tab overview.
💡 A tariff priced at €0 is a free ticket. If an entire group is free, Checkout is skipped entirely and the tickets are recorded straight away — free visitors are still counted in reports, they just cost nothing.
Payment screen for an admission sale
On a customer’s tab

A player’s parent or a member who settles at the end of the evening does not have to pay at the door. Put their tickets on their tab instead.

1Count the tickets as usual.
2Tap On customer’s tab and choose the customer. The group chips narrow down the list.
3The tickets are added to that customer’s admission tab for this event, and the screen is cleared for the next visitor.
💡 If the customer already has an admission tab for the same event, the new tickets are added to it rather than opening a second one.
Choose customer dialog for putting tickets on a tab

First-time setup

The first time Serve POS starts on a device, a short wizard walks you through the basics. Every step except the installation type can be skipped and changed later — each step tells you where.

1Installation type — choose New installation for a club that has never used Serve POS, Restore previous installation to get your data back on a new or reset device, or Add extra device to link this device to a club that already uses Serve POS. See Backup & multiple devices.
2Language & currency.
3Club name and logo — shown in the top bar, on reports and on the screensaver.
4Admin PIN, payment methods and VAT.
5Products — start with an empty list or load a set of sample products to try things out.
6On the last screen, tick Our club holds events with an entrance fee if you want to use Admission.
Setup wizard welcome screen
Setup wizard: club name and logo

Products & categories

The product catalogue defines everything the bar offers. Products are organised into categories that appear as tabs on the order screen. Only admins can add, edit, or delete products and categories.

Adding a product
1Navigate to Products from the main navigation.
2Tap + Product. The form opens on the right; if a category filter is active, that category is already chosen.
3Enter the product name and price.
4Tap a category. The product will appear under that tab on the order screen.
5Pick a colour for the product button on the order grid.
6If VAT is enabled, keep Default or tap a product-specific VAT rate. See VAT for details.
7Tap Add.
💡 Prices on existing tab lines are never affected when you edit a product — each line stores a price snapshot taken at the moment it was added.
New product dialog
Editing & deleting
1Tap a product in the list. Use the search box or the category buttons to find it quickly. Its details open on the right (on a phone, they replace the list).
2Change the fields and tap Save. To remove the product, tap Delete.
💡 Deleting a product does not affect historical sales data — tab lines keep their own name and price snapshots.
Edit product dialog
Deactivating

A seasonal product — mulled wine in winter, ice cream in summer — does not have to be deleted and re-entered every year. Open it and turn off Visible on the register, then tap Save: the product disappears from the order screen but keeps its price, colour and position. Hidden products are marked in the list, and the Hidden filter shows them all. Turn the switch back on to bring a product back.

💡 Admission tariffs can be deactivated the same way under Admission tariffs.
Product list with one deactivated product
Categories

Categories appear as tabs on the order screen. Products within a category are grouped together and sorted according to their sort order.

1Tap Manage categories on the Products screen.
2Enter a name and tap Add. Tap the icon in front of a category to choose another icon.
💡 Use the pencil to rename a category and the bin to delete it. A category can only be deleted when it has no products. Tap a category name to show only its products.
New category dialog with icon picker
Product ranges

Several bars, each with its own products? A product range decides which products a device shows — for example a sandwich bar with all sandwiches and a few drinks, or a second bar with only beer and soft drinks during busy hours. There is still one catalogue: prices are the same everywhere and tabs stay shared, so a customer can order at any bar. Without ranges nothing changes.

1Tap Manage ranges on the Products screen, enter a name and tap Add.
2Tick a category to take the whole category: products you add to it later appear automatically. Tap the category name to tick only some products instead. Changes are saved immediately.
3On each device, tap the range button at the top of Bar or a tab and choose its range. The choice stays on that device. All products is always available.
💡 When you open a product, For sale at shows the ranges it is sold in. Tick a range there to add just this product. A range that takes the whole category cannot be unticked there — tap it to open Manage ranges. Deleting a range makes its devices show all products again.
Sort order

Both categories and the products within them can be reordered. The order you set here is the order volunteers see on the order screen.

1For products, first tap a category button above the list; arrows then appear in front of each product. For categories, use the arrows in Manage categories.
2Changes take effect immediately — no separate save step is needed.
Product list with up and down arrows to reorder

Reports & export

The reporting screen answers two questions. At the top: how much came in, and where is the money — for whoever closes the till after the evening. Below, in tabs: what was sold, the VAT, the open tabs and every settled tab — for the treasurer. The export takes the same figures to Excel.

Reading the report
1Open Reporting from the main navigation.
2Choose a period in the menu — Today, Yesterday, This week, Last week, This month, Last month — or Choose dates… for a start and end date. A day runs from the start of the day set in Settings, so sales after midnight still count for the evening before.
3The summary at the top shows Received: the total and the amount per payment method. On a phone, tap By payment method to unfold the details.
4Below the summary, buttons point to what still needs attention: open tabs, cancelled payments and free consumptions. All payments opens Payment management for the same period.
·Sales — each product sold, with quantity, price and total; with Admission, the tickets per event and tariff. Free consumptions follow underneath, per reason and product at the full selling price; they are not revenue.
·Settled — every tab settled in the period, including quick sales and admission, with time, ticket code, device and payment method. Search by name or ticket code (the same code as in Scrada), filter on the kind of sale, and tap a tab to see its history. Cancelling or refunding a payment stays in Payment management.
·VAT — total incl. VAT, excl. VAT and VAT amount per rate. Only shown when VAT is enabled.
·Open tabs — the tabs open right now with what is still to be paid. They do not depend on the period or the device.
💡 Received counts each payment on the day it was made. Sales, VAT and Settled count each tab once, in full, on the day it was settled. A tab paid partly on Friday and partly on Saturday is therefore sold on Saturday; the Friday part is shown as an advance on tabs not settled yet.
💡 If Admission is in use, a switch — Everything, Cafeteria, Admission — filters the whole report, including VAT and the export. For your VAT return, choose Everything (and All devices). See Admission.
Reporting screen with the amount received per payment method and the tabs below
Per device

Does your club use more than one device, for example a second bar or a tablet at the door? Then a device filter appears next to the period.

1Choose a device to limit the whole report to it, for example to count the till of one bar. On a phone, the device button shows each device with its total.
2On a tablet, the By device tab puts all devices side by side, per payment method. Tap a row to filter on that device.
💡 A payment counts for the device where it was made. In the sales, a tab counts for the device where it was settled — also if products were added at another bar. A replaced device keeps its name and counts together with the device that replaced it. Payments from before devices were recorded appear under Unknown device.
Export to Excel
1Choose the period and, if you like, the scope and the device. The export follows what you see.
2Tap Export at the top right (on a phone: Excel).
3Choose what you need. The app remembers your choice on this device:
·Daily receipts — one sheet with a row per day: what came in per payment method and the total, for your cash book. With VAT enabled, it also shows the sales and VAT per rate for each day. The payment columns count what was paid that day; the VAT columns count what was settled that day.
·All data — the daily receipts plus two tables for your own analyses: Sales, one row per line of every settled tab (product, category, quantity, price, discount, net amount, VAT, device), and Payments, one row per payment, with the reference of SumUp, Mollie or Bancontact so you can find it in their dashboard. Use a filter or a pivot table to see sales per product, per month or per device.
4Tap Export. On Windows, choose where to save the file; on a phone, share it by email, Drive or another app, or save it to your downloads.
💡 The file is a real Excel workbook (.xlsx): amounts and dates open as numbers in your own regional format, also in Google Sheets and LibreOffice. A full calendar month gives a file name like Daily_receipts_2026-10.xlsx.
Reporting header with the Export button

Payment management

The payment management screen lets you review all recorded payments and cancel individual ones when a mistake was made. Access is PIN-protected.

1Go to Settings → Payment management.
2Select a date range. All payments in that period are listed with timestamp, amount, method, and customer name.
3To cancel a payment, tap Cancel on the row and confirm the dialog.
💡 Cancelling a payment re-opens the tab if the remaining non-cancelled payments no longer cover the total. Cancelled payments are shown separately in reports — they are never silently deleted.
💳 Cancelling a card payment made with SumUp or Mollie (terminal or Tap to Pay) also refunds it to the customer's card automatically, through the provider. No action is needed in the SumUp or Mollie dashboard.
Cancel payment confirmation in payment management

Admission tariffs

Admission tariffs are managed on their own screen, kept apart from the regular product catalogue. A tariff set is a named group of tariffs for one event — a club can run several side by side. This screen only appears once Admission has been enabled — see Admission under Settings.

Tariff sets
1Go to Admission tariffs from the main navigation.
2Tap + Tariff set, give it a name — for example the event's name — and save.
3Tap a tariff set to select it; its tariffs appear below.
💡 A tariff set can only be deleted once it has no tariffs left. That is deliberate — deleting a set that still has tariffs would silently remove pricing that a door tablet might be actively selling.
Admission tariffs with tariff sets and their tariffs
Tariffs
1With a tariff set selected, tap + Tariff.
2Enter a name — this is what appears on the door tablet and in reports — and a price.
3Pick a colour for the tile, and set the order tariffs appear in.
4If VAT is enabled, optionally set a tariff-specific VAT rate, exactly as for a regular product.
5Tap Save.
💡 The same tariff name can be used in more than one tariff set — a club can have "Adult" in both its quiz night and its dinner. It cannot be used twice within the same set, since that would give two indistinguishable buttons at the door.
New tariff dialog
Free tickets

Set a tariff's price to €0 to make it free — useful for players, committee members, or children under a certain age who should still be counted at the door.

💡 A free tariff appears and behaves exactly like any other tile at the door. See Checkout & free tickets for what happens when a whole group is free.
Tariff priced at zero, a free ticket

Accounting: Scrada

If your organisation keeps its books in Scrada, Serve POS can send every settled tab to the daily receipts book there as a receipt — no more typing over the report or importing the CSV. Only sales from the moment you connect are sent; earlier sales are not.

1In Scrada, create an API key. You get a key and a password with it. Also note your company ID (a code of 36 characters, shown in your company details or in the address bar).
2In Serve POS, go to Settings → Integrations → Scrada, fill in the company ID, API key and password, and tap Connect. The password is stored encrypted on our server, never on the tablet.
3Once the first receipts have arrived in Scrada, start the Scrada Receipts integration there and link the VAT rates to your categories. Scrada books a day's receipts in the daily receipts book once that day is over.
4Follow up under Management → Accounting: Scrada: per day what Serve POS sold next to what was sent, and any receipt that could not be sent. Choose a day to see each receipt with the time it was sold and sent, and whether Scrada has booked it.
💡 Sales without VAT end up in the NA row in Scrada, which by default points to the gift voucher sales category. Link it to your own receipts category instead.
🌙 Do you sell after midnight? In Scrada, move the opening time of the day later (for example 06:00), so one evening stays one day in the daily receipts book.
🎟️ Using tokens? Do not book the sale of tokens as daily receipts: the revenue is already sent when they are exchanged on a tab. When a customer pays more in tokens than the tab, the surplus is not counted as revenue: Scrada books it on the payment method Overdracht (under 10 cents on Afronding). In Scrada, link Overdracht to a payment-difference method (Betaalverschil), so it does not look like cash.
🔢 Each sale has the same ticket code in Scrada and in the payment details of the report, so you can find it in both.
⏸️ If Scrada stops accepting the details (for example after a new API key), the connection pauses. Connect again with the new details: sales made in the meantime are sent after all. Disconnecting on purpose is different — reconnecting later starts from that moment.

Club name & logo

The club name appears on reports and in the CSV export. The logo appears in the top bar and on the screensaver of every device of your club.

1Go to Settings → General.
2Enter the Club / association name.
3Tap Choose logo and pick an image — PNG, JPG, SVG or WebP, up to 5 MB. Use Replace or Remove to change it later.
4If your logo does not stand out against the dark top bar, tick White background behind the logo.
Logo setting with Choose logo button

Language

Serve POS is available in 19 languages, including Dutch, French, English and German. Changing the language updates all labels, buttons, and messages in the app immediately — your data is not affected.

1Go to Settings → General.
2Tap the Language dropdown and select your preferred language.
3The app switches language immediately — no restart required.
Language setting

Currency

Serve POS uses Euro (€) by default. You can switch to a different currency if your club operates in another country.

1Go to Settings → General.
2Tap the Currency dropdown and select your currency.
3Confirm the warning. The symbol and number format update immediately throughout the app.
💡 Prices already entered are not converted — only the display format changes. Bank app (SEPA QR) is automatically hidden for non-EUR currencies, as SEPA transfers require euro amounts.
Currency setting

Automatic return

Volunteers sometimes add items to a tab — or start a quick sale — and then walk away without finishing. The screen stays open, the device cannot be used for the next customer, and the items are not stored anywhere yet. Automatic return leaves that screen by itself once nothing has happened for a while.

1Go to Settings → General. Automatic return is switched on by default.
2Choose the delay: 30 seconds, 1 minute (default), 2 minutes, or 5 minutes.
3The delay restarts on every touch — scrolling and typing included — so a volunteer who is still working is never interrupted.
4It applies to both the tab screen and the quick sale screen.
5When the delay passes with nothing pending, the app returns to the tab overview. Otherwise a dialog appears and waits for a choice — on a tab it offers to save the items, on a quick sale it asks whether the sale is still in progress. Nothing is ever saved, cleared, or discarded on its own.
💡 The setting syncs to every device in your club, so you only have to set it once. A change applies the next time a tab screen is opened.
Automatic return setting with delay

Screensaver

When nothing happens for a while, the screensaver shows your club logo (or the Serve POS logo) with the current time. A touch brings you straight back. While the screensaver is on, the device’s screen stays on — a device behind the bar does not go dark in the middle of the evening.

1Go to Settings → General → Screensaver.
2Tick Show screensaver when idle and choose after how long: 1, 2, 5 (default), 10 or 15 minutes.
💡 The screensaver is set per device — switch it off on a phone you carry around, keep it on for the tablet on the counter.
Screensaver setting

Keyboard

On a Windows touchscreen the system keyboard is often small or covers half the screen. Serve POS can replace it with its own simplified touch keyboard.

1Go to Settings → General → Keyboard.
2Tick Enable custom keyboard and choose the AZERTY or QWERTY layout.
Keyboard setting

Button size

On a high-resolution tablet the buttons can come out small. Button size makes the tab cards on the tab overview and the product tiles in the product picker larger, so they are easier to hit. Nothing else changes.

1Go to Settings → General → Button size.
2Choose Normal, Large (125%) or Extra large (150%). Each choice is shown at its own size, and the change applies straight away.
💡 Button size is set per device: a large tablet at the bar can use Extra large while a laptop in the office stays on Normal.
Button size setting with Normal, Large and Extra large

Discount

When discount is enabled, a discount can be applied to a tab at payment time, as a percentage or as a fixed amount. If an admin PIN is set, the discount button is protected by it.

1Go to Settings → Features and enable Discount.
2When a volunteer opens the payment screen, a Discount button appears.
3Tap it and choose % or € at the top. Pick a suggestion (5, 10 or 20%, or €2, €5 or €10) or type another value on the numpad. Below the value you see how much the discount is and the new total. A fixed amount can never be more than the total. If an admin PIN is set, it is asked first, so only the admin can authorise a discount.
4The payment screen updates to show the subtotal, the discount amount, and the final amount due.
💡 You can also set a default discount for a customer group. Open the Customers screen, tap Manage groups, tap Discount next to the group, and enter a percentage (a group discount is always a percentage). Every new tab for a customer in that group will automatically have the discount applied.
Manage groups window with a Discount label, one group set to 10%
Payment screen with a 10% discount applied

Admission

Admission is off by default. Turning it on adds an Admission item to the main navigation and lets you build tariff sets for club events — see Admission tariffs.

1Go to Settings → Features and turn on Use admission (all devices). This is a club-wide setting — it syncs to every device automatically.
2A second switch, Show in the menu on this device, appears once the first is on. It is on by default and applies to this device only.
3Set up at least one tariff set before the Admission item is genuinely useful to the volunteers at the door — see Admission tariffs.
💡 The second switch is what lets a tablet behind the bar hide an Admission item it never uses, while a tablet at the door keeps it — without turning the feature off for the whole club. It only hides the menu item; the screen itself stays reachable either way.
Admission switches in settings

Admin PIN

The admin PIN protects Settings and the payment management screen. When set, volunteers cannot access admin features without entering the correct PIN.

1Go to Settings → Security.
2Enter a 4-digit PIN in New PIN and repeat it in Confirm PIN.
3Tap Set PIN. From now on, every navigation to an admin page will prompt for the PIN first.
💡 To remove the PIN, tap Remove PIN — you will need to enter the current PIN first. While no PIN is set, Settings is accessible without authentication.
Configuration PIN setting

Payment settings

Configure which payment methods are available to volunteers. Go to Settings → Payment to manage these options.

Enabling payment methods

Only the methods you enable here appear on the volunteer's payment screen. Cash is always available and cannot be disabled.

1Go to Settings → Payment.
2Tap + Add payment method and select the method to add.
3Fill in the required details (see below) and confirm.
4To remove a method, tap the remove icon next to it.
Payment methods list in settings
Default payment method

By default the payment screen opens on Cash. If most of your customers pay another way — say by card — you can make that method the default, so the volunteer no longer has to switch every time. The volunteer can still pick any other method on the payment screen.

1Go to Settings → Payment. The star next to each method only appears once you have at least two methods.
2Tap the star next to the method you want as default. The star fills in.
3To go back to the automatic choice, tap the filled star again.
💡 With a card terminal (SumUp or Mollie) as default, the payment is sent to the terminal as soon as the payment screen opens — the volunteer does not need to tap anything first.
💡 Without a default (automatic) the payment screen opens on Cash, or on the first available method if Cash is switched off. If you remove the method that is set as default, the setting returns to automatic.
Bancontact

Bancontact works with a Bancontact Pro account (formerly Payconiq). The form first asks How do you know it has been paid? and then shows only the fields that choice needs.

·The till gets a signal (recommended) — the payment is confirmed automatically. Choose the Type of QR code: QR code on the screen shows a new QR code with the amount for every payment and needs only the API token; Fixed QR code (sticker) sends the amount to your sticker and also needs Your sticker number (product ID). The API token is in the Bancontact Pro portal under Settings; each sticker is a product on the portal's Products page, with its own number. Extra stickers can be created there as well.
·The volunteer checks — no API token. Enter the Payment link of your sticker (https://pay.bancontact.net/…). The customer types the amount; the volunteer confirms manually. Works when the till is offline.
·Test and print QR code (sticker with signal) validates the sticker number with Bancontact and shows its QR code, ready to print. A new sticker created in the portal can be printed this way and hung next to the till straight away.
💡 These settings are stored per device: set them up on every till. The API token can be the same everywhere. With a fixed sticker, give each till its own sticker (and sticker number): if two tills share one sticker and charge at the same time, it is unclear which amount the customer sees. With several tills and one sticker, choose QR code on the screen instead.
💳 Payments confirmed through the API can be refunded from payment management within 30 days.
Bancontact payment method form

Background, choices and costs: How do I accept payments with Bancontact? →

Bank app

Bank app generates a SEPA QR code with the exact amount pre-filled. The customer scans it with their banking app to initiate a transfer.

1When adding Bank app, enter your club's IBAN and beneficiary name.
2Confirm. The app generates a unique SEPA QR code for each payment with the amount pre-filled.
💡 Bank app is only available when the currency is set to EUR, as SEPA transfers require euro amounts.
Bank transfer (SEPA QR) payment method form
Tokens

To use tokens, set the euro value of a single token — typically the denomination your token vending machine dispenses (e.g. € 0.50).

1When adding Tokens, enter the value per token in euros.
2Confirm. The Tokens payment option now appears for volunteers on the payment screen.
💡 To change the token value later, tap the edit icon next to Tokens in the payment settings list.
Tokens payment method form
Card (SumUp)

Card payment integrates with SumUp Solo card terminals via the SumUp Cloud API. Setup is a two-step process: first link your SumUp account, then pair one or more physical terminals.

⚠️ Only the SumUp Solo is supported. The Solo Lite and the Air connect via Bluetooth to the SumUp app only and cannot be used with Serve POS.
1When adding Card, enter your SumUp API Key (a personal access token from the SumUp Developer Portal) and your merchant code (starts with M, visible in your SumUp account).
2Tap Validate credentials. The app verifies that the API key and merchant code are correct.
3Optionally enter a display name — the label shown on the payment button and in reports. Defaults to Card if left empty.
4Tap Confirm, then open Manage terminals to pair your physical devices. See Managing terminals below.
💡 When a card payment is cancelled via payment management, the app automatically calls the SumUp API to process the refund — no manual action needed in the SumUp dashboard. Refunds are only possible within 30 days of the original payment.
Card (SumUp Solo) payment method form

Background, devices and costs: How do I accept payments with SumUp? →

Managing terminals

The terminal management screen is reached via Settings → Payment → Card → Manage terminals. You can pair multiple SumUp Solo devices. One terminal is marked as the default — payments are always sent there first. If the default is offline at payment time, the app falls back to the first available online terminal.

💡 We recommend one SumUp Solo per till. When several tills share one terminal and two volunteers charge at the same time, it is unclear which amount is on the terminal, for the volunteer and for the customer.
·Pairing a new terminal — tap + Pair terminal, enter the pairing code shown on the device screen and optionally a name, then confirm. The first paired terminal becomes the default automatically.
·Online / offline status — each terminal shows a status indicator. Green means the device is reachable; grey means it is offline or unreachable.
·Setting the default — tap the terminal you want to use as default. Payments will be directed to it unless it is offline.
·Waking a terminal — tap Wake next to a terminal to send it a test request and confirm it is reachable.
·Removing a terminal — tap the delete icon next to it. The device is unpaired from your SumUp account. If the removed terminal was the default, the default is cleared until you set a new one.
💡 Removing the Card payment method entirely (via the remove icon in the payment settings list) clears the API key, merchant code, and all terminal settings. Existing card payments in reports are not affected.
Screenshot coming soon
Card (Mollie)

Serve POS also works with Mollie card terminals. The amount is sent to the terminal, the customer taps or inserts their card, and the payment is confirmed automatically. You need a Mollie account and an activated Mollie terminal first.

1Tap + Add payment method → Card (Mollie).
2Tap Connect with Mollie. Your browser opens Mollie's login page: log in with your club's Mollie account and give Serve POS permission. When the page says Connected to Mollie, return to the app.
3The app now shows Connected to followed by your organisation name. If your Mollie account has more than one website profile, choose the right one.
4Optionally enter a display name, and add the method.
5Open Manage terminals. The terminals linked to your Mollie account are listed with their status; pick the one this device should use as default.
💡 You connect once per club: every device of the club uses the same connection, and each device picks its own terminal. Disconnect (next to the organisation name) ends the connection for all devices of the club; you can also revoke it in your Mollie dashboard.
📱 Tap to Pay (Android with NFC only): set Mode to Tap to Pay instead of Terminal. Install the Mollie Tap app from the Play Store and log in with the same Mollie account. No terminal needs to be chosen: when the volunteer chooses Card, Mollie Tap opens and the customer taps their card against the device. Tap to Pay has no test mode — every payment is real.
🧪 Test mode (terminal only) lets you try everything without real money. With test mode on, the payment screen shows an Open test page button where you choose whether the payment succeeds, fails or expires. Switching test mode on or off clears the chosen terminal, so pick it again afterwards.
💡 If the app is closed or restarted while a terminal payment is still in progress, Serve POS checks the payment with Mollie at the next start and books it, so no payment is lost.
Card (Mollie) payment method form, connected to Mollie in Tap to Pay mode

Background, devices and costs: How do I accept payments with Mollie? →

VAT

When VAT is enabled, the app records the applicable rate on every new sale and adds a VAT summary to the report and CSV export — useful for periodic VAT declarations.

1Go to Settings → Features → VAT settings.
2Turn on VAT enabled. From this point every new sale records the effective rate.
3Optionally enter your organisation's VAT number — it will appear in the CSV export header.
4Add the rates you use (e.g. 6%, 21%) with + Add rate.
5Set the global default rate — applied to any product that has no product-level override.
6To assign a specific rate to a product, edit that product, check Custom VAT rate, and select the rate.
💡 Tab lines created before VAT was enabled are not affected — they have no rate and are excluded from the VAT summary.
VAT settings with available rates

Backup & multiple devices

With backups enabled, your club’s data is kept safely in the cloud. That same backup is what links several devices together: a tablet behind the bar, one at the door and a laptop in the office all see the same products, customers and open tabs.

Backups

Backups are switched on by default for a new installation. Check or change this under Settings → Backup.

·The Backup ID identifies your club’s data. Tap Copy and keep it somewhere safe — you need it if you lose or reset all your devices.
·Last backup shows when the data was last saved.
·Besides the club’s data, each device also backs up its own settings: which screens it shows, its start screen, display settings and payment methods. Only the setup wizard uses them, when you replace or add a device; they never change your other devices.
·Disable backups removes the Backup ID from this device and erases the saved settings of this device. The club’s data already in the cloud is kept, and you can re-enable backups at any time.
Backup settings
Adding a device
1On a device that is already in use, go to Settings → Backup and tap Generate pairing code. The 6-digit code is valid for 24 hours.
2Install Serve POS on the new device. In the setup wizard choose Add extra device and then Link with pairing code.
3Enter the code. The new device downloads the products, customers, settings and open tabs, and stays in sync from then on.
4On This device, choose Copy settings from to give the new device the screens and payment methods of a device you already use. Card terminals, card readers and the Bancontact product ID belong to that other device: choose your own for the new one.
Setup wizard with New installation, Restore previous installation and Add extra device
Replacing a device

Is a device broken or gone? Set up its replacement with the same name and settings.

1Install Serve POS on the new device. In the setup wizard choose Restore previous installation, then enter a pairing code from a device that still works, or your Backup ID.
2Under Which device are you replacing?, tap the old device. Check the confirmation carefully: the old device is unlinked and can no longer be used as a till, and tabs or sales on it that were not yet synchronised are lost. If the old device was still active in the last 24 hours, you get an extra warning.
3Tap Yes, replace. The new device takes over the name, screens and payment methods of the old one. On This device you can check them and adjust anything, for example a different card terminal.
💡 Not replacing anything? Choose add as an extra device instead. Reinstalling on the same device usually finds the backup automatically, and its own settings come back as well; on the last screen you can choose to start with empty device settings instead.
Managing devices

The Devices tab in Settings lists every device linked to your club, with its name, platform and model. The device you are holding is marked.

·Rename a device so you know which is which — “Bar”, “Door”, “Office”.
·Unlink a device that was lost or is no longer used. It is locked straight away, its local data is wiped, and it has to go through setup again before it can be used. Its saved device settings are erased.
·Link a new device from here as well, with a pairing code.
What is shared

Linked devices share everything that belongs to the club:

·Products, categories, admission tariffs, customers and customer groups.
·Open tabs, payments and reports — a tab opened at the bar can be settled at the door.
·Club-wide settings: club name and logo, language, currency, discount, VAT, tokens, admission, automatic return and the admin PIN.
·The subscription and the trial period — see One subscription for all devices.

Some settings are deliberately set per device, because they depend on where the device is used: which screens it shows, the start screen, the screensaver, the keyboard, the payment methods and the card terminal. They are not shared, but they are backed up per device, so a replacement device can take them over (see Replacing a device).

Under Settings → Display and controls → Screens on this device you tick Bar, Tabs and customers and Admission (when your club uses admission). A ticket booth can show only Admission; a club that never opens tabs can switch tabs off. Without Bar you can still sell directly with the Quick sale button on the tab overview. At least one screen stays on. Tabs that are still open do not disappear: you see them on the other devices and in Reporting.

💡 Every device keeps working without internet. Changes are sent as soon as the connection is back.

Subscription

Serve POS includes a 60-day free trial with full access to all features. After the trial, a subscription is required to continue using the app. Both the trial and the subscription belong to your club as a whole: one subscription unlocks every linked device. A small badge in the top-right corner of the screen keeps you informed of your current status at all times.

Trial period

The 60-day free trial begins the moment your club installs Serve POS on its first device. Devices you link later share that same trial — they do not get 60 days of their own. No account or payment details are required to start.

·The badge in the top-right corner shows how many days are left in the trial — for example Trial · 60 days left.
·When fewer than 14 days remain, the badge turns orange as a reminder.
·When the trial expires, the app shows a full-screen notice. All data is preserved — the app resumes normally as soon as a subscription is activated.
💡 The trial start date is tied to your club — reinstalling the app, restoring it on a different device or linking an extra device does not reset the trial.
Screenshot coming soon
One subscription for all devices

You only pay once per club. As soon as one device buys a subscription, every device linked to your club can use Serve POS — also devices signed in with a different Google or Microsoft account, and also across Android and Windows. On those devices the badge shows Shared licence.

·The subscription belongs to the Google or Microsoft account it was bought with. Any device signed in with that paying account keeps the shared licence active simply by opening Serve POS.
·Make sure such a device opens Serve POS at least every three days. After two days without confirmation, the other devices show Licence not confirmed since…; after three days they lock at the next start.
·A device that is in use never locks in the middle of a busy evening: the badge first shows Licence expired · closes at…, and the device keeps working for up to three hours.
·Tap the badge to see which device last confirmed the licence and when. After opening Serve POS on a device with the paying account, tap Check again on the other device to unlock it straight away.
💡 Linked devices that show Shared licence do not need a subscription of their own — buying one there would mean paying twice. Unlinking a device does not affect the shared licence.
Activating a subscription

You can subscribe at any point during the trial — or immediately after it expires. Two plans are available: monthly (cancel any time) and yearly (best value). Buy it on one device only: the other linked devices follow automatically.

1Tap the trial badge in the top-right corner — or tap Activate subscription on the expired screen.
2Choose Monthly or Yearly. Google Play or the Microsoft Store opens a purchase confirmation showing the price.
3Complete the purchase in the store. The app confirms the subscription automatically, the badge updates to show the active plan, and the other devices of your club are unlocked too.
💡 The purchase is handled entirely by Google Play or the Microsoft Store — no payment details are stored in the app itself.
Screenshot coming soon
Managing your subscription

Renewals, cancellations, and plan changes are managed in the store where you bought the subscription — not inside Serve POS itself. Do this on a device signed in with the paying account.

1Open Google Play or the Microsoft Store on your device.
2Go to your account → Subscriptions (in Google Play: Payments & subscriptions) to view, change, or cancel your Serve POS subscription.
💡 Cancelling stops the subscription from renewing at the end of the current billing period. The device with the paying account keeps working until that date; the other devices of your club lock up to three days after the licence was last confirmed.
Screenshot coming soon