Point of Sale

Point of Sale

by Shopify

Sell anywhere. Accept any payment. Grow your business.

3.1 of 5 stars(74 reviews)

Sell products from anywhere

Sell your products anywhere with the Shopify POS app and free card reader. Available on iPad, iPhone and Android devices.

Sync with your online store

Track & synchronize customers, inventory, and orders with Shopify.

Accept payments

Add products to cart, accept payments, and provide email receipts.

About Point of Sale

Shopify POS

Easily sell your products in-store and at markets, pop up shops, trade shows, and anywhere else with the Shopify POS app available for iOS and Android. No matter where the sale takes place, your orders, inventory, and customers are automatically updated on your Shopify store.

Why choose Shopify POS?

  • Instantly start selling as soon as you download the app
  • Securely accept Visa, MasterCard, Discover, American Express, Apple Pay, and Android Pay payments with the Shopify credit card reader
  • Process all credit cards at the same rate with no hidden fees for as low as 2.2% + 0¢
  • Email custom receipts with discounts and return policies
  • Encourage repeat business by adding discounts to orders
  • Manage multiple locations at once
  • Automatically set up sales taxes based on location
  • Gain business insights using sales reports and analytics
  • Issue refunds right on the spot

Want more? Upgrade Shopify POS with Retail Package:

  • Sell and accept physical gift cards
  • Integrate with the best retail hardware available from the Shopify Hardware Store
  • Track your cash float and summarize daily totals by enabling register shifts
  • Increase the security of your store by setting permissions and individual staff PINs

Media gallery


Free to install

Shopify plan or higher is required for Shopify POS for retail stores & pop-up shops.

Overall rating
3.1 of 5 stars
Based on 74 reviews

  • 5 of 5 stars
    32% of ratings are 5 stars
  • 4 of 5 stars
    15% of ratings are 4 stars
  • 3 of 5 stars
    11% of ratings are 3 stars
  • 2 of 5 stars
    11% of ratings are 2 stars
  • 1 of 5 stars
    31% of ratings are 1 stars

Most recent reviews


It would be better if there is a document explaining how to operate it. I can try it. It feels nice and small.


We´re using the app for a year our restaurant business. It´s a retail app and just limited in real use for a restaurant. There´s no table management (the third party app available simply doesn´t satisfies), support is slow, updates are being done without notification and always with some new bugs. It seems there´s no real vision to make this app an ultimate restaurant app.

Gym Culture

Absolutely terrible, and missing so many basic features that should be included in any POS system.

Admin access is required to login to the store, ok not a problem. Except that the app automatically logs out several times a week and requires the admin credentials and password to get back in. There are staff PINs, but they only work once you are logged into the store with an admin account.
There is no way for a POS or limited access account to login. I am rarely at the store, so I have to give all my employees all my login info so they can use the POS app. That's insane! All of my minimum wage, part time employees have full, unrestricted, admin access to all areas of the POS app and online store.

When it does logout, it also loses a lot of information when you log back in. The integrated Moneris terminal for one. Under payment methods, the toggle is turned off by default, and when you turn it on, none of the config setting are saved. You have to get the IP address of the terminal again, input the ECR ID as well as the merchant ID, and reinitialize. This happens every time! I have lost hundreds of dollars in sales from customers coming to the checkout to pay, only to have the terminal not work, and my employees not able to get it running before they get tired of waiting. My employees have called me while I'm at my other business (a restaurant) so I can try and trouble shoot it for them over the phone. During which, I'm losing customers there too! Losing customers at two businesses at the same time because Shopify keeps logging out and losing important information like terminal settings.

Aside from constantly losing me money, it is also useless when trying to remotely manage a business. If you have multiple locations, don't even bother. It doesn't track employee hours, you can't see when employees are clocking in or out, you can't see how much money should be in the till at any given time, how much cash is being deposited etc. You can only check these from the actual physical iPad at that location. Why can you not check these from the admin console instead of me having to physically go to all my store locations to check each individual iPad?

The only reason I migrated my store to Shopify was to have a POS app that synced with my online inventory. What a waste of time.