Retail & POS

Shopify for Retail: Run Stores and Online on One Platform

How to run a brick-and-mortar retail business on Shopify: POS Lite vs Pro, real costs, hardware, omnichannel workflows, inventory, staffing and migration.

July 5, 2026·21 min read·
Listen to a short brief of this article
Hands-free while you multitask

Key Insights in 60 Seconds

What it takes to run a physical store — and an online one — on Shopify. Skim the highlights, then jump to the section that matches your situation.

The legacy Retail plan is closed to new merchants. Your real choice is a core plan plus POS Lite or POS Pro at $89 per location.
In-person card rates are 2.6%, 2.5% and 2.4% plus 10¢ on Basic, Grow and Advanced with Shopify Payments.
Tap to Pay turns a supported phone into a reader at no extra fee; a full counter costs under $1,000.
POS Pro unlocks the omnichannel workflows — BOPIS, ship-from-store, exchanges, transfers and staff roles.
Inventory tracks per location on every plan, capped at 10 locations (200 on Plus); Stocky retires August 31, 2026.
One back office powers store and online — shared products, stock, customers and gift cards across channels.

What You'll Learn

1What the Retail-plan closure means
2Total cost by plan and POS tier
3Hardware budgets at the counter
4How omnichannel workflows actually work
5Migrating from Square or Lightspeed
6Where Shopify retail falls short

What Shopify for Retail Actually Includes

Most people arrive at "Shopify for retail" asking a business question, not a product one: can Shopify actually run my shop — the till, the stockroom, the staff, and my website — instead of stitching a point-of-sale system to a separate e-commerce platform? The answer is yes, and the reason it works is architectural. Everything below shares one catalog, one inventory pool and one customer list.

Retail is a big enough prize for Shopify to invest heavily here. US retail sales are forecast to reach $5.6 trillion in 2026, up 4.4% over 2025, and the vast majority of it still happens in physical stores. Shopify's own offline business is growing into that: offline revenue grew 33% year over year, spanning Shopify Payments for offline, POS Pro and Retail plan subscriptions, and POS hardware.

Concretely, the platform is six pieces working as one. The register (the Shopify POS app) is where a sale happens; the rest is what makes that sale part of a single business rather than a disconnected till.

The POS app
A free iOS and Android register that rings up sales, takes cards and cash, and prints or texts receipts — the same app whether you run Lite or Pro.
In-person payments
Shopify Payments processes cards at your in-person rate, powers Tap to Pay, and settles online and offline takings into one payout.
One back office
Products, inventory, customers, orders and gift cards live in a single Shopify admin — no middleware syncing a separate till to your website.
An optional online store
Add a website on the same account and every in-store sale, return and stock change is shared with it in real time.
Retail hardware
Card readers, receipt printers, cash drawers, barcode scanners and countertop terminals that pair with the app when volume justifies them.
An app ecosystem
Loyalty, clienteling, staff scheduling and appointment apps fill the gaps Shopify leaves native, installed from the App Store into the same admin.
Shopify's unified approach leads to a substantial decrease in the time and technical resources spent on maintenance, eliminating the need for middleware by up to 60%.
Corey Hnat, Director of Marketing, Pepper Palace — Shopify POS Market Report · View source (shopify.com)
Shopify Retail: The Official Shopify POS System TutorialLearn With Shopify's official walkthrough of the POS system — setting up the app, taking in-person sales, and how the register ties back to the same Shopify admin that powers an online store.
The old Retail plan is closed — don't go looking for it
You will still see the "Retail plan" referenced online, but Shopify no longer sells it to new merchants, and anyone who leaves it cannot switch back. It bundled one POS Pro location, unlimited POS staff and professional reports onto a Starter-level online presence, locked to a single theme. Today the equivalent is a core plan plus POS Lite or POS Pro — which is what the rest of this guide assumes.

What Running Retail on Shopify Costs

There is no single "retail price." Your bill is a plan fee, an optional per-location POS Pro fee, and card processing on every sale. Get the plan right first — our guide to choosing the right Shopify plan walks through what each tier includes beyond the register — then layer POS Pro and processing on top.

