Shopify POS Setup: How to Configure In-Store Selling That Connects to Online

13 minutes to read
22 May, 2026

Shopify POS comes in two tiers: <strong>POS Lite</strong> (included free with every Shopify plan) for occasional in-person sales like pop-ups, markets, and trade shows; and <strong>POS Pro</strong> ($89/month per location) for permanent retail stores needing staff management, advanced inventory, ship-from-store, and omnichannel features. The setup splits across eight areas: plan and hardware selection, location and staff configuration, payment terminal setup, register customization, inventory and product sync, customer and loyalty integration, omnichannel rules, and end-to-end testing.

AI Summary

The most consequential decision is Lite vs Pro &mdash; choose based on whether you have a fixed retail location and need real omnichannel features. The most consequential setup step is configuring inventory locations correctly so online and in-store inventory stay in sync. Done wrong, you sell products you do not have or hide products you do.

Why POS setup is omnichannel infrastructure, not a side feature

Shopify POS turns your Shopify store into an in-person selling platform. It works for any business that sells offline alongside online — pop-up shops, retail stores, market stalls, trade shows, restaurants and cafes (with limitations), service businesses with physical sales, wholesale showrooms.

The reason it matters is that it shares one product catalog, one inventory system, one customer database, and one order management workflow with your online store. Customers who buy online and in-store appear as the same customer. Inventory that sells in-store automatically deducts from online availability. Order history is unified. Loyalty points work across channels. This is real omnichannel infrastructure built into the platform — not a separate system that talks to Shopify via integration.

This guide walks through Shopify POS from zero to a working setup, with the realistic decisions you actually need to make: Lite vs Pro, which hardware, how to structure locations, how to keep inventory accurate across channels, and when POS setup needs operations help versus configuration help.

It assumes you have a working Shopify store and want to add in-person selling. If your POS is technically broken — transactions failing, inventory not syncing, hardware not connecting — the diagnostic patterns overlap with other Shopify configuration issues; see Shopify Inventory Not Syncing and Shopify Payments Not Working. If you are configuring POS payments specifically, see Shopify Payments Setup.

It covers:

  • What Shopify POS actually is (Lite vs Pro tiers + when each is right).
  • What Shopify POS handles natively versus what you have to configure or build.
  • The 8-step setup process — plan, hardware, locations, payments, register, inventory, customers, omnichannel, testing.
  • POS hardware (card readers, terminals, receipt printers, barcode scanners, cash drawers).
  • Multi-location inventory and order routing across online and physical.
  • Customer accounts, loyalty, and gift cards across channels.
  • Common setup mistakes that break omnichannel.
  • When to hire help.

What is Shopify POS?

Shopify POS is Shopify's in-person selling app, available on iOS and Android. It connects to Shopify-supported payment hardware (card readers, terminals) and shares your store's product catalog, inventory, customers, and orders.

The two tiers

  • Shopify POS Lite — included free with every Shopify plan (Basic, Shopify, Advanced, Plus). Designed for occasional or mobile in-person sales: pop-ups, markets, trade shows, side selling alongside ecommerce.
  • Shopify POS Pro — $89/month per location (USD pricing as of 2026; check current Shopify pricing). Designed for permanent retail stores: bricks-and-mortar shops, restaurants and cafes with retail components, showrooms, wholesale floors.

What POS Lite includes

  • Process payments via Shopify-supported hardware.
  • Sync inventory with your Shopify online store.
  • Browse and add products at the register.
  • Apply discounts and gift cards.
  • Capture customer information.
  • Send order receipts via email or SMS.
  • Basic transaction reporting in admin.
  • Compatible with most Shopify-supported card readers and terminals.

What POS Pro adds

  • Smart inventory management — multi-location inventory routing, low-stock alerts, daily sales reports.
  • Staff management — staff PINs, role-based permissions, staff-level sales tracking.
  • Advanced reporting — product performance per location, attach rates, daily sales summary.
  • Ship from store / buy online pickup in store (BOPIS) — route online orders to specific physical locations for fulfillment.
  • Save the sale workflow — when a customer wants an out-of-stock product, search across locations and ship from another store.
  • Custom store-level rules — tax exemptions, register customization per location, custom payment types.
  • Unlimited staff PINs (vs Lite limit).
  • Exchanges and returns workflow with cross-channel awareness.
  • POS-specific apps — certain apps integrate with POS Pro features.
  • Customer profiles in retail context — see purchase history, loyalty status, customer notes at register.

