Talk Shop
Home
Learn More
About Us
Follow Us
Blog
Tools
Newsletter
Join Discord
Join

Community

  • Developers
  • Growth
  • Entrepreneurs
  • Support
  • Experts
  • Tools

Location

123 Mars, Crater City, Red Planet

(WiFi may be spotty)

Hours

Who has time for breaks? We're here 24/7!

Contact

hello@letstalkshop.com

Talk Shop
Talk Shop

Built for real builders. Not affiliated with Shopify Inc.

Home
Privacy
Terms
  1. Home
  2. >Blog
  3. >POS & Retail
  4. >How to Set Up Shopify POS for Your Retail Store: Complete Guide (2026)
POS & Retail14 min read

How to Set Up Shopify POS for Your Retail Store: Complete Guide (2026)

Learn how to set up Shopify POS for your retail store step by step. From choosing the right plan and hardware to configuring inventory, payments, staff accounts, and your first in-store sale.

Talk Shop

Talk Shop

Mar 26, 2026

How to Set Up Shopify POS for Your Retail Store: Complete Guide (2026)

In this article

  • What You Need Before Setting Up Shopify POS
  • Choosing the Right Shopify Plan for Retail
  • Setting Up Your Shopify Account and Adding the POS Channel
  • Selecting and Setting Up POS Hardware
  • Configuring Products and Collections for In-Store Selling
  • Setting Up Payments and Taxes
  • Creating Staff Accounts and Permissions
  • Configuring Inventory Management for Retail
  • Setting Up Omnichannel Features
  • Common Mistakes When Setting Up Shopify POS
  • Launching Your First Day of In-Store Sales

What You Need Before Setting Up Shopify POS

Getting your Shopify POS running smoothly starts well before you unbox a card reader. You need the right subscription plan, compatible hardware, a configured product catalog, and a clear understanding of which features matter for your specific retail operation. Skipping any of these steps leads to the frustrating mid-launch scrambles that derail opening days.

This guide walks you through exactly how to set up Shopify POS for your retail store — from creating your Shopify account to ringing up your first customer. Every step includes the specific admin paths, settings, and decisions you will encounter along the way.

If you are starting completely from scratch, our how to start a Shopify store guide covers the foundational setup before you layer on POS.

Choosing the Right Shopify Plan for Retail

Every Shopify subscription includes POS Lite at no additional cost. But if you run a dedicated brick-and-mortar store, you almost certainly need POS Pro. Understanding the difference saves you from upgrading mid-setup.

POS Lite vs POS Pro Features

POS Lite handles basic transactions — you can accept payments, track simple inventory, and issue receipts. It works for market stalls, pop-up events, and very low-volume in-person selling. POS Pro unlocks the retail-grade features that physical stores depend on daily.

FeaturePOS Lite (Free)POS Pro ($89/mo/location)
Accept paymentsYesYes
Unified product managementYesYes
Customer profilesBasicAdvanced with purchase history
Staff accountsLimitedUnlimited with unique PINs
Inventory managementBasic trackingPurchase orders, transfers, forecasting
Exchange and returnsBasicAdvanced with any-location returns
Cash trackingNoYes (register sessions)
Daily sales reportsBasicDetailed by staff, product, time
Buy online, pick up in storeNoYes

Which Shopify Plan Tier to Start With

Your base Shopify subscription determines your online transaction fees and available admin features. For most single-location retail stores, Shopify Basic ($39/month) plus POS Pro ($89/month) is the right starting point at $128/month total.

If you process over $100,000 annually in-person, upgrading to Shopify Grow ($105/month) drops your in-person transaction rate from 2.6% + 10¢ to 2.5% + 10¢ — a savings that pays for the plan difference at around $120,000 in annual volume.

According to Shopify's POS pricing page, Shopify Plus merchants get POS Pro included at every location, making it the clear choice for retailers with five or more stores.

Setting Up Your Shopify Account and Adding the POS Channel

Isometric view of retail workflow setup on a dark platform.

With your plan selected, the actual setup begins in the Shopify admin dashboard.

Creating Your Shopify Account

Navigate to shopify.com and start a free trial. During signup, select that you plan to sell in person when prompted. This pre-configures some POS-relevant settings. Complete these initial steps:

  1. Enter your store name, email, and password
  2. Answer the onboarding questions about your business type
  3. Select your plan tier (you can start the trial and upgrade before going live)
  4. Add your business address and tax information under Settings > Store details

Adding the POS Sales Channel

The POS channel must be explicitly added to your Shopify admin:

  1. Go to Settings > Apps and sales channels
  2. Click Shopify App Store
  3. Search for "Point of Sale" by Shopify
  4. Click Add channel
  5. Once installed, pin it to your left sidebar navigation for quick access