The plan sets your monthly fee, your in-person card rate, staff-account allowance and location cap. Basic, Grow and Advanced list at $39, $105 and $399 a month, with in-person card rates of 2.6%, 2.5% and 2.4% plus 10¢ when you use Shopify Payments. Annual billing takes 25% off the plan fee (Basic $29, Grow $79, Advanced $299), but the card rates and the POS Pro fee are unchanged.

Shopify Plans for Retail (US, 2026)

PlanMonthly / annual feeIn-person rateThird-party gateway feeStaff accountsLocations
Basic$39 / $292.6% + 10¢2%Not included10
Grow$105 / $792.5% + 10¢1%510
Advanced$399 / $2992.4% + 10¢0.6%1510
PlusFrom $2,300Most competitive0.2%Unlimited200

Source: Shopify pricing, verified July 2026. Third-party gateway fees apply only if you use a processor other than Shopify Payments.

On top of the plan sits your POS tier. POS Lite is included on every core plan for casual in-person selling. POS Pro costs $89 per month per location on Basic, Grow and Advanced; Plus includes 20 locations, up to 200 with Shopify Payments. Because Pro is billed per location, the fixed monthly cost of a multi-store operation climbs predictably — worth seeing before you commit.

Which Setup Fits Your Store

Four situations cover almost every retailer, and each maps to a plan-and-tier starting point. Find the row that sounds like you, then read the rest of the guide through that lens.

Starting Points by Store Type

If you are…Start withWhy
Casual seller or pop-upBasic + POS Lite (free)Occasional markets and events don't trigger Pro's workflows. See our pop-up shop playbook.
One full-time shopBasic or Grow + POS ProStaff PINs, exchanges and return rules matter the moment a second person works the floor.
Store growing online tooGrow + POS ProPickup and ship-from-store convert web demand in the shop; Grow adds staff accounts and a lower rate.
Three-plus locations or high volumeAdvanced or Plus + POS ProThe lower card rate and higher staff and location limits pay back; Plus raises the cap to 200 locations.

Still unsure which plan and POS tier to buy? Five questions narrow it down.

Which plan and POS tier should you buy?Answer five questions about your store for a starting recommendation
Question 1 of 5
How many physical locations will you run?

Hardware: What You Need at the Counter

The app is built to degrade gracefully from a full retail counter down to a phone in your hand. Nothing here is mandatory to open — it's a menu you add to as cash handling, receipt printing and scanning speed start to matter.

Shopify POS Hardware (US store prices, 2026)

ItemPriceRole at the counter
Tap to Pay (supported phone)$0Accept contactless cards on the phone itself — no accessory.
Tap & Chip Card Reader$49Adds chip insertion and contactless where Tap to Pay isn't available.
Shopify POS Terminal (Wi-Fi)$349The flagship countertop device — customer-facing screen plus payments.
Epson receipt printer (TM-m30III)$289Prints paper receipts and fires the cash-drawer kick.
Star Micronics 16" cash drawer$139Secures cash; opens on sale via the printer.
Zebra USB barcode scanner (with stand)$209Speeds checkout past roughly 200 SKUs; the phone camera scans below that.

Source: Shopify POS hardware (US prices, verified July 2026). Availability varies by region.

Read the whole thing as three budgets. The $0 budget is a supported phone using Tap to Pay — enough to open a market stall or a first shop. The $49 budget adds a Tap & Chip reader for chip cards or where Tap to Pay isn't offered. The full counter — terminal, printer, drawer and scanner — comes to about $986 and only makes sense for a permanent, cash-handling store.

Getting started with POS hardware — Shopify Help CenterOfficial Shopify Academy walkthrough of readers, printers, cash drawers and scanners — how to pair each with the POS app and which kit fits which store shape.
POS Pro extends the hardware warranty
Shopify POS hardware carries a one-year limited warranty on any paid plan, but locations on POS Pro get a two-year warranty. If you're buying a full counter you plan to run hard, factor the longer coverage into the Pro decision — it quietly offsets part of the $89.

Payments at the Counter

In-person card rates track your plan, and Tap to Pay is billed at the same rate as a physical reader, so going device-only costs nothing extra. Manually keyed entries — rare at a counter — sit higher. If you route payments through an outside gateway instead of Shopify Payments, Shopify adds a per-transaction fee that almost always outweighs any savings.

In-Person Processing by Plan