A common misconception

"POS Lite is enough for my retail store because it processes payments."

It processes payments, but Lite is missing most of what makes retail POS actually useful: staff management, multi-location inventory routing, ship-from-store, BOPIS, advanced reporting. For a permanent retail store, Lite usually creates more operational friction than it saves in subscription cost. Pro pays for itself fast at meaningful retail volume.

What Shopify POS handles natively (and what you have to configure)

What Shopify POS handles natively:

  • Payment processing via Shopify Payments and compatible card readers / terminals.
  • Card payments — chip, contactless (tap), magstripe, mobile wallets (Apple Pay, Google Pay).
  • Cash, gift card, and store credit acceptance.
  • Product catalog sync — all online products available at register by default.
  • Real-time inventory sync — sales in-store deduct from online inventory immediately.
  • Multi-location inventory — track stock per physical location.
  • Customer database — same customers as online, unified order history.
  • Tax calculation — uses your Shopify tax settings.
  • Discount and promo code application at register.
  • Gift card sale and redemption across online and in-store.
  • Email and SMS receipt delivery.
  • Refund processing back to original payment method.
  • Order timeline and reporting integrated with Shopify admin.
  • Offline mode — continue accepting card payments when internet temporarily drops (Pro feature).

What Shopify POS does not do natively:

  • Restaurant point-of-sale workflows — table management, kitchen tickets, course timing, complex modifiers. Use a dedicated restaurant POS (Toast, Square for Restaurants, Lightspeed Restaurant) or a Shopify restaurant app.
  • Appointment booking — service businesses need an app (Sesami, BookThatApp, etc.).
  • Salon / spa management — service appointment scheduling, technician assignments, treatment history.
  • Complex matrix inventory — size/color/material grids beyond standard variants.
  • Vendor / consignment management — multi-vendor stores with revenue splits need an app.
  • Loyalty programs — basic customer tracking yes; full loyalty with points, tiers, redemption needs an app (Smile.io, LoyaltyLion, Yotpo Loyalty).
  • Advanced employee scheduling — shift management, time tracking, payroll need separate tools.
  • Kitchen display systems — for food service operations.
  • Service tickets and work orders — for repair shops, service businesses.
  • Detailed retail analytics — conversion rate by store visit, dwell time, foot traffic vs sales need separate tools.

If a "POS expert" charges you to "install Shopify POS," that is downloading an app to your iPad. Real POS setup is in hardware selection, location configuration, omnichannel rules, staff training, and integration with your operations.

Step 1: Choose POS plan and hardware

Before anything else, decide tier and order hardware.

Choose POS Lite or POS Pro

If you...Use
Sell at pop-ups, markets, or trade shows occasionallyPOS Lite
Have a permanent retail location (any size)POS Pro
Have one retail location with one register and one staffPOS Pro — staff management and inventory features still pay back
Have multiple retail locationsPOS Pro per location
Offer ship-from-store or BOPISPOS Pro (required for these features)
Run a showroom or wholesale floorPOS Pro
Sell exclusively online, with occasional eventsPOS Lite

Choose hardware

Shopify-supported hardware varies by region (US, Canada, UK, Australia, EU, etc.). Core hardware categories:

  • Card reader — the essential piece. Common options: Shopify Tap & Chip (handheld, Bluetooth), Shopify POS Terminal (countertop, plus pinpad), older Shopify Chip & Swipe readers (being phased out in most regions).
  • iPad or iPhone — runs the POS app. iPad recommended for retail counters; iPhone fine for mobile or pop-up.
  • Receipt printer — Star Micronics TSP143IIIBI (Bluetooth) is the standard. Optional — email/SMS receipts work without a printer.
  • Cash drawer — opens via the receipt printer. Optional if you do not accept cash.
  • Barcode scanner — Socket Mobile S700 (Bluetooth) is the standard. Useful for retail with inventory at scale; optional for small product counts.
  • iPad stand — Heckler, Studio Proper, or generic. Functional but worth getting one that looks intentional.