After adding the channel, you will see a new Point of Sale section in your admin sidebar. This is your command center for all POS configuration.

Configuring Your Store Location

Every physical store needs its own location in Shopify so inventory tracks separately from your online warehouse or other locations:

  1. Go to Settings > Locations
  2. Click Add location
  3. Enter your store name, full address, and phone number
  4. Toggle on "Fulfill online orders from this location" if you plan to ship from this store
  5. Click Save

Shopify supports up to 1,000 locations depending on your plan tier. Each location maintains its own inventory quantities, which is critical for accuracy according to Shopify's POS getting started guide.

Selecting and Setting Up POS Hardware

Close-up of matte-black Shopify POS hardware with accent lighting.

Your hardware determines checkout speed, payment reliability, and customer experience. Shopify offers several official hardware configurations for different retail setups.

Hardware Options by Store Type

Choose your hardware based on how and where you sell:

Store TypeRecommended HardwareWhy
Pop-up / MarketTap & Chip Reader + iPhone/iPadPortable, low cost, wireless
Small boutiquePOS TerminalAll-in-one, compact, professional
Full retail storePOS Terminal Countertop KitCustomer-facing display, secure mount
Multi-register storeMultiple Countertop KitsConsistent experience across registers

For a detailed breakdown of every hardware option and bundle pricing, see our best Shopify POS hardware kit buyer's guide.

Connecting Your Card Reader

The Tap & Chip Card Reader connects via Bluetooth:

  1. Charge the reader fully before first use (USB-C, approximately 2 hours)
  2. Open the Shopify POS app on your iPad or iPhone
  3. Tap the menu icon > Settings > Set up hardware
  4. Select Card reader and follow the Bluetooth pairing prompts
  5. Process a test transaction using a real card (you can refund it immediately)

Setting Up the POS Terminal

The Shopify POS Terminal runs its own operating system and connects over Wi-Fi or Ethernet:

  1. Unbox the terminal and connect it to power
  2. Follow the on-screen setup wizard to connect to your Wi-Fi network
  3. Sign in with your Shopify admin credentials
  4. Select your store location when prompted
  5. The terminal downloads the latest POS software automatically

The POS Terminal accepts tap, chip, swipe, Apple Pay, and Google Pay. It is EMV-certified and PCI DSS compliant out of the box, as documented in Shopify's terminal setup guide.

Adding Peripheral Hardware

Most retail stores need more than just a card reader:

  • Receipt printer: Connect a Star Micronics or Epson printer via Bluetooth or USB. Configure under POS Settings > Hardware > Receipt printer.
  • Barcode scanner: Pair a Bluetooth scanner for fast product lookups. Any HID-compatible scanner works. Configure under POS Settings > Hardware > Barcode scanner.
  • Cash drawer: Connect through the receipt printer's DK port (most Star and Epson printers have one). The drawer kicks open automatically when a cash transaction completes.

Configuring Products and Collections for In-Store Selling

Shopify POS product grid interface displayed on a tablet.

Your product catalog needs specific configuration for POS to display items correctly on the register screen.

Making Products Available at POS Locations

Products are not automatically available at every location. You must explicitly assign inventory:

  1. Go to Products in your admin
  2. Select a product
  3. Scroll to the Publishing section
  4. Ensure Point of Sale is checked as an active sales channel
  5. In the Inventory section, set stock quantities for your retail location

For bulk updates, use the Inventory page under Products > Inventory, filter by location, and update quantities via CSV import.

Building a POS-Optimized Collection Layout

The POS app displays products in a tile grid. Organizing your tiles by category speeds up checkout:

  1. In the POS channel settings, go to Tiles
  2. Create tile groups that match how your staff thinks about products (e.g., "Tops," "Accessories," "Sale Items")
  3. Drag products into each group
  4. Set a featured image for quick visual identification
  5. Pin your highest-selling items to the top of the grid

Setting Up Barcodes

If your products have manufacturer barcodes (UPC, EAN), enter them in the Barcode field on each product variant. For custom barcodes:

  1. Go to Products > Inventory
  2. Use the barcode field for each SKU
  3. Print barcode labels from Shopify admin under Products > Inventory > Print barcode labels
  4. Stick labels on products or shelf tags

The POS barcode scanner reads the code and instantly adds the item to the cart — no manual searching required.

Setting Up Payments and Taxes

Payment reader and receipt paper on a dark counter.

Payment configuration determines what cards you accept and how taxes calculate on every sale.

Activating Shopify Payments

Shopify Payments is the fastest path to accepting in-person payments with no third-party transaction fees:

  1. Go to Settings > Payments
  2. Click Activate Shopify Payments
  3. Enter your business information, bank account, and tax ID
  4. Complete identity verification