PlanTap / chip / swipe rateManually keyed rateThird-party gateway fee
Basic2.6% + 10¢3.5% + 10¢2%
Grow2.5% + 10¢3.5% + 10¢1%
Advanced2.4% + 10¢3.5% + 10¢0.6%
PlusMost competitiveNegotiated0.2%

Source: Shopify pricing, verified July 2026 (see the cost section above). Rates apply with Shopify Payments in the US.

Tap to Pay on iPhone works on an iPhone XS or newer (iOS 16.7+ in the US), in the US (excluding Puerto Rico) and Canada, with no extra fee. Tap to Pay on Android is available on every plan on Android 13+ devices with a recent security patch, again at your normal in-person rate. Either turns the phone into a contactless reader, which is why the $0 hardware budget is genuinely viable for a new store.

Offline mode: what still works, and what stops

Shopify POS is a cloud register, so a dropped connection narrows what it can do. Cash keeps flowing; most of the value-added workflows do not. Know the split before a busy Saturday tests it.

Offline Mode: Works vs Fails

Works offlineStops offline
Cash and manual custom paymentsReturns, exchanges and voids
Manual (line-item) discountsDiscount codes and automatic discounts
Offline card payments on specific hardwareSelling or redeeming gift cards
Recording sales to sync on reconnectCreating new customers and fulfilling pickup
Offline card payments can fail silently
Offline card acceptance needs specific readers (POS Terminal, Tap & Chip and similar), a recent app version and an enabled permission — and it excludes swipe, keyed entry and Tap to Pay. Transactions aren't routed to the processor until you reconnect, so a decline may only surface hours later. Offline card payments aren't available in France, and Shopify recommends reconnecting within 24 hours.

Model your monthly cost

Plug in your in-person volume, average ticket, locations and whether you want POS Pro. The calculator returns an estimated monthly total per plan and flags the cheapest at your numbers — a faster answer than reading the rate table twice.

Monthly Cost of Running Retail on ShopifyPlan fee + POS Pro ($89/location if on) + Shopify Payments in-person processing (2.6% / 2.5% / 2.4% + $0.10 per sale).

About 889 transactions a month at this ticket size. Card processing dominates the bill above roughly $15,000 in volume.

Estimated monthly cost by plan
Basic$39 + 2.6% + 10¢$1,257
Grow$105 + 2.5% + 10¢$1,283
Advanced$399 + 2.4% + 10¢$1,537
Cheapest at your numbers: Basic ($1,257/mo) — see plan details
POS Pro add-on$89/mo
Per-transaction fees ($0.10 each)$89/mo

Estimate only. Rates and fees are Shopify Payments US figures verified July 2026; excludes tax, refunds, keyed-entry surcharges and third-party gateway fees. The plan fees shown are monthly billing.

Omnichannel: Pickup, Delivery, Ship-From-Store and Returns

Omnichannel is not a buzzword when it shows up in the numbers. In a grocery-sector study by Incisiv, FMI and Wynshop, omnichannel buyers spent an average of $1,043 a month — about 1.5 times more than online-only ($659) or in-store-only ($669) shoppers. Letting a customer buy on the web and collect, swap or return in the shop is what captures that lift.

With Shopify, we have a unified commerce platform that makes the holistic experience we want to offer customers possible without burdening our team with clunky workarounds or high-risk situations.
Alexandra McNab, COO, Bared Footwear — Unified Commerce in Retail — Shopify · View source (shopify.com)

Buy online, pick up in store (BOPIS)

Fulfilling online pickup orders inside the POS app is a POS Pro feature. The staff flow is three simple beats, and every step keeps inventory and the order record in sync.

1
Customer selects pickup
At online checkout the shopper chooses pickup at your location, and the order is routed there instead of to a courier.
2
Staff mark it ready and set it aside
In the POS app, staff mark the order ready for pickup and physically set the item aside; the customer gets a notification to come in.
3
Mark the order as picked up
When the customer arrives, staff verify and mark the order as picked up — closing it out and confirming the stock movement.

Pickup pairs naturally with an appointment or scheduling layer if you need it; the Zapiet Pickup + Delivery app is a common add-on for stores that want tighter control over collection windows.

Local delivery and ship-from-store

For local delivery, you define who qualifies by a list of postal codes or a radius around each location — up to a 160 km (100 mi) maximum, with up to ten delivery zones per location. That turns a shop into a same-day fulfillment point for nearby customers without a third-party courier network.

