Shopify Square integration that keeps the register and the online shop in step

Shopify and Square have no native integration, so a third-party app is what keeps one stock count across the register and the online shop.

14-day trial · no credit card · plans from $19/month for two stores

4.9 out of 5 from 3,200+ reviews across our Shopify apps

How to connect Shopify and Square

  1. Connect Shopify

    You connect your shop from QuickSync and approve it in your Shopify admin. Shopify asks which permissions to grant and you can withdraw them from the Shopify side at any time.

    ~1 minute
  2. Connect Square

    You sign in to Square and approve QuickSync. It covers your catalogue, stock and orders across the locations you pick.

    ~1 minute
  3. Choose what to sync

    Pick all products or a list, the source store and its locations. Existing products match by SKU.

    ~5 minutes
  4. Start syncing

    Click Start Syncing. Stock aligns from your source store, then stays in step on its own.

    Depends on catalogue size
Start 14-day trial

14-day trial · no credit card · plans from $19/month for two stores

Step by stepHow to connect ShopifyTurn on Track quantity in ShopifyHow to connect SquareQuickSync setup guideCheck your SKUs before syncingAll docs

Choose how you keep Shopify and Square in sync

RouteWhat it syncsWhat it costsLimits and exceptions
An automation platform (Zapier-style)One-way errands: a Square sale adds a row somewhere, a new Shopify customer joins a listPriced per task runStock, which is two shops selling at the same moment and each needing to correct the other
Manual updatesWhatever you retype, as often as you retype itYour time, every morning, in both dashboardsThe Saturday the last one sells on Shopify and Square in the same hour
QuickSync RecommendedStock in both directions, prices with your rule applied, and every order from both shops$19/month for inventory sync on Lite; product and order sync from $29/month on Pro; price rules on Ultra or higher. Prices cover two shops. 14-day trial, no card.No tracking number back into Square, because it has no field for one
Third-party prices and limits as each vendor publishes them; ours from our pricing page. Checked 17 October 2026.

What QuickSync syncs between Shopify and Square

WhatShopifySquare
Stock countBoth waysBoth ways
New listingsWe can create and updateWe can create and update
PricesSent, with your rule appliedSent, with your rule applied
Orders inInto QuickSyncInto QuickSync
Tracking backSent to the orderSquare does not accept one
Photos and optionsPhotos, sizes and coloursPhotos, sizes and colours

Example: follow one Square sale

Square says as much on its own comparison page, but that answer is about payments; the stock question has a different one.

Square Square · order #447114:02:11
Classic Tee, Black, M1 × $24.00
Stock before this sale42

Synced automatically
Shopify Shopify updated
ChannelStockUpdated
SquareSquare41sold here
ShopifyShopify41updated

What to know before you connect

Inventory limit

No tracking number back to Square

Square has no field for us to write a tracking number into, so shipping detail lives in QuickSync and in whichever shop the order came from. Counter sales rarely need it; posted ones are worth knowing about.

Manual control

Review export and draft settings for Shopify and Square

Connecting Shopify and Square imports their catalogues. A confirmed Sync Products export can create missing products. Ongoing product syncing follows your master store on Pro or higher. Use Create as drafts where supported when you want to review copies before publication.

The honest answer

Square does not integrate with Shopify

Square says so itself. Which half of the question you meant decides whether that matters.

Search this and the first thing you meet is Square’s own comparison page stating there is not a Square Shopify integration, with a developer forum thread saying the same underneath it. Both are accurate and both are answering the payments question: you cannot drop Square in as the card processor at a Shopify checkout without building it yourself, and that has not changed.

The stock question is a different question with a different answer. Square’s catalogue, its counts and its orders are all available to an app you authorise, which is what makes one shared stock count across the counter and the website an ordinary thing to set up rather than a workaround. That half is what this page is about.

So if you came here to run Shopify payments through Square, nothing here helps, and it is better to read that now than three apps later. If you came because the shop floor and the website disagree about how many are left, that is the problem this solves.

Before you connect

Pick your locations

Square counts per location, so the first decision is which ones.

Authorize QuickSync in Square, then review the location mapping in QuickSync. Choose the locations whose stock should sync with Shopify. Authorization and location mapping are separate steps; connecting the account does not choose your starting stock for you.

Before Start Syncing, choose the source store and location with the stock you want to use. Check that each mapped destination represents the inventory you intend to sell there. If you ship from one branch, confirm that branch is in the intended connection.

Changing a location mapping does not automatically realign every quantity. Review the new mapping and run an explicit inventory re-sync when you want to align stock again.

Behind the sync

Counter and website

Both platforms announce changes; processing time varies.

Square and Shopify send supported sale and stock changes to QuickSync by webhook. QuickSync processes the change and updates the matching inventory at the locations you’ve connected. Queue processing, retries and each platform’s responses affect the time it takes to reach the other store.

Watch the setup in QuickSync

This 22-second demonstration uses fictional Shopify and Square stores in a demo workspace. It shows the setup choices on Pro and stops at the final review before Start syncing. It does not measure live sync speed.

Fictional stores and products. Recorded 17 October 2026.
Read the walkthrough steps
  1. Start with two fictional connected stores: Demo Shopify and Demo Square.
  2. Choose to keep stock updated and select Demo Shopify as the starting stock store.
  3. Choose ongoing product updates from Demo Shopify, available on Pro or higher.
  4. Review the product scope. In this small demo, all products are selected; adding missing products and creating missing SKUs are left off.
  5. Choose order syncing and Demo Shopify as the fulfillment store. Order syncing requires Pro or higher.
  6. Review the stores, stock, product and order choices. The recording stops before Start syncing; no live store is changed.

Start your Shopify and Square setup