Where to buy hardware

  • Shopify Hardware Store — recommended path; everything is certified compatible.
  • Authorized retailers — for some markets where Shopify hardware is limited.
  • Used or third-party — verify compatibility before buying; older models may not work with current POS.

Hardware budget

  • Pop-up / mobile basic kit — $50-$100 (Tap & Chip reader + your phone).
  • Single-counter retail — $500-$1,500 (terminal, iPad, stand, printer, drawer).
  • Full retail setup — $1,500-$5,000 (multiple registers, scanners, peripherals).
  • Multi-location retail — budget per location.

Step 2: Configure locations and staff

Open Shopify admin, then Settings, Locations.

Add each physical location

For each retail store, pop-up, or stockroom:

  • Click Add location.
  • Enter the location name (e.g., "Main Street Store," "Warehouse," "Pop-up Brooklyn").
  • Add the physical address (used for receipt headers, tax calculation, and shipping).
  • Confirm whether the location fulfills online orders (toggle if it ships orders) and whether it has inventory (toggle if you track stock here).
  • Save.

Configure inventory per location

Each product's inventory is tracked separately per location. For each product variant, you can:

  • See current stock at each location.
  • Manually adjust stock per location.
  • Transfer stock between locations.

Configure inventory tracking on the products themselves (Products, click product, Inventory section, "Track quantity" checkbox).

Configure order routing for online orders

Open Settings, Shipping and delivery, scroll to Order routing:

  • Prioritize closest location to customer (default).
  • Prioritize by priority order (rank locations manually).
  • Custom logic via apps — for complex multi-location operations.

Configure deliberately: order routing decides which physical location ships each online order, which affects shipping cost and delivery speed.

Configure staff (POS Pro)

Open Settings, Users and permissions:

  • Add each staff member as a Shopify user with appropriate permissions.
  • For POS-only staff, use POS app PINs (configured in the POS app under staff settings).
  • Set role-based permissions: who can issue refunds, apply discounts, edit prices, see reports, void transactions.

Without proper permissions, staff either cannot do their jobs (under-permissioned) or have access they should not have (over-permissioned). Default permissions are too loose for most stores — configure deliberately.

Step 3: Set up the payment terminal

POS payments require Shopify Payments in supported countries. Without Shopify Payments, you can only use cash or manual payment methods at the register.

Confirm Shopify Payments is activated

Open Settings, Payments. Shopify Payments must be active and verified. See Shopify Payments Setup for the activation walkthrough.

Pair the card reader / terminal

Open the Shopify POS app on your iPad or iPhone:

  • Go to Settings, Hardware.
  • Tap Add hardware or Connect a device.
  • Follow the pairing flow for your specific card reader.

The terminal usually pairs via Bluetooth (some via Lightning or USB-C cable in newer models). Pairing takes minutes if hardware and software versions are current.

Test the reader before going live

  • Process a small test transaction with a real card.
  • Process a contactless (tap) test transaction.
  • Process a refund of the test transaction.
  • Verify the receipt sends correctly.
  • Verify the transaction appears in Shopify admin under Orders.

Configure tip settings (if applicable)

For service-oriented businesses (cafes, salons), enable tipping:

  • POS app, Settings, Tipping.
  • Choose preset tip percentages (e.g., 10%, 15%, 20%) or custom amounts.
  • Choose whether tipping is enabled, optional, or required.
  • Configure who tips go to (single tip pool vs staff-specific).

Configure receipt branding

  • POS app, Settings, Receipts.
  • Add your store logo (for printed and email receipts).
  • Customize the receipt header and footer.
  • Add a return policy summary.
  • Add a thank-you message and social media handles.

Branded receipts are a small touch that meaningfully improves customer experience — default receipts look generic.

Step 4: Customize the register

The POS register screen can be customized so staff can find products and complete transactions fast. This is one of the most-skipped configuration steps and one of the highest-leverage for retail throughput.

