How to Set Up and Use Shopify POS for In-Person Selling

Learn how to set up Shopify POS for in-person selling including hardware selection, inventory management, unified customer profiles, and the difference between POS Lite and POS Pro.

What Is Shopify POS and How Does It Work?

Shopify Point of Sale (POS) is Shopify’s in-person selling solution that connects your physical retail or pop-up sales directly to your Shopify e-commerce store — sharing inventory, customer data, and order history in a single unified system. For Shopify merchants who sell both online and in person, Shopify POS eliminates the operational nightmare of maintaining separate systems for digital and physical sales: inventory sold in your store is automatically deducted from your Shopify store’s availability, customers who shop in person appear in your Shopify customer database, and you get unified reporting across all channels. This guide covers how to set up Shopify POS, which hardware you need, the key features available in POS Lite vs. POS Pro, and how to optimize your in-person selling with the same Shopify store you use for online sales.

Step 1: Choose Between Shopify POS Lite and POS Pro

Shopify offers two POS tiers with significantly different capabilities:

  • Shopify POS Lite — included free with all Shopify plans (Basic through Plus). Provides core in-person selling: product search and checkout, cash and card payment processing, order history, customer profiles, basic inventory lookup, email and SMS receipts, refunds and exchanges, discount codes, and gift cards. POS Lite is sufficient for pop-up shops, markets, seasonal retail, and small retail operations with one location and limited staff complexity.
  • Shopify POS Pro — $89/month per location. Adds: unlimited staff PINs (Lite allows only 2 staff), daily shift reports and cash tracking, unlimited register sessions, purchase orders and receiving in the POS, stocktake (inventory count) functionality, product exchanges without additional payment, employee performance reports, in-store pickup fulfillment, and local delivery management. POS Pro is required for brick-and-mortar retail operations with multiple staff, serious inventory management needs, or stores that need the full retail operations feature set.
  • Evaluating which tier you need — if you’re testing in-person sales at markets or running occasional pop-ups, POS Lite is appropriate. If you operate a physical store with more than 2 staff members, need proper inventory management (stocktakes, purchase orders), or require employee performance tracking, POS Pro at $89/month is typically worth the investment.

Step 2: Set Up Shopify POS Hardware

Shopify POS runs on iPad (iOS) and Android devices and supports a range of compatible hardware:

  • Shopify card readers — Shopify offers two card readers for in-person payment acceptance. The Shopify Card Reader (Bluetooth, $49) accepts chip and contactless (tap to pay, Apple Pay, Google Pay) payments wirelessly. The Shopify Terminal ($349) is a countertop card terminal with integrated receipt printer connectivity and a customer-facing screen for signature capture and payment confirmation. Both process payments at Shopify’s in-person transaction rate (2.7% for Basic, lower for higher plans), eliminating third-party payment processing fees.
  • iPad and tablet stand — the Shopify POS app runs on iPad, iPhone, or Android devices. For a fixed checkout station, the Shopify Stand for iPad ($149) or Shopify Retail Stand ($289, with built-in card reader dock) provides a professional countertop checkout appearance. For mobile selling at markets or trade shows, any iPhone or Android device with the Shopify POS app and a Bluetooth card reader creates a complete portable checkout system.
  • Receipt printer — Shopify supports compatible thermal receipt printers via Bluetooth or Wi-Fi. Star Micronics TSP143III and Epson TM-T88 series are popular compatible models (~$200-300). For paperless receipts (email or SMS), no printer hardware is required — paperless receipt options are available for every transaction.
  • Barcode scanner — for stores with barcoded inventory, a Bluetooth barcode scanner dramatically speeds product lookup at checkout. Shopify’s compatible scanners (or any Bluetooth HID barcode scanner) enable product scan for direct cart addition rather than manual product search.
  • Cash drawer — Shopify supports cash drawer hardware connected to receipt printers. A cash drawer opens automatically when a cash tender transaction is completed. If your store accepts significant cash volume, a lockable cash drawer with receipt printer connection is standard retail hardware.

Step 3: Configure Your POS Settings

