What Is a POS System? Cost, Capabilities and Examples

A point-of-sale system facilitates transactions between businesses and customers.
Hillary CrawfordAug 31, 2021

Many or all of the products featured here are from our partners who compensate us. This may influence which products we write about and where and how the product appears on a page. However, this does not influence our evaluations. Our opinions are our own. Here is a list of our partners and here's how we make money.

What’s inside

A point-of-sale system facilitates a business’s transactions, making it possible for customers to purchase goods and services. In short, and customers use them to pay what they owe. While their main purpose is processing transactions, modern POS systems also generate reports, monitor sales, help manage inventory and let employees clock in and out, among other things.

Think of POS systems as the modern version of old-fashioned cash registers. When a customer buys something, the POS system calculates the total (along with sales tax), processes their method of payment, and logs the time and date of the transaction. After completing payment, it also adjusts inventory.

Most POS systems are made up of the following components:



There are two options:

Payment processing

Many POS systems come equipped with an in-house payment processor, which is the company that handles card transactions. Think of the processor as the middleman between financial institutions and the business receiving the customer's payment. Like hardware and software,  services come with their own fees. Businesses are charged a processing fee, which often combines a percentage of each purchase with a flat fee per transaction. Payment processors sometimes charge more to process cards from certain credit card issuers, but that isn’t always the case. Square’s payment processing fees, for example, start at 2.6% plus 10 cents per transaction, regardless of the credit card's issuer.

How much you spend on a POS system will depend on whether you stick with one provider for hardware, software and payment processing or piece together your own system using different providers. Keep in mind that using one provider will be more convenient since you won’t have to worry about integrations.

Here’s what you should expect to pay for each component of a POS system:

If you’re going to get industry-specific anything, make it your POS system. Popular providers often have different packages for retail stores, restaurants and service-based businesses. Let’s say you run a restaurant. You’ll want features unique to the industry like the ability to take reservations, assign tables to different parties, manage menus and handle tips. You’ll also want to be able to separate reports by sales channel to see which menu items are selling best in-house versus takeout.

Inventory management: Your POS system should update inventory with each purchase and cease sales of a product when it runs out. Some systems will also notify you when a product is almost gone and needs to be reordered or pulled from advertising.

Employee management: Monitor employee performance and allow workers to clock in and out at the register.

Customer management: Track customer data and purchase history, store their emails and phone numbers, facilitate returns, and allow customers to get certain products shipped to their homes. Letting customers buy products online and pick up in-store might also benefit sales, as could customer loyalty programs and the ability to text receipts.

Sales reporting: Comparing sales by the hour and day can help determine how many employees should work each shift, as well as which products are selling well.

Integrations: Make sure your POS system integrates with your accounting software, payroll software and website, if you have one. The system should automatically transfer labor and sales data to your accounting software each night and sync employees’ time and attendance data with your payroll software.

Live support: You don’t want to miss out on sales because your credit card reader or POS terminal is down. Ideally, business owners should be able to troubleshoot issues ASAP over the phone or via live chat.

On a similar note...
Dive even deeper in Small Business