Smart Grids and Tiles (POS Pro)

POS Pro lets you build custom register layouts with tiles for:

  • Specific products — top-selling items, daily specials, hard-to-search items.
  • Collections — quick access to a category.
  • Discounts — one-tap to apply a common discount.
  • Custom sales — for service items or one-off charges.
  • Actions — gift card sale, store credit, cash drawer open.

Configure based on what staff use most. A coffee shop register should have one-tap tiles for coffee sizes; an apparel store should have tiles for top-selling collections.

POS Lite layout

POS Lite has a simpler register with limited customization. Most product access happens via search or barcode scan. Acceptable for occasional use; limiting for daily retail.

Barcode and SKU search

For inventory-heavy retail, configure products with SKUs and barcodes so staff can scan or type instead of searching by name. Open each product in admin, scroll to Inventory, enter SKU and Barcode (UPC, ISBN, custom barcode).

Custom sales button

For service items, off-menu products, or special charges, configure a Custom Sale tile that lets staff enter a price and description at register without it being in the catalog.

Quick-action shortcuts

Train staff on the keyboard shortcuts and gestures that speed up common tasks: applying a discount, looking up a customer, applying a gift card, voiding a transaction.

Step 5: Configure inventory and products for POS

This is where omnichannel either works or breaks. Inventory needs to be accurate across online and in-store, in real-time, every transaction.

Track inventory on every sellable product

Open Products, click each product, scroll to Inventory:

  • Check Track quantity for products you stock.
  • Set inventory levels per location.
  • Set Continue selling when out of stock based on your policy (usually off for retail).

Products without inventory tracking are always "in stock" and can be sold infinitely — common cause of overselling.

Set up SKUs and barcodes

  • Every variant should have a unique SKU.
  • Barcode (UPC, ISBN, GTIN) is required if you use a barcode scanner at register.
  • Use a consistent SKU structure (e.g., RED-SHIRT-M) so staff and reports stay clean.

Configure POS-only products (if needed)

For products only sold in-store (e.g., coffee at a cafe attached to an apparel store), you can hide them from the online store:

  • In the product, scroll to Sales channels.
  • Remove the Online Store channel.
  • Keep Point of Sale channel.

The product appears only at register, not online.

Configure online-only products (if needed)

Same logic in reverse: remove the Point of Sale channel from products you only sell online.

Set up inventory transfers between locations

For multi-location retail, build a workflow for moving inventory between stores:

  • Open Products, Transfers, Create transfer.
  • Choose origin and destination locations.
  • Add products and quantities.
  • Send the transfer; when received, mark complete.

Transfers ensure inventory shows correctly at the right location during the move.

Configure low-stock alerts (POS Pro)

Set thresholds so staff know to reorder before products run out. Available in POS Pro reporting.

Step 6: Configure customers, gift cards, and loyalty

The point of using Shopify POS (vs a standalone retail POS) is that customers and orders are unified across channels. Configure this deliberately.

Customer profile setup

At register, when starting a sale:

  • Train staff to ask "Are you in our system?" or "Do you have an account with us?"
  • Search for customer by name, email, or phone.
  • If new, capture customer info quickly — just email is enough at minimum.
  • For loyalty / VIP customers, the register shows their status, purchase history, and notes.

Configure customer capture incentives

Most customers will not opt into your customer database without a reason. Common incentives:

  • "Sign up for $10 off your next order" — works for higher-AOV stores.
  • "Email receipt to your inbox" — lowest-friction; many customers say yes.
  • "Get a return-friendly digital receipt" — reduces paper, captures email.
  • Loyalty program enrollment — sign up at register.

Configure gift cards

Open Products, Gift cards. Configure:

  • Denomination options (preset amounts or custom).
  • Gift card design (you can customize the image).
  • Email delivery vs printed.
  • Whether physical gift cards are sold (POS Pro feature).

Gift cards work across online and in-store automatically once configured.

Configure loyalty (via app)

