The 16 UX Factors Of The Point Of Sale System · POS Design Guide Part 1

Creative Navy
Published in
8 min readFeb 5, 2018


Last Updated: May 12, 2023

The design of ePOS software poses a unique set of challenges. As a UX design agency, we have conducted substantial user research for our clients in order to understand how cashiers use ePOS software systems and how the user experience affects their job. We also reviewed dozens of ePOS systems, and remain puzzled by how few of them actually have a user experience that enables cashiers to be proficient.

Regardless of whether the ePOS software solution is iOS, Android or web-based, the standard UX design patterns cannot be readily applied to ePOS software apps. The context differs in many aspects:

Context Issues

The setting and the manner in which cashiers use the ePOS system connected to the cash register is completely different from how someone might use any other tablet application. Here’s how:

Distance From Screen

Tablets, phones and laptops can be moved, and most times people hold them at a comfortable distance of about 40 cm. Standard apps’ usability guides for sizes of fonts and buttons are based on them, but these rules simply don’t apply to a POS software.

We have performed on-site research with cashiers in their real setting several times, and the results show that the distance to the screen is usually at least 80 cm, even when the position of the ePOS on the counter can be controlled. Most cashiers cannot control the position of the ePOS display anyway, due to a lack of counter space.

Time Pressure

While most apps pride themselves on how easy it is to do something, and often times this is translated to marketing slogans that advertise speed, the fact is that consumers go through user flows at their own pace with hardly any time pressure.

Cashiers do not have this luxury: they have to engage with the ePOS interface as quickly as possible in order to prevent queues from forming. Countless user interviews and hours of observation in our user research have shown that the tapping speed for cashiers is at least double that of normal users. The pressure from the customers is real. This means that intuitiveness, coherence and reliability of the ePOS user interface have to reach a whole new standard that cannot be compared to standard apps.


The user experience of the POS is not purely digital. In fact, it is part of a larger setting that is very physical. The space around the counter, the layout of the store, the shape and size of products, the scanner, the card reader, other third party devices — they’re all part of the user experience. The POS interface is a node that connects all these elements, but designers have to understand the real-life context and account for it in the POS interface design. Furthermore, designers should not underestimate the variety of configurations all these physical factors manifest in all the store locations where a POS application will be used.

User Factors

Any design approach must be mindful about the limitations of users. The variety of people who operate POS systems is significant, so there is a lot to say on the topic, but here are a few factors:

Attention Resources

Even though people are distracted, and many people do a few things while they also engage with an app (especially on mobile), they have considerable control over their attention.

Cashiers have to be aware of the larger context of the store, but also they have to engage with the customer visually and verbally to make the experience feel pleasant and personal. Paying attention to the ePOS interface is expensive, and staring at the screen for a few seconds to interpret the design is a problem. Attention switching is a type of executive function that is very taxing on cognitive abilities, and thus very tiring.

Visual Impairment

User experience designers know that about 5% of the general population have some form of mild visual impairment. Many stores have lighting issues, they’re either over-lit or semi-obscure. At times, lights may shine directly onto the screen and produce glare.

While general users have some control over the situation because they’re using an app and are capable of mitigating these factors, cashiers have very little control and the software interface must be more accommodating of their needs.

Cashiers use the software in a professional setting for hours on end, and they constantly have to refocus on objects that are at varying distances. This situation is tiring for the eyes.

Read the Design Guide Part 2: The Design Principles In The POS System.

Left/Right Handedness

Inevitably, some cashiers are left-handed. The POS display and interface is sometimes placed on the left, and sometimes on the right of the counter. The user interface should take into account how the content interacts with hand gestures and the positioning of the system.

Process Constraints

It is not unusual for business goals to be different from user goals. However, in the case of the POS software interfaces, there are a few more challenges that designers have to take into account.


