If you run a retail store and you're tired of managing your website and your register as two completely separate things, Shopify POS is the fix. It connects your online store and your in-store checkout into a single system — one inventory count, one customer database, one place to see everything that's happening in your business.

This guide walks you through the complete Shopify POS setup process for a retail store: from choosing the right plan and hardware to configuring staff access, syncing your inventory, and taking your first in-store payment.

It's more straightforward than most people expect. If you set aside a full day, you can be up and running.


What Is Shopify POS?

Shopify POS (Point of Sale) is Shopify's in-store selling system. It's an app — available on iPad and iPhone — that turns your device into a full retail checkout terminal. It connects directly to your existing Shopify store, which means your products, inventory, customer records, and order history are all shared between your online store and your physical location.

That shared data is the key difference between Shopify POS and a standalone register system like Square. With Shopify POS, when a customer buys something in your store, your online inventory updates automatically. When a customer who previously bought online walks in, your staff can see their full purchase history at the register.

There are two versions:

Shopify POS Lite — included with all Shopify plans. Handles basic in-store transactions, inventory, and customer records. Good for pop-ups, markets, and simple single-location retail.

Shopify POS Pro — $89/month per location (included with Shopify Plus). Adds omnichannel features like buy online/pick up in store, staff permissions and performance tracking, unlimited register access, exchanges, and advanced inventory management. Most serious retail stores will want Pro.


What You'll Need Before You Start

Before you begin setup, make sure you have the following:

  • An active Shopify store on a paid plan (Basic or higher)
  • An iPad (recommended) or iPhone running iOS 16 or later
  • Your product catalog already built in Shopify — or ready to import
  • A Shopify Payments account, or a third-party payment processor that's compatible with Shopify POS
  • Your store's physical address

Optional but recommended:

  • A Shopify POS hardware kit (card reader, receipt printer, cash drawer, barcode scanner)
  • Staff email addresses for setting up individual logins

Step 1: Choose Your Shopify POS Plan

Start in your Shopify admin. Go to Settings → Apps and sales channels → Shopify POS.

If you're on a Basic, Shopify, or Advanced plan, you'll be on POS Lite by default. To upgrade to POS Pro, click Manage and select Upgrade to POS Pro for each location you want to enable it on.

For most brick-and-mortar retail stores, Pro is worth the $89/month. The features that matter most:

  • Unlimited registers — you're not locked to one device per location
  • Staff roles and permissions — control who can apply discounts, process refunds, or view sales reports
  • Omnichannel selling — buy online, pick up in store; ship to customer from store
  • Advanced inventory — receive purchase orders, transfer stock between locations, run stocktakes

If you're just getting started or testing Shopify POS before committing, Lite is a reasonable starting point.


Step 2: Set Up Your Store Location

Every Shopify POS installation is tied to a location. Locations tell Shopify where your inventory is physically held and where your orders are fulfilled from.

Go to Settings → Locations in your Shopify admin.

Click Add location and fill in:

  • Location name (e.g., "Main Street Store")
  • Full street address
  • Whether this location fulfills online orders

If you have more than one physical store, add each as a separate location. Your inventory will be tracked independently per location, and you can transfer stock between them.

Once your location is set up, make sure your product inventory is allocated to it. Go to each product (or use a bulk edit) and confirm the inventory quantity is assigned to your new location, not just to a generic or online-only location.


Step 3: Install the Shopify POS App

On your iPad or iPhone, open the App Store and search for "Shopify POS." Download and install the app.

Open the app and log in with your Shopify account credentials. When prompted, select your store and your location.

The app will pull in your product catalog, customer database, and settings automatically. If you have hundreds of products, give it a few minutes to sync.

Once logged in, you'll see the main POS screen — a product grid on the left, a cart on the right, and a checkout button at the bottom. Take a few minutes to navigate around before connecting any hardware.


Step 4: Connect Your Hardware

Shopify POS supports a range of hardware. You don't need all of it — start with what makes sense for your store size and volume.

Card Reader

The card reader is the most important piece. Shopify offers two options:

Shopify Tap & Chip Reader — $49. Accepts contactless payments (Apple Pay, Google Pay), chip cards, and swipe. Connects via Bluetooth. Good for most retail stores.

Shopify POS Terminal — $349. A countertop-mounted terminal with a customer-facing display. Accepts the same payment types plus PIN debit. Better for higher-volume stores or anywhere customers expect a traditional terminal experience.

To connect the card reader: In the POS app, tap the three-line menu → Settings → Hardware. Select Card reader and follow the pairing instructions. For Bluetooth readers, make sure Bluetooth is enabled on your iPad and hold the reader's button until it enters pairing mode.