Ship-from-store — fulfilling ship-to-customer orders from the shop, complete with packing slips, labels and tracking — is a POS Pro feature. It lets a store double as a micro-warehouse, which is how retailers use floor stock to clear online orders faster than a central warehouse could.

Returns, exchanges and gift cards

A straight refund to the original payment works on any paid plan. The richer returns tooling — exchanges, enforced return rules, and store credit — is POS Pro. Orders placed through the Shop app can be returned in store once you set up self-serve returns.

Returns & Exchanges: Lite vs Pro

ActionPOS LitePOS Pro
Refund to the original paymentYesYes
Exchange a returned item for a new oneNoYes
Return rules (time limits, final sale)NoYes
Issue store credit on a returnNoYes
Accept Shop-app orders returned in storeYes, with self-serve returnsYes, with self-serve returns

Gift cards are available on every plan, as digital codes or pre-made plastic cards, and they're redeemable across your store and online — one shared balance, whichever channel the customer uses.

Inventory Across Locations

Multi-location inventory is a base feature. Assign a product to multiple locations and Shopify tracks a separate quantity for each, so a sale at the counter decrements the right bucket and the online store sees the same number. The location cap is 10 on Basic, Grow and Advanced, and 200 on Plus.

Moving stock between locations runs on transfers: a POS Pro location can fulfil and receive them right in the app, while any plan can manage transfers from the admin. Purchase orders in the admin record the commercial terms you agree with suppliers and link to an incoming transfer, and stocktaking is handled through the "inventory adjustments by count" report.

Stocky retires August 31, 2026
Shopify's documentation states the Stocky app will no longer be available after August 31, 2026, and directs merchants to transition to Shopify's native inventory features to keep managing stock without interruption. If your purchasing, demand forecasting or stocktake process runs on Stocky today, plan the migration to admin-native inventory now rather than during your busy season.

Barcodes and labels

The Retail Barcode Labels app generates and prints Code-128 labels for Dymo, Avery and Zebra printers. Two cautions worth knowing before a bulk run: generating labels in bulk overwrites any barcodes you entered manually, and these variant-ID barcodes aren't suitable for Google Shopping because they can be shared across multiple stores.

Staff Accounts, Roles and PINs

Two things govern staffing: your plan's admin-account allowance, and your POS tier's in-app controls. On the plan side, additional staff accounts run 0 on Basic, 5 on Grow, 15 on Advanced and unlimited on Plus. On the POS side, the split is clean.

Staff Controls: Base Tier vs POS Pro

CapabilityBase (paid plans)POS Pro
Staff PINsYesYes
Custom POS roles & permissionsNoYes
Unlimited POS-only staff (no admin access)NoYes
Sales attribution per staff memberNoYes
Required checkout-information settingsNoYes

On Pro, custom POS roles gate who can process returns, apply discounts or handle cash — the default role is Associate — and POS-only staff get app access without any admin access, which is exactly what you want for seasonal hires. What Shopify does not include is a native time clock; stores that need scheduling, time tracking and payroll on the POS add EasyTeam from the App Store.

Reports That Matter in Retail

The retail sales reports are available only if you sell in person, and they answer the questions a store manager actually asks:

  • Total sales by POS location
  • POS total sales by staff member, and staff daily or total sales
  • POS total sales by product, variant, vendor or type

Staff-level reporting depends on sales attribution, a POS Pro feature, and the daily sales reports and in-app retail analytics are Pro as well. When you want to move beyond the store to channel mix, cohorts and location performance, those figures roll up into Shopify Analytics.

Customers and Loyalty Across Channels

A customer profile holds contact details, purchase history and custom metafields — you can store specialized information such as birthdays or loyalty status — and marketing consent is captured at the customer's first checkout. Requiring or recommending which fields staff collect at the register is a POS Pro setting. The result is that a returning online buyer is recognised at the counter, and vice versa.

Consumers are less loyal to brands and more apt to choose companies that deliver a customized, real-time experience at the point of engagement.
Manish Sood, Founder and CEO, Reltio — Forbes Technology Council · View source (forbes.com)

That customized experience is where Shopify leaves a gap: there is no native points-and-rewards loyalty program. Customer metafields are a workaround for storing status, but for an actual program you install an app. The common choices, all from the App Store:

Loyalty & Clienteling Apps

AppBest for
Smile.ioPoints, referral and VIP programs with a fast, well-known setup.
MarselloLoyalty combined with email and SMS marketing across POS and online.
LoyaltyLionConfigurable loyalty for stores that want deeper program customization.
EndearAI-powered clienteling — staff outreach and one-to-one selling.

Migrating From Square, Lightspeed or Clover

Most retailers switching to Shopify come from Square, Lightspeed or Clover. The catalog-and-customer move is straightforward; the data that doesn't survive is what to plan for. The mechanics of a cross-platform cutover, and how Shopify POS compares with Square and Lightspeed head-to-head, are covered in our Shopify POS for Retail guide.

Migration Paths and Limits

FromPathMovesDoesn't move
SquareFirst-party Store Migration appProducts, customersInventory by location, reviews, >3 options; prices set to the highest
LightspeedGuided migrationProducts, customersReviews (third-party app only), per-location pricing
CloverCSV export / importProducts, customersInventory by location

For a large or messy catalog, Shopify sells a data-migration service priced by order count: about $500 for 0–40,000 orders, $1,400 for 40,000–200,000, $2,625 for 200,000–500,000 and $7,500 above that. One thing not to reach for: the old "Store Importer" app is delisted, so don't plan a migration around it.

Where Shopify Retail Falls Short

Before you commit, weigh the honest constraints. Each is manageable, but you should know it exists rather than discover it mid-launch:

  • Offline mode is narrow. No returns, gift cards or discount codes offline; offline card payments need specific hardware and aren't available in France.
  • No native loyalty program. Points and rewards require an app such as Smile.io, Marsello or LoyaltyLion.
  • No native staff time clock. Scheduling, time tracking and payroll on the POS need a third-party app like EasyTeam.
  • Migrations lose data. Inventory-by-location, reviews and more than three product options generally don't transfer, and prices-by-location collapse to the highest.
  • The Stocky gap. With Stocky retiring in August 2026, purpose-built forecasting and low-stock workflows shift to native features that some merchants find less specialized.
  • Location caps. Basic, Grow and Advanced stop at 10 locations; only Plus reaches 200.
  • Keyed cards cost more. Manually entered cards are 3.5% + 10¢ — fine occasionally, expensive as a habit.

Launch Playbook: Signup to First In-Person Sale

Use this as a working checklist. Progress saves in your browser, so you can tick steps off across the days it actually takes to open. Expand any step to see what "done" really means before you check it.

Shopify Retail Launch Checklist

Eight steps from signup to your first in-person sale. Each expands into the specifics you should confirm before ticking it off.

0 of 8 done
  1. Pick a core plan (the Retail plan is closed to new merchants) and name the physical location you sell from.

  2. Load products, set per-location stock, and generate barcode labels so the counter can scan instead of search.

  3. Activate Shopify Payments to unlock in-person card rates and Tap to Pay, then confirm your plan's rate.

  4. Decide the tier location by location — Pro is a per-location switch you can flip in the admin.

  5. Match hardware to volume: phone-only, a reader, or a full counter with printer, drawer and scanner.

  6. Add staff, assign PINs on any paid plan, and (on Pro) create roles that gate returns, discounts and cash handling.

  7. Enable the omnichannel workflows customers expect: buy-online-pick-up-in-store, local delivery and in-store returns.

  8. Ring a real transaction end to end — card, receipt, inventory decrement — before you open the doors.

The Bottom Line

Shopify for retail is the same platform that powers the website, extended to the counter — which is exactly why it's compelling. You're not integrating a till with an e-commerce system; the till is the system. That unification is worth more day to day than any single feature, and it's the reason omnichannel workflows feel native rather than bolted on.

Start simple, upgrade on a real workflow. Choose a core plan, run free POS Lite, and flip a location to POS Pro the first time exchanges, pickup, staff roles or transfers actually block you. POS Pro is a per-location switch, not a lock-in — buy it when the workflow exists, not before.
Your Next Step by Stage
Opening your first storeInstall the POS app, start on free Lite, and take a first card sale on a supported phone.Set up the POS app
Adding retail to an online storeTurn on POS Pro where pickup, exchanges and staff roles pay for themselves.See what POS Pro unlocks
Scaling to 3+ locationsCompare hardware kits and weigh Shopify POS against Square and Lightspeed.Hardware & rivals compared