Shopify POS does not include native loyalty. To run a points program that works in-store and online:

  • Install a loyalty app: Smile.io, LoyaltyLion, Yotpo Loyalty, etc.
  • Verify the app supports POS integration (most major loyalty apps do).
  • Configure earn rules (per dollar, per visit, on signup, on birthday, etc.).
  • Configure redemption (percentage off, dollar off, free product, free shipping).
  • Train staff on how to apply rewards at register.

Configure email and SMS capture

The POS app prompts to send email or SMS receipts. Verify:

  • Email receipts are branded correctly.
  • SMS receipts work in your region (some carriers require SMS opt-in).
  • Customer marketing opt-in is captured separately from receipt opt-in.

Step 7: Configure omnichannel rules

For POS Pro stores, configure the rules that let you sell across channels seamlessly.

Ship from store

When an online order is placed, route it to a physical store for fulfillment instead of a central warehouse. Set up:

  • Confirm each location has "Fulfills online orders" enabled (Settings, Locations).
  • Configure order routing rules (closest location, or priority order).
  • Train store staff to receive online order notifications and fulfill.
  • Confirm POS app shows online orders to fulfill (Pro feature).

This dramatically reduces shipping time and cost — ship from the closest store to the customer, not from a far-away warehouse.

Buy online, pickup in store (BOPIS)

Customers buy online and pick up at a physical store. Set up:

  • Enable local pickup as a shipping method (Settings, Shipping and delivery, Local pickup).
  • Choose which locations offer pickup.
  • Configure pickup instructions and hours.
  • Configure ready-for-pickup notification timing.
  • Train staff to fulfill BOPIS orders at the register or stockroom.

Save the sale

When a customer wants a product that is out of stock at the current location:

  • Search other locations from the register (POS Pro feature).
  • Reserve from another location and ship to customer.
  • Or sell as a future fulfillment from the location that has stock.

This recovers sales that would otherwise be lost when a customer leaves empty-handed.

Returns across channels

  • Online order returned in-store: configure refund to original payment method.
  • In-store order returned online: most stores limit this to in-store returns only (no shipping logistics).
  • Cross-channel exchange: customer brings online order to store, exchanges for different item, gets the difference refunded or paid.

Build the return policy and train staff on the workflow. Inconsistent return policies across channels frustrate customers.

Tax-exempt sales

At register, you can mark a sale as tax-exempt (resale, non-profit, government). Configure the workflow:

  • Train staff to verify exemption certificate before applying.
  • Document the exemption per order.
  • Use customer tax-exempt flag for repeat exempt customers.

Step 8: Test end-to-end before opening

Test before opening to customers. POS configuration that looks right in admin can produce surprises at the register.

Critical test scenarios

  • Card payment — insert chip, then a tap, then a swipe. Verify each works and shows in admin.
  • Cash transaction — complete a cash sale; verify cash drawer opens; verify cash drawer count reconciles.
  • Gift card sale — sell a gift card; verify the recipient can redeem online or in-store.
  • Gift card redemption — redeem a gift card in a sale; verify balance updates.
  • Discount application — apply a discount code; verify it deducts correctly.
  • Refund — refund a transaction back to the original card; verify customer gets the refund.
  • Partial refund — refund one item from a multi-item order.
  • Exchange — return one item and sell another simultaneously.
  • Inventory sync — sell an item at register; refresh online inventory; verify it decreased.
  • Customer profile — capture a new customer; verify they appear in admin; verify their order history shows the in-store purchase.
  • Loyalty points — if using a loyalty app, verify points earn and redeem correctly.
  • Tax calculation — verify correct tax rates apply based on store location.
  • Multiple staff users — each staff PIN logs in correctly with correct permissions.
  • Receipt delivery — email and SMS receipts deliver correctly.
  • Offline mode (POS Pro) — turn off wifi temporarily and confirm POS continues to function for card payments.

Test ship-from-store and BOPIS (Pro)

  • Place a real online order set to ship from your store location.
  • Verify the order appears in POS for staff to fulfill.
  • Place a BOPIS order; verify pickup notification flow.

Train staff before opening

