{"id":12614,"date":"2022-09-05T23:56:17","date_gmt":"2022-09-05T23:56:17","guid":{"rendered":"https:\/\/ui-lib.com\/blog\/?p=12614"},"modified":"2026-10-12T08:02:15","modified_gmt":"2026-10-12T08:02:15","slug":"what-is-a-pos-system","status":"publish","type":"post","link":"https:\/\/ui-lib.com\/blog\/what-is-a-pos-system\/","title":{"rendered":"What Is a POS System? How It Works and What You Need"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">The point of sale, or POS, is the place and the moment where a customer pays you. It might be a checkout counter, a market stall, a phone in a delivery driver\u2019s hand, or the cart on an online store. A POS system is the hardware and software that rings up that sale, takes the payment and records what was sold.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you\u2019ve ever paid at a supermarket, a caf\u00e9 or an online store, you\u2019ve already used one. A modern POS does more than the old cash register, too. It also keeps your stock counts up to date, prints or sends the receipt, and shows you your sales by day, product and cashier.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So, today, we\u2019ll walk through how a POS system works, what\u2019s inside one, and what to ask before you choose. Without further ado! Let\u2019s start with the basics.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What Does POS Stand For?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">POS stands for <strong>point of sale<\/strong>. You will sometimes see \u201cpoint of purchase\u201d used for the same idea. In cryptocurrency, \u201cPoS\u201d means proof of stake, which has nothing to do with shops.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How Does a POS System Work?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Every sale goes through the same four steps, whether it happens at a till, on a tablet or in an online store.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Step One:<\/strong> Add the items. The cashier scans a barcode, searches for the product or taps it on the screen. In an online store, the customer puts the items in a cart and clicks checkout.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Step Two:<\/strong> Price the sale. The system applies each price, any discount and the tax, and shows the total.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Step Three:<\/strong> Take the payment. The customer pays with cash, a card, a mobile wallet, or a mix of these.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Final Step:<\/strong> Record the sale and issue the receipt. The sale is saved, the stock count goes down by what was sold, and a receipt is printed or sent.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That last step is what separates a POS system from a cash register. Because every sale is saved in the same place, your reports and your stock figures are updated by the sale itself. Nobody has to type them in later.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">POS Hardware &amp; POS Software<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A POS system has two halves. The hardware is what you touch at the counter, and the software decides what the system can do. Here\u2019s a quick look at both.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">POS System \u2013 Hardware vs Software<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>POS Hardware<\/th><th>POS Software<\/th><\/tr><\/thead><tbody><tr><td><strong>Terminal<\/strong> \u2013 a computer, tablet or phone that runs the checkout screen.<\/td><td><strong>Checkout Screen<\/strong> \u2013 search or scan items, apply discounts and tax, split a payment.<\/td><\/tr><tr><td><strong>Barcode Scanner<\/strong> \u2013 reads the code on a product and pulls up its price and stock.<\/td><td><strong>Inventory<\/strong> \u2013 stock counts, low-stock alerts, transfers between locations.<\/td><\/tr><tr><td><strong>Receipt Printer<\/strong> \u2013 prints the customer\u2019s receipt.<\/td><td><strong>Payments<\/strong> \u2013 records cash, card and wallet payments, and refunds.<\/td><\/tr><tr><td><strong>Cash Drawer<\/strong> \u2013 holds the cash and opens when a cash sale is made.<\/td><td><strong>Reports<\/strong> \u2013 sales by day, product, cashier and payment method.<\/td><\/tr><tr><td><strong>Card Reader<\/strong> \u2013 takes card payments.<\/td><td><strong>Staff Accounts<\/strong> \u2013 who may sell, give discounts or issue refunds.<\/td><\/tr><tr><td><strong>Customer Display &amp; Label Printer<\/strong> \u2013 optional extras.<\/td><td><strong>Customer Records<\/strong> \u2013 what each customer bought, and when.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Besides, you don\u2019t need all of it. A market stall may need only a phone and a card reader. A shop with a few hundred products usually wants a scanner, a receipt printer and a cash drawer as well. Remember that your business will decide what you require.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Do You Need Special Hardware or an Operating System?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">It depends on the software. Some POS programs are installed on one operating system, such as Windows. Web-based ones run in a browser, so any device with a browser can be a till. However, check the software\u2019s list of supported scanners, printers and card readers before you buy any hardware. You don\u2019t want to end up with a printer it can\u2019t use.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Three Ways to Get a POS System<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">There are three common ways to get one, and each has a different cost over time.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Installed on a computer in the shop.<\/strong> The software and your data live on that machine. It is simple, but you carry the backups, and sales rung up on another device are usually not visible.<\/li>\n\n<li><strong>Cloud (subscription).<\/strong> The vendor hosts it and you pay every month, often per register or per location. Setup is quick; the subscription runs for as long as you use it, and the vendor hosts your data.<\/li>\n\n<li><strong>Self-hosted.<\/strong> You buy the software once and run it on your own server or hosting. You pay for the hosting and you\u2019re responsible for backups, and you pay no monthly licence fee.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Which one is cheaper depends on how many years you keep it. We worked this through in <a href=\"https:\/\/ui-lib.com\/own-vs-rent\/\">what business software costs over five years<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Which POS System Suits Your Shop?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The checkout is much the same everywhere. The difference is in how you track what you sell. Please note that the list below is in no particular order. Pick the one that sounds like your business.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>General retail and clothing:<\/strong> barcodes, and one product sold in several sizes and colours. See <a href=\"https:\/\/ui-lib.com\/solutions\/retail-pos\/\">retail POS and inventory software<\/a>.<\/li>\n\n<li><strong>Grocery and supermarkets:<\/strong> items sold by weight, with a scale connected to the till. See <a href=\"https:\/\/ui-lib.com\/solutions\/grocery-pos\/\">grocery POS software<\/a>.<\/li>\n\n<li><strong>Pharmacies:<\/strong> batch numbers and expiry dates. See <a href=\"https:\/\/ui-lib.com\/solutions\/pharmacy-pos\/\">pharmacy POS software<\/a>.<\/li>\n\n<li><strong>Mobile phone shops:<\/strong> serial or IMEI numbers for each unit, and repair jobs. See <a href=\"https:\/\/ui-lib.com\/solutions\/mobile-shop-pos\/\">mobile shop POS software<\/a>.<\/li>\n\n<li><strong>Restaurants and caf\u00e9s:<\/strong> orders sent to a kitchen display instead of a shop till. See <a href=\"https:\/\/ui-lib.com\/solutions\/restaurant-pos\/\">restaurant POS software<\/a>.<\/li>\n\n<li><strong>Wholesale:<\/strong> large stock across warehouses. See <a href=\"https:\/\/ui-lib.com\/solutions\/wholesale-inventory\/\">wholesale inventory software<\/a>.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Questions to Ask Before You Choose<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Whichever way you go, ask these before you pay for anything:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Does it keep selling when the internet goes down, and sync afterwards?<\/li>\n\n<li>Which scanners, printers and card readers does it support?<\/li>\n\n<li>Who holds your sales and customer data, and can you export it?<\/li>\n\n<li>What will it cost over three to five years, counting subscriptions, per-register fees and card processing fees, not just the first month?<\/li>\n\n<li>Can it handle a second location or warehouse when you grow?<\/li>\n\n<li>Which payment gateways does it support in your country? Ours are listed on the <a href=\"https:\/\/ui-lib.com\/payment-gateways\/\">payment gateways page<\/a>.<\/li>\n\n<li>Where do you get help when something breaks, and for how long?<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Stocky POS \u2013 Our Self-Hosted POS &amp; Inventory System<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Full disclosure: we build Stocky POS at UI Lib, so read this section as ours. It\u2019s a self-hosted point-of-sale and inventory system. You buy it once and run it on your own server, and the licence includes the source code, free updates for life and six months of support. Here\u2019s what it covers:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A touch-first register with barcode and camera scanning and split payments. It keeps selling offline and syncs when the connection returns.<\/li>\n\n<li>Stock across unlimited warehouses, with transfers, batch and expiry dates, and serial or IMEI numbers.<\/li>\n\n<li>It works with USB and Bluetooth barcode scanners, thermal receipt printers, cash drawers and digital weight scales. The camera scanner needs your site served over HTTPS.<\/li>\n\n<li>It runs on ordinary shared hosting; see the <a href=\"https:\/\/ui-lib.com\/shared-hosting\/\">shared hosting page<\/a> for the details.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Open the <a href=\"https:\/\/ui-lib.com\/downloads\/stocky-pos-erp\/\">Stocky POS page<\/a> for the live demo and current prices, or read how it works for a <a href=\"https:\/\/ui-lib.com\/solutions\/retail-pos\/\">retail business<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Common Questions<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">What Is the Difference Between a POS System and a Cash Register?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A cash register records a sale and holds the cash. A POS system also takes card and wallet payments, tracks stock, keeps customer records and produces reports from the same sales.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What Is a POS Machine or POS Device?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">It\u2019s the terminal the sale is rung up on. That can be a purpose-built terminal, a tablet, a phone or a computer. In some countries, \u201cPOS machine\u201d also means the handheld card reader a bank supplies. That one only takes card payments and doesn\u2019t track stock.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Can a POS System Work Without the Internet?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Some can. They store the sales on the device and send them when the connection comes back. Others stop selling when the connection drops, so ask before you buy.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Do I Need a POS System for a Small Shop?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">You can run a small shop without one. Moreover, it starts to pay for itself when you can no longer say how many of an item are in stock without counting, or when you have more than one till, one location or one person selling.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Wrapping Up<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A POS system is simply the till, the stockroom and the sales report working from the same record. Start with the kind of shop you run and the hardware you already own, then use the questions above to compare your options. And if you\u2019d like to see one working, the Stocky POS page has a live demo.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The point of sale, or POS, is the place and the moment where a customer pays you. It might be a checkout counter, a market&#8230;<\/p>\n<div class=\"more-link-wrapper\"><a class=\"more-link\" href=\"https:\/\/ui-lib.com\/blog\/what-is-a-pos-system\/\">Continue reading<span class=\"screen-reader-text\">What Is a POS System? How It Works and What You Need<\/span><\/a><\/div>\n","protected":false},"author":3,"featured_media":12619,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1251,1252],"tags":[1101,1113,1112,1109,1110,1111,1114,1115,1116,1117,1102,1119,1118,1103,1105,1108,1107,1106],"class_list":["post-12614","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-business-software","category-pos-inventory","tag-best-pos-system","tag-free-inventory-management-system-with-pos-and-hrm","tag-free-pos-system","tag-how-pos-system-works","tag-how-pos-works","tag-how-to-make-a-pos-system","tag-inventory-management-with-pos-and-hrm","tag-pos-and-hrm","tag-pos-hardwares","tag-pos-softwares","tag-top-pos-system","tag-what-are-the-pos-hardwares","tag-what-are-the-pos-softwares","tag-what-is-a-pos-machine","tag-what-is-a-pos-system-2","tag-what-is-point-of-sale-system","tag-what-is-pos","tag-what-is-pos-terminal","entry"],"_links":{"self":[{"href":"https:\/\/ui-lib.com\/blog\/wp-json\/wp\/v2\/posts\/12614","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ui-lib.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ui-lib.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ui-lib.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/ui-lib.com\/blog\/wp-json\/wp\/v2\/comments?post=12614"}],"version-history":[{"count":6,"href":"https:\/\/ui-lib.com\/blog\/wp-json\/wp\/v2\/posts\/12614\/revisions"}],"predecessor-version":[{"id":13039,"href":"https:\/\/ui-lib.com\/blog\/wp-json\/wp\/v2\/posts\/12614\/revisions\/13039"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ui-lib.com\/blog\/wp-json\/wp\/v2\/media\/12619"}],"wp:attachment":[{"href":"https:\/\/ui-lib.com\/blog\/wp-json\/wp\/v2\/media?parent=12614"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ui-lib.com\/blog\/wp-json\/wp\/v2\/categories?post=12614"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ui-lib.com\/blog\/wp-json\/wp\/v2\/tags?post=12614"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}