Verify your first stock update

  1. Choose one test item you control, with the same unique SKU in Shopify and Square. Check Shopify Track quantity, the selected locations and any stock buffer.
  2. Select that item and choose the source stock deliberately. Leave Export products off if both listings already exist. Review the scope before Start Syncing: initial alignment can change destination stock.
  3. After alignment finishes, change the source quantity from 5 to 4. With no buffer applied, the mapped destination should show 4 after processing; otherwise check the expected quantity after your configured buffer.
  4. Check the item in both store dashboards and QuickSync activity. Record when the change was made and when it appeared. Processing and platform responses affect the delay.
  5. Repeat in the other direction. If quantities disagree, inspect the SKU, mapped locations and the displayed issue before adding more products.

This is a suggested test procedure, not a recorded customer result. Test only stock you control.

The asymmetry is on the way out instead. Square has no field for a tracking number, so if you post an order that started at the register, the number lives in QuickSync rather than on the Square sale. Shopify takes it normally.

Once orders start

Which shop fills it

Square is one of six channels that can take an order in, not only hand one out.

Most of what we connect can only hand orders out. Square is one of the six that can also receive one, which matters when the counter is where the stock physically is. A Shopify sale can arrive in Square as an order, so whoever picks it works from the screen they already use for the day’s takings.

Whether to switch that on is a real choice rather than a default worth accepting. If the counter fills your online orders, routing puts them where the staff already are. If a warehouse fills them and the register is only a register, it adds a record nobody opens.

One precondition either way. An order can only be routed to Square if the items on it exist in Square, matched by SKU, because the lines are built from products we’ve already paired. That’s the same catalogue work the rest of this page describes, which is why order routing is the last thing to turn on and not the first.

Choosing between them

An automation tool is not a sync app

Zapier will carry an event from Shopify to Square. Holding one stock count between them is a different job.

Because there is nothing native here, the results for this pair mix two kinds of tool, and the difference between them matters more than the prices do. An automation platform (Zapier is the one that usually comes up) waits for something to happen in one app and performs an action in another. That is genuinely the right tool for a one-way errand: a Square sale adding a row to a spreadsheet, a new Shopify customer landing in a mailing list.

Stock is not an errand. It is a number both shops have to agree on, in both directions, including when they move at the same moment. A counter sale has to take one off the website, a website sale has to take one off the counter, and neither is allowed to write a stale figure over the other on the way past. That is why a dedicated sync app keeps a matched pair of products rather than a list of rules, and it is the part a chain of triggers is not built to guarantee.

Pricing follows from that. Automation platforms bill by task, so each stock change is a unit of cost and the bill grows with how much you sell. Ours goes by shop and catalogue size instead: Lite is $19 a month for two shops and 1,000 items, Pro is $29 for 2,500 items and syncs listings and orders as well as stock, and the figure does not move whether those two shops take 40 orders in a month or 4,000. Shopify and Square is the two-shop case, so it is the smallest plan.

Guide for running Shopify and Square together

Questions people ask about this pair

Can I use Square to take payments on my Shopify store?

No, and nothing we do changes that. Square is not available as a Shopify payment gateway. QuickSync keeps the stock count and the orders in step between the two; card processing stays with whoever handles it for you now.

Does Square integrate with Shopify?

Not on its own. Square states on its own comparison page that there is no Square Shopify integration, and it cannot be used as the payment processor at a Shopify checkout. Catalogue, stock and orders can still be kept in step by a connector such as QuickSync.

How much does a Shopify Square integration cost?

From $19 a month. Because there is no native integration between the two, a connector is the only route, and QuickSync’s smallest plan covers two connected shops and 1,000 items, which is exactly the Shopify and Square case. Pro is $29 for 2,500 items and syncs listings and orders as well as stock. The price goes by shop and catalogue size rather than by order, so it does not climb with a good month. The trial runs 14 days and does not ask for a card.

How do I sync Shopify inventory with Square?

Connect both sides, choose which Square locations are in scope, and match products by SKU. After that a counter sale and a website order correct each other automatically, in both directions.

How do I connect Shopify to Square?

You connect your shop from QuickSync and approve it in your Shopify admin. Shopify asks which permissions to grant and you can withdraw them from the Shopify side at any time. You sign in to Square and approve QuickSync. It covers your catalogue, stock and orders across the locations you pick. Then match products by SKU, choose which shop holds the true count on day one and turn the sync on. Keep SKUs within 80 characters, Square’s limit.

Do I have to re-list my Shopify products on Square?

No. Existing Shopify and Square listings match by SKU. A separate Sync Products export can create missing products. Ongoing product updates require Pro or higher and a master store. Review the export scope and draft setting before confirming a write.

Can I charge a different price on Square?

Yes, on Ultra or higher. Set a price-modification rule for Square in its store settings. Ongoing price updates follow the product master and the selected rule, so Shopify and Square can use different prices.

Does the tracking number go back to both shops?

Supported shipment updates return to the original order when the connected fulfillment store supplies them. Supported tracking details can return to the originating Shopify order. QuickSync does not push carrier or tracking numbers to Square.

What happens if a buyer cancels or I refund them on Shopify or Square?

A refund alone does not restock an item. When the originating platform reports a stock increase, QuickSync propagates the updated quantity between Shopify and Square.

Which plan do I need for Shopify and Square?

For Shopify and Square, Lite starts at $19/month for two stores and 1,000 syncing items and includes inventory syncing. Ongoing product updates and order syncing require Pro or higher; price modification requires Ultra or higher. Choose a plan for both your features and catalogue size. Extra stores are billed at the selected plan rate; see Pricing for current limits.

Connect Shopify and Square

14-day free trial. No credit card.