Run a half-day training session with staff covering:

  • Common transaction flows.
  • How to look up customers and add new ones.
  • How to apply discounts and gift cards.
  • Refund and exchange workflows.
  • Handling out-of-stock situations.
  • Closing procedures (cash drawer count, end-of-day report).
  • Troubleshooting common issues (terminal not connecting, receipt printer offline).

Common setup mistakes to avoid

  • Using POS Lite for a permanent retail store. Lite is missing staff management, multi-location inventory routing, ship-from-store, and BOPIS. Pro pays for itself fast at meaningful retail volume.
  • Not tracking inventory on every sellable product. Products without "Track quantity" sell infinitely without deducting stock — common cause of overselling.
  • Wrong location set up for online order fulfillment. If your warehouse is configured but your retail store is not (or vice versa), online orders route to the wrong location.
  • Same product not separated between online and POS channels. Some products only sell online (oversized items, dropship); others only sell in-store (cafe items at a retail shop). Use sales channel toggles per product.
  • Staff over-permissioned. Default permissions often let all staff issue refunds, apply discounts, void transactions — creating fraud risk. Configure role-based permissions deliberately.
  • No SKUs or barcodes. Slows down register throughput; makes inventory reports unreliable. Set SKUs for every variant.
  • No receipt branding. Default receipts look generic. Add logo, return policy, social handles, thank-you message.
  • Forgetting to test offline mode. When internet drops at a busy register, you need to know POS keeps working. Test before launch.
  • Cash drawer not configured. Drawer does not open during cash transactions because it is not paired with the receipt printer. Pair at setup.
  • Loyalty app installed without POS integration. Customers earn points online but not in-store, or vice versa — breaks customer expectations. Verify your loyalty app explicitly supports Shopify POS.
  • No staff training before opening. Staff struggle with the register, create slow lines, mishandle returns, frustrate customers. Half-day training pays back many times over.
  • Inventory transfers not used. Stock moved between locations physically but not recorded as a transfer in Shopify shows up as missing at one location and surplus at another.
  • Tax-exempt sales without documentation. Same risk as online: if audited, you owe the tax. Build the workflow.
  • Skipping daily end-of-day reconciliation. Cash drawer count vs Shopify sales should match. Daily reconciliation catches discrepancies before they compound.

When POS setup needs a specialist

If you are launching a new retail location, opening multiple locations simultaneously, integrating Shopify POS with existing operations (inventory systems, accounting, payroll), building a complex omnichannel program (BOPIS plus ship-from-store plus loyalty plus app-driven workflows), or migrating from another POS system (Square, Lightspeed, Clover), POS setup goes beyond admin configuration. A specialist often saves more than the cost in avoided staff training mistakes and inventory sync problems.

Not sure what kind of help you need? Read What kind of Shopify expert do I need?

Ready to hire? Browse Shopify POS specialists.

Expert insights

Omnichannel inventory is the single biggest reason to use Shopify POS over standalone retail systems. Standalone POS systems (Square, Clover, Lightspeed) require integration to talk to your ecommerce store. Shopify POS shares one inventory natively. The reduced sync risk alone justifies the platform choice for most online-plus-retail brands.

POS Pro pays for itself faster than merchants expect. $89/month per location feels like a meaningful add-on cost, but staff management, ship-from-store, BOPIS, and advanced inventory together typically save many hours per month plus recover lost sales. For a retail store doing meaningful volume, the math is rarely close.

Ship-from-store is underused. Stores with retail locations and ecommerce often ship every online order from a central warehouse, even when a customer is 10 minutes from a store with stock. Configuring ship-from-store reduces shipping cost and delivery time meaningfully.

Cash handling discipline matters more than most owners realize. Daily reconciliation, drawer counts, and over/short tracking are not optional for retail. Skipping these creates cash discrepancies that accumulate quietly.

Staff permissions are the most-overlooked POS setting. Default permissions are too loose for most stores. Restrict who can refund, void, apply discounts, and edit prices. Track who did what when discrepancies appear.

Hardware quality matters in retail more than in pop-up. A cheap terminal that fails during a busy Saturday afternoon costs more in lost sales and customer trust than the hardware budget saved. Buy certified, recent Shopify hardware for permanent retail.