Receipt Printer

Shopify POS works with Star Micronics and Epson receipt printers. Connect via Bluetooth or your local Wi-Fi network.

In the POS app: Settings → Hardware → Receipt printer → Add printer. Select your printer model and follow the connection steps. Print a test receipt to confirm.

If most of your customers prefer email receipts, you may not need a receipt printer at all — Shopify POS can send digital receipts automatically.

Cash Drawer

If you accept cash, connect a cash drawer to your receipt printer (most cash drawers connect via the printer, not directly to the iPad). Once the printer is connected, Shopify POS can be set to open the cash drawer automatically on cash transactions.

Barcode Scanner

Any Bluetooth barcode scanner that works with iOS will work with Shopify POS. Scan a product barcode to add it to the cart instantly rather than searching manually. Essential if you have a large catalog.


Step 5: Configure Payment Methods

In the POS app, go to Settings → Payment types.

Here you'll see the payment methods available at checkout. By default, you'll have:

  • Card (via your connected card reader)
  • Cash

You can also enable:

  • Custom payment types (e.g., "Store credit," "Check," "Invoice")
  • Gift cards (if you've set these up in Shopify)
  • Split payments (customer pays part card, part cash)

If you're using Shopify Payments (Shopify's built-in payment processor), your card reader will connect automatically and transactions will process at your plan's in-person transaction rate — typically 2.4–2.7% depending on your plan.

If you're using a third-party payment processor, check Shopify's compatibility list. Not all processors work with Shopify POS hardware, and some require a workaround.


Step 6: Set Up Staff Accounts and Permissions

One of the most important — and most overlooked — parts of Shopify POS setup is staff access control.

In your Shopify admin, go to Settings → Users and permissions.

Click Add staff and enter each team member's name and email. They'll receive an invitation to create their own login.

On POS Pro, you can assign each staff member a specific role:

  • Store owner — full access to everything
  • Manager — can process refunds, apply discounts, view reports
  • Staff — can process sales but cannot apply custom discounts, refunds, or view sensitive reports

Getting this right matters for two reasons: it protects your margins (staff who can apply unlimited discounts will), and it gives you accurate per-staff sales data for tracking performance.

In the POS app itself, each staff member logs in with a PIN. You can set PINs in the app under Settings → Staff.


Step 7: Organize Your Product Grid

The POS product grid is what your staff sees when they're serving customers. By default it shows all your products — which is fine for a small catalog but becomes unwieldy at 100+ SKUs.

In the POS app, tap Edit on the product grid to customize it:

  • Create categories (e.g., "New Arrivals," "Accessories," "Sale") and pin them to the grid for quick access
  • Reorder products so your best-sellers are front and center
  • Use the search bar for items that don't need to be on the grid

You can also set up tiles — custom buttons that apply a specific product, discount, or note to the cart. Useful for things like "gift wrapping fee" or "store credit redemption."

A well-organized grid meaningfully speeds up checkout, especially during busy periods.


Step 8: Configure Tax Settings

Go to Settings → Taxes and duties in your Shopify admin.

Shopify can automatically calculate tax rates based on your store's location and the customer's location. For in-store sales, the tax rate will be based on your store's physical address.

Make sure:

  • Your store address is correct in Settings → General
  • Tax is enabled for in-person sales
  • Any product-specific tax exemptions are set at the product level (e.g., grocery items that are tax-exempt in some states)

If you're in the US, Shopify's automatic tax calculation handles most states correctly. If your situation is complex (multiple states, tax-exempt customers, special product categories), consider using a tax compliance app like Avalara or TaxJar.


Step 9: Test Before You Go Live

Before you open for business with Shopify POS, run through a complete test transaction.

Test card payment:

  • Add a product to the cart
  • Tap Checkout → Card
  • Use Shopify's test card number if available, or process a $1.00 real transaction and refund it immediately
  • Confirm the receipt prints or sends correctly
  • Confirm the sale appears in your Shopify admin under Orders

Test cash payment:

  • Add a product to the cart
  • Tap Checkout → Cash
  • Enter a cash amount, confirm the change calculation is correct
  • Confirm the cash drawer opens (if connected)

Test inventory sync:

  • After your test sale, check the product's inventory count in your Shopify admin
  • It should have decreased by 1 at your store's location
  • Confirm it did not decrease at other locations or online

Test a refund:

  • Go to the test order in your POS app
  • Process a refund and confirm the inventory restocks

If all four tests pass, you're ready to go live.


Step 10: Connect Customer Profiles

This is the step most retailers skip — and it's the one that unlocks the most long-term value from Shopify POS.