Once activated, your in-person rates are set by your plan tier (2.6% + 10¢ on Basic, lower on higher plans). Review our Shopify Payments setup guide for the complete configuration process.

Configuring Taxes for In-Store Sales

In-store tax calculation differs from online because it is based on your physical store location, not the customer's shipping address:

  1. Go to Settings > Taxes and duties
  2. Ensure your store location's country and region are configured
  3. Shopify auto-calculates tax rates for US locations based on your store address
  4. For manual tax overrides, click your region and adjust rates per product category

Test your tax setup by creating a $10 test sale in the POS app and verifying the tax amount matches your local rate.

Enabling Additional Payment Methods

Beyond card payments, configure these options in POS Settings > Payment types:

  • Cash: Enable with register tracking (POS Pro only)
  • Gift cards: Sell and redeem physical or digital gift cards
  • Custom payment types: Add "store credit," "check," or other manual payment methods
  • Split payments: Allow customers to pay with multiple methods on a single transaction

Creating Staff Accounts and Permissions

Every team member who touches the register needs their own account. This is non-negotiable for security, accountability, and sales tracking.

Adding POS Staff Members

  1. Go to Settings > Users and permissions (or POS channel > Staff)
  2. Click Add staff
  3. Enter the staff member's name and email
  4. Assign a POS role (e.g., Cashier, Manager, Admin)
  5. Set a unique 4-digit PIN for quick register switching

According to Fit Small Business's Shopify POS guide, unique PINs allow staff to switch users at the register without logging out, which keeps checkout lines moving during busy periods.

Configuring Role-Based Permissions

POS Pro lets you create custom roles with granular permissions:

PermissionCashierManagerAdmin
Process salesYesYesYes
Apply discountsNoYesYes
Process refundsNoYesYes
View reportsNoYesYes
Modify inventoryNoYesYes
Change settingsNoNoYes
Access cash drawerRegister onlyAnytimeAnytime

Create roles under POS Settings > Staff > Roles, then assign each team member to the appropriate role. Err on the side of fewer permissions — you can always grant more access when needed.

Manager Approval Workflows

For sensitive actions like manual discounts above a threshold or voiding transactions, configure manager approval:

  1. Go to POS Settings > Staff > Roles
  2. Edit the Cashier role
  3. Under discount permissions, set a maximum discount percentage (e.g., 10%)
  4. Discounts above this threshold require a manager to tap their PIN

This prevents unauthorized markdowns while keeping the checkout process fast for standard discounts.

Configuring Inventory Management for Retail

Accurate inventory is the backbone of any retail operation. Shopify POS syncs stock levels across all your channels in real time, but you need to configure it correctly from the start.

Enabling Multi-Location Inventory

If you have not already activated multi-location support:

  1. Go to Settings > Locations
  2. Ensure every physical store and warehouse is listed
  3. Each location maintains independent stock counts

When an item sells in-store, inventory decrements at that specific location. When the same item sells online, it decrements from whichever location fulfills the order. For a deeper dive into keeping stock accurate across channels, see our Shopify inventory management best practices guide.

Performing Your Initial Inventory Count

Before your first day of sales, load accurate inventory quantities:

  1. Manual entry: Go to Products > Inventory, filter by your retail location, and enter quantities for each variant
  2. CSV import: Export the inventory template, fill in quantities in a spreadsheet, and import via Products > Inventory > Import
  3. Barcode scanning: Use the POS app's built-in scanner to count items as you stock shelves, updating quantities in real time

Accurate initial counts prevent the two worst inventory scenarios: selling items you do not have and showing "out of stock" on items sitting on your shelves.

Setting Up Stock Alerts and Purchase Orders

POS Pro includes tools for proactive inventory management:

  • Low-stock alerts: Set reorder points per product under Products > [Product] > Inventory. When stock hits the threshold, Shopify sends a notification.
  • Purchase orders: Create POs directly from the Shopify admin under Products > Purchase orders. Track order status from submitted through received.
  • Inventory transfers: Move stock between locations with tracked transfer documents under Products > Transfers.

Shopify is transitioning all advanced inventory features from the Stocky app into the native admin. If you are setting up fresh in 2026, use the built-in tools — they are where all future development is focused.

Setting Up Omnichannel Features

Glowing floor path connecting a product display to a POS station.

The biggest advantage of Shopify POS over standalone register systems is seamless connection between your physical store and online presence.

Buy Online, Pick Up In-Store (BOPIS)

Enable in-store pickup so online customers can collect orders at your retail location:

  1. Go to Settings > Shipping and delivery
  2. Under Additional delivery methods, click Pickup in store
  3. Select your store location
  4. Toggle on "Let customers pick up orders directly at this location"
  5. Set your expected pickup time (e.g., "Usually ready in 2 hours")
  6. Customize the pickup instructions customers receive via email