Before going live, configure POS settings to match your retail operation:

  • Tax settings — verify that your Shopify tax settings correctly calculate in-person taxes for your location. In Settings → Taxes and duties, Shopify calculates taxes automatically based on the store and customer location. For physical retail, confirm that the tax rate matches your local sales tax jurisdiction. If your state has different tax rates for different product categories (grocery, clothing, etc.), configure product tax overrides in your product settings.
  • Payment methods — in POS settings, enable the payment methods you’ll accept: credit/debit card (via Shopify Payments card reader), cash, gift card, and custom payment methods (check, store credit, external payment). Custom payment methods allow you to record payments made through external systems (invoicing, bank transfer) in Shopify POS without using Shopify Payments.
  • Tipping settings — for retail categories where tips are customary (coffee shops, service-based retail), enable tipping in POS settings with preset percentage options (15%, 20%, 25%) and custom amount entry.
  • Staff PINs — create staff accounts and PIN codes for each employee in Shopify admin → POS → Staff. Staff PINs enable employee-specific sales attribution for performance reporting, restrict access to manager-level functions (discounts, refunds), and track register activity by employee.
  • Location setup — each physical retail location is a separate POS location in Shopify. Configure inventory tracking per location so in-person sales deduct from the correct location’s inventory rather than your general online inventory.

Step 4: Manage Unified Inventory Across Online and In-Person

The most powerful feature of Shopify POS is unified inventory — selling in person and online from the same inventory pool:

  • Location-based inventory assignment — in Shopify admin → Products, assign inventory quantities to each location separately. Your physical store location has its own inventory count separate from your online fulfillment location. This allows accurate inventory display online (only showing quantities available at the fulfillment location) while tracking physical store inventory independently.
  • In-store pickup fulfillment — Shopify POS Pro supports in-store pickup for online orders. When a customer orders online and selects in-store pickup, the order appears in your POS for fulfillment — staff locate the item, mark it ready for pickup, and the customer receives a notification. This bridges online and in-person shopping by enabling online purchase + physical store collection.
  • Stocktake (inventory count) — POS Pro includes a stocktake feature that lets staff scan products in-store and compare counted quantities against system inventory to identify shrinkage, miscounts, or receiving errors. Regular stocktakes keep your Shopify inventory data accurate, which is critical for preventing overselling both in-store and online.
  • Low stock alerts across channels — Shopify Flow can trigger low stock alerts when in-store inventory falls below threshold, separate from online inventory. This enables timely reordering before in-store stockouts rather than discovering shortfalls during a busy retail period.

Step 5: Create a Unified Customer Experience Across Channels

Shopify POS creates a unified customer record across in-person and online purchases — use this to deliver personalized experiences at every touchpoint:

  • Customer lookup at POS checkout — search for existing customers by name, email, or phone at checkout to attach the sale to their customer profile. This maintains a complete purchase history across all channels, enabling loyalty program recognition, personalized recommendations, and email marketing based on in-store purchase data.
  • Loyalty program integration at POS — LoyaltyLion and other loyalty apps integrate with Shopify POS to allow points earning and redemption in-store. Customers can earn loyalty points for in-person purchases and redeem points toward in-store purchases — creating a consistent loyalty experience across online and physical channels.
  • Email and SMS marketing opt-in at checkout — collect email addresses and marketing consent at POS checkout to add in-store buyers to your email marketing list. In-store buyers who opt into email marketing have demonstrated purchase intent and tend to have high email engagement rates.
  • Order history access at POS — staff can view a customer’s complete order history (online and in-store) at POS, enabling informed recommendations (“I see you purchased [product] last spring — our new collection in the same style just arrived”) that replicate the personalized service of a boutique retailer.

Step 6: Optimize for Pop-Up and Market Selling

For merchants selling at markets, trade shows, or pop-up events rather than permanent retail locations:

  • Mobile POS setup — iPhone or Android + Shopify Card Reader (Bluetooth) + Shopify POS app is a complete portable selling system that fits in a jacket pocket. Setup takes minutes and provides full Shopify POS functionality without fixed hardware.
  • Offline mode — Shopify POS supports limited offline functionality when internet connection is unavailable. Cash transactions can be recorded offline and sync when connection is restored. Card payments require internet connection for authorization — if reliable WiFi isn’t available at your venue, use a cellular hotspot backup.
  • Product catalog preparation — before a market or pop-up, verify that your POS product catalog includes only the products you’re bringing to the event. Use POS collections to create a specific market inventory collection, making product lookup faster during busy selling periods.
  • End-of-day reconciliation — POS Pro’s daily shift report reconciles expected cash (based on cash sales recorded) against actual counted cash, identifying any discrepancies. For market selling with high cash volume, this end-of-day cash reconciliation is valuable even for small operations.

Frequently Asked Questions

Does Shopify POS work offline?

Shopify POS offline capability: Shopify POS has limited offline mode that allows you to continue processing transactions when your internet connection drops. In offline mode: cash transactions are processed and stored locally, syncing to Shopify when connection is restored; card payments cannot be authorized offline (they require real-time card network authorization); product catalog is available for lookup if it was cached before connection loss; new customer creation and order history lookup are unavailable offline. For consistent selling in venues with unreliable WiFi (outdoor markets, basement trade show floors, rural pop-ups), use a cellular hotspot from a reliable carrier as a backup connection. Shopify POS’s offline mode is a safety net for brief connection disruptions, not a solution for selling in genuinely offline environments where card acceptance is required.