When you process a sale in Shopify POS, you can attach the transaction to a customer profile. This means every in-store purchase gets recorded against that customer's account — the same account that tracks their online orders.

The result: your staff can see a customer's full purchase history, total spend, and loyalty status at the register. If someone comes in and says "I ordered this online and want to exchange it in store," your staff can pull up the order instantly.

To attach a customer to a sale: before or during checkout, tap Add customer at the top of the cart. Search by name, email, or phone. If it's a new customer, create a profile on the spot — it takes 30 seconds.

Train your staff to do this for every transaction. Over time, your customer database becomes one of your most valuable business assets.


Common Shopify POS Setup Problems (and How to Fix Them)

Card reader won't connect Make sure Bluetooth is enabled on your iPad and that you're running the latest version of the Shopify POS app. Try forgetting the device in your iPad's Bluetooth settings and re-pairing from scratch. If using a Wi-Fi reader, make sure both the reader and the iPad are on the same network.

Inventory not syncing between online and in-store Check that your products have inventory tracking enabled (Product → Inventory → Track quantity) and that inventory is allocated to your store location. If you recently added the location, you may need to manually assign inventory quantities to it.

Tax calculating incorrectly Verify your store address is correct in Settings → General. If you've recently moved or added a new location, Shopify may still be calculating based on an old address. Also check whether tax is toggled on for in-person sales specifically — it can be enabled for online orders but disabled for POS without you realizing.

Staff can't log in to the POS app Make sure the staff member has accepted their invitation email and created a Shopify account. In the POS app, staff log in with a PIN, not their email/password — set the PIN in Settings → Staff inside the app.


What to Do After Setup: Getting More From Shopify POS

Once your POS is running, a few additional steps will help you get more value out of it:

Set up Shopify Email or Klaviyo to automatically send post-purchase emails to in-store customers — thank you notes, product care instructions, restock alerts. Because you're capturing customer profiles at the register, you now have a list you can market to.

Enable buy online, pick up in store (BOPIS) if you're on POS Pro. This lets online customers choose in-store pickup at checkout, which drives foot traffic and saves on shipping costs.

Connect your Shopify store to a text-to-purchase flow so you can send SMS campaigns directly tied to your product catalog. Customers get a text, tap a link, and buy in seconds.

Review your sales reports in Shopify admin under Analytics → Reports. Shopify POS gives you per-location, per-staff, and per-product sales data that you can use to make smarter decisions about inventory, staffing, and promotions.


Need Help Setting Up Shopify POS?

Shopify POS setup is manageable if you're technical and have time to work through it. But if you're running a retail store, your time is usually better spent on the floor — not troubleshooting hardware connections and tax configurations.

At Neon Blend, we handle complete Shopify POS installations for retail stores, restaurants, and membership businesses. That includes hardware setup, staff configuration, inventory architecture, and integrating your POS with your online store so you get a unified view of every customer.

Book a free 30-minute audit call and we'll tell you exactly what your setup needs — no commitment required.


Frequently Asked Questions

How long does Shopify POS setup take? For a single-location store with an existing Shopify product catalog, most setups take 4–8 hours including hardware. If you're also migrating products from another system or setting up inventory from scratch, plan for a full day or two.

Do I need Shopify POS Pro or is Lite enough? For a serious brick-and-mortar retail store, Pro is almost always worth it. The staff permissions alone pay for themselves in margin protection, and the omnichannel features (BOPIS, inventory transfers) are difficult to operate without. Lite is fine for markets, pop-ups, or very simple single-register setups.

Can I use Shopify POS without a Shopify online store? No. Shopify POS requires an active Shopify subscription and works as an extension of your Shopify store. You can technically have a store with no published storefront (just a POS), but you do need the Shopify account.

What hardware do I actually need? At minimum: a card reader ($49) and an iPad or iPhone. A receipt printer, cash drawer, and barcode scanner are useful add-ons depending on your store's volume and customer expectations. You don't have to buy everything at once.

Does Shopify POS work offline? Partially. If your internet connection drops, Shopify POS can still process cash transactions. Card transactions require an internet connection. Consider a backup mobile hotspot if your store's Wi-Fi is unreliable.

Can I use Shopify POS with multiple locations? Yes. Shopify POS Pro supports multiple locations with separate inventory tracking, staff access, and reporting per location. Each location is $89/month on the Pro plan.


Neon Blend is a Shopify consulting firm helping retailers, restaurants, and membership businesses set up and optimize Shopify POS, ecommerce stores, and customer retention systems. Learn more about our Shopify POS services or book a free audit.