Compare Shopify plans and start selling in person

Pick a core plan, run free POS Lite, and add POS Pro per location when your store needs staff roles, exchanges and pickup. See what each tier includes.

Compare Shopify Plans

Frequently Asked Questions

No. Shopify's help documentation states the Retail plan is not available to new merchants, and merchants who leave it cannot switch back. New retailers instead pick a core plan — Basic, Grow, Advanced or Plus — and add POS Lite (free) or POS Pro at $89 per location. That combination now delivers what the old Retail plan bundled.
The app itself is a free download, and POS Lite is included on every core plan for casual in-person selling. POS Pro is an optional upgrade at $89 per month per location that adds staff roles, exchanges, return rules, inventory transfers in the app, buy-online-pick-up-in-store, ship-from-store, daily sales reports and in-app retail analytics.
POS Pro is $89 per month per location on Basic, Grow and Advanced; Plus includes 20 locations (up to 200 with Shopify Payments). You need it once a second person works the floor or customers expect pickup, exchanges and returns. A single low-volume counter usually runs fine on free Lite until one of those workflows blocks you.
With Shopify Payments, in-person card rates are 2.6% + 10¢ on Basic, 2.5% + 10¢ on Grow and 2.4% + 10¢ on Advanced; Plus negotiates its rate. Manually keyed cards cost 3.5% + 10¢. Tap to Pay is billed at the same in-person rate as a hardware reader — there is no surcharge for going device-only.
Yes. You can run a purely in-person business on Shopify: the POS app, payments, inventory and reporting all work without publishing a website. Most retailers add an online store later because it shares the same catalog, stock and customers for free — but it is optional, not a requirement for selling at the counter.
Nothing beyond a supported phone. Tap to Pay on a recent iPhone or Android device accepts contactless cards at no extra fee. From there, a $49 Tap & Chip reader adds chip insertion, and a full counter — terminal, receipt printer, cash drawer and barcode scanner — comes to roughly $986. Add hardware when volume justifies it, not before.
Yes. When you configure self-serve returns and activate the option in your Shop channel settings, customers who bought through the Shop app can return items to a physical location. In-store exchanges, store credit and enforced return rules (time limits, final-sale items) require POS Pro; a straight refund to the original payment works on any paid plan.
Offline mode keeps cash and manual payments working, but exchanges, returns, voids, gift cards, discount codes and new-customer creation all stop. Offline card payments need specific hardware and a recent app version, exclude Tap to Pay and keyed entry, and are unavailable in France. Transactions are not routed until you reconnect, so reconnect within 24 hours to catch any failures.
Inventory locations are capped at 10 on Basic, Grow and Advanced and 200 on Plus (Starter allows 2). Additional admin staff accounts run 0 on Basic, 5 on Grow, 15 on Advanced and unlimited on Plus. POS-only staff — app access without admin access — are unlimited, but only on POS Pro locations.
Shopify offers a first-party Store Migration app for Square and guided migrations for Lightspeed and Clover; products and customers move, but inventory-by-location, reviews and more than three product options do not, and prices-by-location collapse to the highest. For large catalogs, Shopify's paid data-migration service is tiered from $500 to $7,500 by order count.
Shopify's help center states the Stocky app will no longer be available after August 31, 2026, and directs merchants to move to Shopify's native inventory management to continue without interruption. Multi-location tracking, purchase orders and stocktaking already live in the admin; receiving and fulfilling transfers inside the POS app remains a POS Pro feature.
No native loyalty program and no native staff time clock ship with Shopify. Customer profiles support metafields for things like birthdays or loyalty status, but points and rewards need an app such as Smile.io, Marsello or LoyaltyLion. For scheduling, time tracking and payroll on the POS, merchants add EasyTeam from the Shopify App Store.
About This Article
Shopify Developer & E-Commerce Writer
9+ years with Shopify since 2017

Front-end developer specializing in Shopify since 2017. Experienced in building custom Liquid themes, optimizing storefront performance, and integrating third-party apps. Writes in-depth, data-driven e-commerce guides based on hands-on experience with real merchant stores.

Continue Learning

What to Read Next

Stay updated

Get notified about new articles

Subscribe to receive updates when we publish new Shopify guides and insights.