Cashiers work with money, and some are tempted to appropriate a few quid here and there. In our research for POS projects, we have spoken to the owners of small and large retail enterprises. Misconduct is a major monetary loss for all of them, and they have limited methods to fix the problem. Losing money isn’t even the worst part: cashier misconduct creates an accounting mess.

The design of the ePOS user experience and user interface must be mindful of factors that encourage or discourage misconduct. A thorough understanding of common theft methods is important. In our research so far, we have documented more than 15 ways in which employees steal money out of the cash register. Some of them can be reduced by integrating smart design solutions into the ePOS software system. The bench-marking research we performed has shown that many interfaces in POS systems on the market are lacking effective ways to prevent fraud.

Errors Affect Speed

Most fraud methods involve simulating an erroneous transaction, thus the common user design principle of permitting errors cannot be applied out of the box. It has to be integrated in a thoughtful way. Either way, errors will be taxing to the time spent per customer.

With hundreds of transactions per day, errors are bound to happen. An error can easily increase the time spent per customer by a factor of 10. This is challenging for cashiers, because they are in a situation where they have to be fast, but also not commit any errors in handling products in the ePOS. When an error occurs, the catch-22 is amplified a few times over and stress increases.

Accounting Process

Using the cash register is essentially a book keeping process, thus the user experience designer must reconcile user needs with accounting procedures. Of course, accounting procedures are not designed to make the cashiers life easy, so the challenge for the design is to bridge the gap between the human being who is a cashier and the inhuman process of accounting. This is different from designing standard mobile apps, where designers can implement almost any solution that delivers the easiest way for users to achieve their goals.


Through the direct observation of how cashiers use POS interfaces in real-life settings, we have been able to observe the differences between proficient users and less efficient users.

Proficient Users

Users who are much faster than others differ in how they approach the use of the software, even when they have the same amount of experience as average users. Firstly, they put authentic effort into developing the dexterity to scan products with one hand while they use the other one to operate the cash register interface. Secondly, they experiment different methods to perform tasks and stick with the one that works best.

Average users are serene about doing things at an average pace with average results, even when a little effort could increase their efficiency. They do not like to experiment or find hacks, and they become stressed when they are uncertain about what to do.

The interface design must take into account the subtleties of both ways of using the ePOS software interface and to support both types of users in doing the best job they can.


All cashiers receive a basic amount of training, and most of them spend one or more days under direct supervision. This is not just a matter of learning to use the ePOS system, but also of learning all the other processes and behaviors that come with the job. It is difficult for cashiers to learn, as they learn under extreme stress: both the customers and their supervisor are present while they have to perform new and complex tasks. Stress decreases people’s ability to learn.

Standard and Non-Standard Behavior

While in principle using an ePOS software system is simple, the reality of the job is much more complex. User experience designers who approach the design challenge in an abstract way will have a difficult time creating a user interface that really works in practice.

Thanks to the dozens of hours of observation we have performed and the immersive sessions during which our designers have acted as cashiers, we were able to observe a lot of incongruities between what IT managers expect and reality. These are unusual situations, which should not even occur, according to the rulebook, but they are omnipresent in the day-to-day life of a cashier operating an ePOS system. The POS software design must take these situations into account.

Take Away

The design of ePOS systems must take into consideration how different this type of application is from anything else that UX designers typically do. The ePOS system is used in an unusual setting, by people who are tired and who have to deal with other people.

The ePOS is an essential tool that bridges the gap between what happens in the store and the accounting process. This adds a new layer of complexity. Each transaction is high stakes because it involves customer happiness and money. Low error rates are important because they sometimes blend into fraud.

Thorough user research and a nuanced understanding of day-to-day reality are essential success factors for POS design projects.

If you are interested in more UX case studies, check out The Border Force Goes Digital on our website,

Follow Creative Navy on Twitter and Instagram to find out about our latest stories first.

© 2018 The Creative Navy Ltd. All rights reserved.



Creative Navy

👩🏻‍🚀⚓️ #UX and #UI design agency for high stakes industries and complex products. Experts in medical UX and professional software.