Loyalty programs work best in-store. Customers shopping in a physical store have higher engagement with loyalty programs than online customers. If you have retail, a loyalty program is one of the highest-ROI additions.

Receipt branding is a small thing that meaningfully signals professionalism. Default Shopify receipts look generic. Branded receipts with logo, return policy, thank-you, and social handles take minutes to configure and improve customer experience visibly.

When to hire a Shopify POS specialist

Bring in a specialist if:

  • You are launching a new retail location and want POS configured before opening day.
  • You are opening multiple locations simultaneously.
  • You are migrating from another POS system (Square, Clover, Lightspeed) and need data migration plus parallel-running.
  • You are integrating POS with existing operations: accounting (QuickBooks, Xero), inventory systems (ERP, custom WMS), payroll, scheduling.
  • You want to build out advanced omnichannel: ship-from-store, BOPIS, save-the-sale workflows.
  • You are running a complex retail operation (multi-vendor, consignment, service-plus-retail mix) needing app stack design.
  • You want full staff training program built around your specific setup.
  • You are on Shopify Plus with multi-store coordination across regions.

A good Shopify POS specialist will audit your operational workflow before configuring (the configuration follows the operation, not the other way), recommend Lite vs Pro based on volume and complexity, design location and order routing structure for accurate inventory and efficient fulfillment, configure staff permissions and PINs based on role and risk, build register customization that fits your staff's actual workflow, integrate loyalty, gift cards, and customer programs across channels, design omnichannel rules (BOPIS, ship-from-store, returns) consistently, train staff or build training materials, document the setup so future staff can pick up the system, and measure POS performance (sales per location, staff productivity, inventory accuracy) over time.

What you should not pay for: someone "installing Shopify POS" by downloading the app. Real POS work is in workflow design, hardware integration, staff training, omnichannel rules, and operational integration.

Not sure if you need a freelancer or an agency? Read Shopify Freelancer vs Agency. Want to know what to look out for? Read Shopify Expert Red Flags.

What Shopify POS setup work should cost

Realistic ranges:

  • POS Lite setup for pop-up or mobile (3-8 hours): $300-$1,000. Hardware pairing, location setup, register customization, staff PINs, testing.
  • POS Pro single-location setup (10-25 hours): $1,000-$3,000. Complete setup including staff permissions, register customization, omnichannel rules, training materials.
  • Multi-location POS Pro setup: $2,500-$10,000. Multiple locations, order routing logic, inventory transfer workflows, location-specific staff and tax rules.
  • POS migration from another platform (Square, Clover, Lightspeed): $2,500-$15,000. Data migration (products, customers, gift card balances, historical sales), parallel-running period, staff retraining.
  • Omnichannel program build (BOPIS plus ship-from-store plus loyalty): $3,500-$15,000. Workflow design, app stack, staff training, customer-facing communication.
  • Custom Plus POS workflow: $5,000-$30,000+. Multi-region coordination, custom apps, ERP integration, complex retail operations.
  • POS hardware purchase (separate from setup labor): $50-$5,000+ depending on scale.
  • Staff training program (delivered by a specialist): $500-$3,000. Half-day to full-day training plus written materials.
  • Monthly POS operations retainer: $1,000-$5,000/month. Ongoing optimization, new staff onboarding, app stack maintenance, troubleshooting.

If someone quotes $99 to "set up Shopify POS," they are downloading the app to your iPad. Real POS setup is workflow design, hardware integration, staff training, and operational integration.

For a full breakdown by service type, see Shopify Expert Cost.

Frequently asked questions

How do I set up Shopify POS?

Choose POS Lite (free, included on all plans) or POS Pro ($89/month per location, recommended for permanent retail). Buy compatible hardware (card reader, iPad, optional receipt printer and cash drawer). Configure locations in Settings, Locations. Pair the card reader in the POS app. Set inventory tracking on every sellable product. Configure staff PINs and permissions for POS Pro. Customize the register with Smart Grids. Configure omnichannel rules (ship-from-store, BOPIS) if on Pro. Train staff and test end-to-end before opening.

