Back to the blog

Shopify POS guide: pricing, setup and retail inventory

Choose a POS plan, connect your store and warehouse, and test inventory, pickup and returns before rollout.
Shopify POS guide cover for pricing, inventory and setup by Migraciones.io.

Shopify POS is Shopify’s point-of-sale app. It lets staff sell on a supported phone or tablet and view retail and online orders together in Shopify admin. Inventory is tracked by location. Start by deciding which location fulfils orders and what staff need to be able to do at the register.

How much does Shopify POS cost?

Shopify plans include basic in-person selling. POS Pro is a per-location upgrade. Budget separately for the Shopify plan, any Pro locations, card processing, hardware and integrations.

  • United States. Monthly Basic is $39 and POS Pro is $89 per location per month. Two Pro locations with Basic total $217 per month before fees, hardware and tax. See US POS pricing.
  • United Kingdom. Monthly Basic is £25 and POS Pro is £69 per location per month. Two Pro locations with Basic total £163 per month. See UK POS pricing.
  • Spain. Monthly Basic is €36 and POS Pro is €79 per location per month. Two Pro locations with Basic total €194 per month. See Spain plan pricing and Spain POS pricing.

Public prices checked on 12 November 2026. Confirm the Pro billing term, in-person rates and contract terms in your account. Use the Shopify plan and fee calculator for the online side.

Included Shopify POS or POS Pro?

For a pop-up or a single register, start by testing a sale, receipt and shift close with the included features. For multiple staff or locations, list the permissions, pickups, exchanges and returns you require. Check the official feature comparison for the location that will handle each workflow. You can assess Pro for individual locations.

How to set up Shopify POS before launch

  1. Set up locations. Review each shop and warehouse in Shopify admin. Decide which locations ship orders, handle pickup or offer local delivery.
  2. Prepare products and inventory. Check the SKU and barcode on each variant. Make your chosen items available to POS and reconcile opening stock.
  3. Install the app and assign the register. Download Shopify POS from the App Store or Google Play, sign in, select the location and check that the catalogue has synced.
  4. Set up payments and equipment. Verify country and device eligibility, supported readers and whether you need a printer or scanner. Check Shopify’s launch checklist before buying hardware.
  5. Set staff permissions. Define who opens the register, applies discounts, approves returns and closes the shift. Test with a staff account as well as an administrator.

How store and warehouse inventory changes

Before connecting an ERP, decide which system can change inventory and which location should account for each sale. For example, a variant starts with 12 available units in the warehouse and three in the shop. A shop sale leaves two in the shop. An online order assigned to the warehouse leaves 11 available there. After that order ships and the item is returned and restocked in the shop, the counts are 11 in the warehouse and three in the shop.

Available inventory example. Warehouse and shop units change from 12 and 3 to 12 and 2, then to 11 and 2, and finally to 11 and 3.
Illustrative test data. The returned item is restocked at the shop after the online order has shipped from the warehouse.

An order can commit inventory before it physically leaves the warehouse. Compare the same inventory state in both systems. If you offer pickup, check the promise shown to the customer after a sale of the last unit and while stock is in transit. See Shopify’s location documentation.

Five acceptance tests for a store pilot

  1. Register sale. Scan a variant and match the price, tax, discount and location on the receipt to the admin order.
  2. Online order and pickup. Confirm where inventory is reserved, who marks the order ready and what happens if it is never collected.
  3. Exchange and return. Test a partial return and an exchange with a balance due. Match the refund and stock adjustment to the order and location.
  4. Shift close. Reconcile sales, returns and cash movements with your processor and accounting system. If you use an ERP, check the order has a single reference.
  5. Connectivity outage. Check which actions are available, what remains pending and how orders and stock sync once connectivity returns.

Use sample data for these checks. Shopify Payments test mode can cover online scenarios. Shopify documents that POS card readers are excluded from test mode. Plan a separate device and payment-method check for your real setup.

Questions before rollout

Can Shopify POS work offline?

It depends on the payment method and equipment. Orders and inventory cannot sync with admin while offline, and exchanges, returns and pickup fulfilment require connectivity. See Shopify’s offline features and limits.

Can I return an online purchase in a shop?

Check the location, plan, permissions and original payment method. In a test, verify where stock is restocked and how the refund is recorded. See our returns and exchanges guide and Shopify’s POS order management documentation.

What if we operate in Spain?

Review invoicing and receipt corrections with your provider. Our Shopify POS, TicketBAI and VERI*FACTU guide lists questions to check before rollout.

Bring your locations, inventory systems and return scenarios to a Shopify consulting session if you need help defining the pilot.