What are Shopify POS transaction fees?

Shopify POS transaction fees: if you use Shopify Payments as your payment processor (which is integrated into Shopify POS), in-person transaction rates are: Basic Shopify: 2.7%; Shopify (middle tier): 2.5%; Advanced Shopify: 2.4%; Shopify Plus: 2.15%. These rates have no per-transaction fees — only the percentage. If you use a third-party payment processor instead of Shopify Payments for in-person transactions, Shopify charges an additional transaction fee (0.5-2% depending on plan) on top of whatever your third-party processor charges. For most merchants, Shopify Payments integration delivers the lowest total processing cost for in-person sales. Compare your current in-person processing rates against Shopify’s rates — if you’re processing under Shopify’s rates today, switching to Shopify Payments for in-person sales saves money while simplifying your payments infrastructure.

Can I use Shopify POS with my existing payment terminal?

Using existing payment terminals with Shopify POS: Shopify POS is designed to work with Shopify’s own card readers (Shopify Card Reader and Shopify Terminal). It does not natively integrate with most third-party payment terminals (Clover, Square, Verifone, PAX) because those terminals use their own processing infrastructure. If you want to maintain an existing payment terminal relationship (e.g., your bank’s terminal with negotiated rates), you can record those transactions in Shopify POS as “custom payment type” — this records the sale in Shopify for inventory and reporting purposes while payment is processed externally. However, you lose the integrated card reading convenience and real-time payment confirmation of native Shopify Payments integration. Most merchants who commit to Shopify POS fully find that switching to Shopify Payments card readers simplifies operations enough to justify any rate comparison analysis.

How does Shopify POS handle returns and exchanges?

Shopify POS returns and exchanges: for returns of online orders in your physical store, search for the customer’s order in POS using their email or order number, select the order, and process the return — Shopify automatically restocks the returned inventory to the store location and processes the refund to the original payment method. For in-store purchase returns, search the transaction in POS by receipt number or customer profile and process the return the same way. Exchanges in Shopify POS Pro work without requiring a full refund and repurchase — you can swap items in a single transaction, collecting additional payment if the exchange item is more expensive or issuing a partial refund if it’s less expensive. Returns trigger inventory restocking automatically — verify that returned items are inspected before restocking if you sell new condition-only items, since automatic inventory addition assumes the returned item is resaleable.

What is the difference between Shopify POS and Square for retail?

Shopify POS vs. Square: Square is a standalone POS system that has added e-commerce capabilities; Shopify is an e-commerce platform that has added POS capabilities. The architectural difference matters: for merchants whose primary business is physical retail with some online selling, Square’s POS-first architecture often fits better initially. For merchants whose primary business is online selling who also want in-person capability — or who anticipate online as their primary growth channel — Shopify POS’s native integration with Shopify’s e-commerce infrastructure is significantly more powerful for omnichannel operations. Key Shopify POS advantages over Square: unified inventory management is deeper and more reliable; Shopify’s email marketing, loyalty, and customer data integrations extend naturally to POS; Shopify’s e-commerce features (abandoned cart, product reviews, SEO) are unmatched by Square’s online store. Key Square advantages: Square’s POS is more mature for pure-retail operations; Square’s restaurant/hospitality features are stronger; Square’s free tier is more generous for very low-volume sellers.

Final Thoughts

Shopify POS transforms multi-channel retail from a logistical challenge into a competitive advantage — unified inventory, unified customer profiles, and unified reporting across every channel where you sell gives you the operational clarity and customer intelligence that managing separate systems for online and in-person sales can’t provide. Whether you’re running a permanent brick-and-mortar location, testing your products at weekend markets, or adding in-store pickup to your online store, Shopify POS connects these channels into a single cohesive commerce operation. Start with POS Lite to test in-person selling without additional cost, evaluate whether POS Pro’s inventory management and employee tracking features justify the per-location cost for your retail complexity, and build the omnichannel customer experience that keeps your best customers shopping with you across every context they encounter your brand.

For more on Shopify retail operations, explore our guides on international selling setup, customer loyalty programs, and Shopify analytics and reporting.

Previous Article

Best Shopify Apps for Health and Wellness Supplement Stores

Next Article

Best Shopify Apps for Art and Craft Supply Stores

Subscribe to our Newsletter

Subscribe to our email newsletter to get the latest posts delivered right to your email.
Pure inspiration, zero spam ✨