Shopify POS Lite vs POS Pro — which do I need?

POS Lite is included free with all Shopify plans and handles occasional in-person sales (pop-ups, markets, trade shows). POS Pro is $89/month per location and adds staff management, multi-location inventory routing, ship-from-store, BOPIS, advanced reporting, and customizable register layouts. Use Lite for occasional or mobile selling; use Pro for any permanent retail location.

What hardware do I need for Shopify POS?

At minimum: a card reader (Shopify Tap & Chip $49 or Shopify POS Terminal countertop unit) and an iPad or iPhone running the Shopify POS app. Optional but recommended for retail: receipt printer (Star Micronics TSP143IIIBI), cash drawer, barcode scanner (Socket Mobile S700), and iPad stand. Budget $50-$100 for pop-up basics, $500-$1,500 for single-counter retail, $1,500-$5,000+ for full retail setup. Buy from the Shopify Hardware Store for certified compatibility.

Does Shopify POS sync inventory with my online store?

Yes. Shopify POS shares one inventory system with your online store — sales in-store automatically deduct from online availability in real-time, and vice versa. Configure inventory tracking on every sellable product (Products, click product, Inventory, Track quantity) and set stock levels per location. For multi-location stores, use inventory transfers when physically moving stock between locations. The biggest cause of inventory drift is not tracking quantity on some products or not updating physical transfers in Shopify.

Can Shopify POS handle buy-online-pickup-in-store (BOPIS)?

Yes — POS Pro includes BOPIS (Buy Online, Pickup In Store) and ship-from-store. Enable Local pickup as a shipping method (Settings, Shipping and delivery, Local pickup) and choose which locations offer pickup. Configure order routing rules to ship online orders from retail locations close to customers. POS Lite does not include these workflows. For BOPIS or ship-from-store, you need POS Pro.

How do I connect my card reader to Shopify POS?

Open the Shopify POS app on your iPad/iPhone, go to Settings, Hardware, and tap Add hardware or Connect a device. Follow the pairing flow for your specific card reader (most pair via Bluetooth). Confirm Shopify Payments is active in your admin (Settings, Payments). Test with a small real card transaction before going live. For ongoing payment issues, see Shopify Payments Not Working.

Can Shopify POS work for a restaurant or service business?

Shopify POS works for retail, pop-ups, markets, trade shows, and basic service businesses. It is not designed for full restaurant operations (table management, kitchen tickets, course timing), salons/spas (appointment scheduling, technician assignments), or service-heavy businesses. For those, use a dedicated POS system (Toast, Square for Restaurants, Lightspeed Restaurant, Boulevard) or a Shopify app that extends POS for the use case.

Can I set up a loyalty program with Shopify POS?

Shopify POS does not include native loyalty. To run a loyalty program that works in-store and online, install a loyalty app: Smile.io, LoyaltyLion, Yotpo Loyalty, or similar. Verify the app supports Shopify POS integration (most major loyalty apps do). Configure earn and redemption rules in the loyalty app. Train staff to apply rewards at register. Cross-channel loyalty is one of the highest-ROI additions for retail-plus-online brands.

How much does Shopify POS setup cost?

POS Lite setup for pop-up or mobile runs $300-$1,000. POS Pro single-location setup runs $1,000-$3,000. Multi-location POS Pro runs $2,500-$10,000. Migration from another POS runs $2,500-$15,000. Omnichannel program build (BOPIS plus ship-from-store plus loyalty) runs $3,500-$15,000. Custom Plus workflows run $5,000-$30,000+. Hardware (separate) ranges $50-$5,000+ depending on scale. Monthly retainers run $1,000-$5,000/month. See Shopify Expert Cost for full ranges.

Next step

If you are launching retail or scaling existing in-person operations, work with a vetted Shopify POS specialist who can design the workflow around your operations — not just configure defaults.

Browse Shopify POS specialists, or get matched with the right expert for your store. We will review your retail operations, scope the work, and connect you with a specialist who can deliver POS setup that actually fits your store — not someone who will install the app and call it strategy.

Need help setting up Shopify POS for your retail store?

Get Matched