The fastest way to learn how to train employees on a new POS system is a one-week plan. It holds four short practice sessions, one supervised day at the real counter, then a check of the first week's records. Short sessions beat one long day, because a skill practised once fades fast.
Most training advice stops at the sale itself, yet the costly mistakes happen around it. A credit sale goes to no named customer. A carton sells at the price of a piece, a till closes short, or a sale is lost when the internet drops.
This plan drills each of those, in the order a cashier meets them, with a sign-off sheet you can copy.
How long does it take to train staff on a new POS system?
Plan one week per group of staff. A cashier learns a plain cash sale in one session. Payments, credit, returns and the end-of-shift count take two more, and the supervised day finds what the drills missed.
Spread the sessions out instead of running one long day. Hermann Ebbinghaus measured how memory of newly learned material drops steeply within a day, then keeps falling. A 2015 replication in PLOS ONE found the same curve, which is why each session below repeats the last one first.
| Day | Session (30 to 45 minutes) | Done when |
|---|---|---|
| 1 | Sign-ins, roles, language, the practice shop | Each person signs in on their own device |
| 2 | Find, sell, take cash, print | Ten mixed sales in a row, right change, no help |
| 3 | Credit, part payments, split payments, returns | Each payment type once; a return puts stock back |
| 4 | The register and the offline drill | The drawer closes with its difference explained |
| 5 | A supervised day at the real counter | The owner signs the sheet |
| 6 to 7 | Read the first records | The four reports below show no surprises |
Day 1: set up the people, not just the till
Give every person their own sign-in. Every sale then carries the name of who made it, so you can coach one person instead of lecturing everyone.
Make a role before you make the users. For a cashier, tick Point of Sales under Sales, View and Create under Customers, and Create under Sales Return if they take returns. Leave Change product details off if your prices are fixed, and leave Reports, Settings and every Delete tick off.
Decide where practice sales go. Sales rung up in your real shop take real stock and land in your real reports. To keep them out, open a separate free Starter account as a practice shop, with no card needed.
Let each cashier work in their own language. ArmPOS's shop app comes in 24 languages, Swahili, French, Hausa and Yoruba among them, and each person picks theirs on their own device. Print the demo receipt on the real printer before anyone sells.
If the team has never used a till, spend ten minutes on what a point of sale system does before the first drill.
Days 2 to 5: the drills
Each day opens with five minutes of the last one. The trainee drives; the trainer only points.
Day 2: find, sell, take cash, print
- Find a product by typing two letters, then by scanning its barcode with the phone's camera or a USB scanner.
- Change quantities with − and +, then take cash with the quick amounts and read the Change line aloud.
- Sell by the carton and by the piece. A product sold in packs gets a pack picker in the cart, and one box of 12 takes 12 pieces off stock.
- Learn three keys: F2 jumps to the search, F4 opens the payment window and F9 reprints the last receipt.
For example, ring up two sugar packets, a carton of soap and three loose bars of soap, paid with a UGX 50,000 note. The cashier should know the change before the screen shows it.
Day 3: credit, part payments, split payments and returns
- Part payment: enter less than the total. The rest stays as Balance and the sale is saved as Partial. Always pick the customer first, or the debt belongs to the walk-in customer and nobody can collect it.
- Credit limit: give a practice customer a credit limit, then try to sell past it. The till refuses the sale, and the cashier learns what to say.
- Split payment: half cash, half mobile money, with Add Payment Method. The rule to drill: release the goods only once the money shows on the shop's own phone or account, never on the customer's screen.
- Hold: park a sale with F6, serve the next customer, bring it back with F7.
- Return: find the sale with Product Return, set the quantity, confirm. The item goes back into stock, but the refund stays Unpaid until someone records the money given back.
Day 4: the register, and losing the internet on purpose
Open the register with a counted float, for example UGX 100,000. Take UGX 15,000 out with Cash out for an errand, sell a few cash sales, then close with the cash you count. ArmPOS answers with what the drawer should hold, what was counted and the difference.
Only cash counts in the expected drawer. Mobile money, card and unpaid balances never reach it. Drill it until the cashier can explain why a busy mobile money day leaves less cash than sales.
Then switch off the Wi-Fi or mobile data while the POS is open. Make two sales, watch the bottom bar change to Offline mode, reconnect, and check that each sale appears once in All Sales. Card and mobile money payments need the internet, so drill what to say to a customer who wants to pay that way.
Day 5: a supervised day at the real counter
Put the trainee on the till for the first busy hours with the owner or a senior cashier beside them. Write down every question asked; those questions become your shop's written procedures.
The sign-off sheet: copy it into a spreadsheet
Nobody sells alone until every row is shown, not described. Print one sheet per person and sign each row.
| Task | The trainee shows you | Guide |
|---|---|---|
| Sign in | Their own sign-in, on their own device | Add your team |
| Find and scan | A product by name and one by barcode | The POS screen |
| Cash sale | Right change, receipt printed | Make your first sale |
| Carton and piece | One sale by the pack, one by the piece | Units |
| Credit | A part payment on a named customer; a refusal over the limit | Customers |
| Split payment | Cash plus another method on one sale | Take payments |
| Return | Stock back, refund recorded | Returns and refunds |
| Register | Open, cash out, close, explain the difference | The register |
| Offline | Two sales offline, each synced once | The POS screen |
How to run the training in ArmPOS
ArmPOS runs in the browser on the phones, tablets and computers your staff already use. They train on the same screen they will sell on.