According to Shopify's in-store pickup guide, BOPIS orders only show your store as a pickup option if all cart items are in stock at that location. This prevents customer disappointment from partial-fulfillment scenarios.

Enabling In-Store Pickup Notifications

Your POS staff need to know when a pickup order arrives:

  1. Open the Shopify POS app
  2. Go to Settings > Notifications
  3. Enable push notifications for new pickup orders
  4. Train staff on the fulfillment workflow: receive notification → pick items → mark as ready → hand off to customer

Cross-Channel Returns and Exchanges

POS Pro allows returns on items purchased through any channel:

  1. In the POS app, tap Orders
  2. Search for the customer's order (by name, email, or order number)
  3. Select items being returned
  4. Choose refund method (original payment, store credit, or exchange)
  5. Restock the returned item at the current location

This eliminates the "you bought it online, you have to return it online" friction that frustrates customers and loses repeat business.

Common Mistakes When Setting Up Shopify POS

Avoid these pitfalls that trip up first-time POS store owners:

Not Testing Before Opening Day

Never go live on your first real business day. Run at least two full test days:

  • Process test purchases with every payment method (card, cash, gift card)
  • Test refund and exchange workflows
  • Verify tax calculations on receipts
  • Confirm inventory updates sync to your online store
  • Practice staff switching with PINs during simulated rush periods

Skipping Receipt Customization

Default receipts are generic. Customize them under POS Settings > Checkout > Receipt to include your store logo, return policy, social media handles, and loyalty program info. First impressions on paper matter.

Forgetting to Configure Offline Mode

Internet outages happen. Shopify POS has an offline mode that lets you continue accepting payments:

  • Tap and chip payments work offline and process when connectivity returns
  • Cash payments always work regardless of connectivity
  • Products must be pre-loaded in the POS app to appear offline

Configure offline settings under POS Settings > Checkout > Offline mode and test by turning off Wi-Fi during a practice session.

Not Setting Up Daily Opening and Closing Procedures

POS Pro's cash tracking requires consistent register sessions:

  1. Opening: Start a new register session, count the cash float, and enter the starting amount
  2. Throughout the day: Process sales normally — Shopify tracks every cash transaction
  3. Closing: End the session, count the actual cash, and compare against the expected amount
  4. Reconcile: Address any discrepancies before the next day

Skipping this process makes it impossible to track cash discrepancies or identify till errors.

Launching Your First Day of In-Store Sales

With everything configured, here is your launch-day checklist:

Pre-Open Checklist

  • Hardware powered on and connected to Wi-Fi
  • Card reader charged and paired
  • Receipt printer loaded with paper
  • Cash drawer stocked with correct float ($100-$200 in small bills and coins)
  • All staff logged into POS with their PINs
  • New register session started with opening cash count
  • Test transaction processed and refunded successfully
  • Backup payment method ready (e.g., Tap to Pay on phone if terminal fails)

Processing Your First Real Sale

  1. Scan the barcode or search for the product on the POS tile grid
  2. Tap the item to add it to the cart
  3. Adjust quantity if needed
  4. Apply any discounts (percentage, fixed amount, or discount code)
  5. Tap Checkout
  6. Select payment method — the customer taps, dips, or swipes their card
  7. Receipt prints automatically or emails to the customer
  8. Inventory updates across all channels instantly

End-of-Day Closing

  1. Tap Register > Close register session in the POS app
  2. Count the physical cash in the drawer
  3. Enter the counted amount — Shopify calculates any discrepancy
  4. Review the daily sales summary (total sales, number of transactions, payment methods used)
  5. Address any cash variance before securing the drawer overnight

Your store is now live on Shopify POS. Explore more strategies for running a successful retail operation on the Talk Shop blog, and connect with other Shopify merchants in the Talk Shop community to share what you have learned.

What was the most challenging part of your POS setup? Let us know what tripped you up so we can help other merchants avoid the same issues.

POS & RetailStore Setup
Talk Shop

About Talk Shop

The Talk Shop team — insights from our community of Shopify developers, merchants, and experts.

Related Insights

Related

Shopify Store Name Generator: Find Your Brand Name (2026)

Related

Shopify vs Magento: The Complete Platform Comparison (2026)

The ecommerce newsletter that's actually useful.

Daily trends, teardowns, and tactics from the top 1% of ecommerce brands. Delivered every morning.

No spam. Unsubscribe anytime. · Learn more

New

Business Name Generator

Generate unique, brandable business names with AI. Check domain availability instantly.

Generate Names

Talk Shop Daily

Daily ecommerce news, teardowns, and tactics.

No spam. Unsubscribe anytime. · Learn more

Try our Business Name Generator