- Make the role and the users. User Management › Group Permissions, then Users. See Roles and permissions.
- Limit each person to their branch if you have more than one: untick All Warehouses on their user and pick theirs.
- Set the till's behaviour once in POS Settings: Hold Sales, keyboard shortcuts, and whether overselling is allowed. See Receipt and POS settings.
- Run the drills of days 2 to 4 on the practice shop or the real one, with the sign-off sheet.
- Write the answers down. On plans with the Knowledge Base, your team's handbook keeps procedures like cashing up where every new hire can search them.
The ? button in the top bar opens the guide for the page a trainee is on. Questions the guides don't answer go to Ask support inside the shop, or to the ArmPOS team through the contact page.
What to check in the first week
Four reports show who still needs help. Read them on days 6 and 7, then once a week for a month.
- Cash Register Report: each shift's difference by cashier. The same person short on the same shift needs a drill, not a lecture.
- Seller Report: each person's sales split by payment method, so you can settle with each cashier.
- Draft Invoices Report: held sales nobody finished, with their age in days. Old drafts are sales you may have lost.
- Users Report: how many sales, returns and adjustments each person made. A cashier with many returns is worth a quiet look.
The sales reports guide and team reports guide show where each one sits. A cash difference that keeps coming back is a form of inventory shrinkage, and is treated the same way.
After the first week, teach the stock tasks: receiving a delivery, counting a shelf and reading the low-stock list. Those protect you from overstocking and stockouts, and the inventory management guide for small businesses sets out the full routine. Counting itself is covered in stock taking vs stock checking.
Shifts, attendance and leave belong to the HR side of running a team, covered in HR management for small business.
Frequently asked questions
How long does it take to train a cashier on a new POS?
One session for a plain cash sale. Plan a full week before a new cashier handles credit, returns and the end-of-shift count alone.
Should staff practise on the real system?
Yes, on the real screens. To keep practice sales out of your real stock and reports, practise in a separate free Starter account.
What should a new cashier not be allowed to do?
Change prices in the cart, delete sales, or open reports and settings. Each is a separate tick in the role, so leave them off until the person has earned them.
Can staff use the POS in their own language?
Yes. Each person picks their language on their own device, from the 24 the shop app offers, while the shop keeps one default.
What if the internet goes down during a sale?
If the POS is already open, it keeps selling and saves the sales on the device. They are sent without duplicates when the connection returns, which is why the offline drill is part of day 4.
Set up your team's sign-ins and run the first drill today on a practice shop: create a free ArmPOS account.