Partners Earn 20% of what every seller you refer pays, every month they stay. See the affiliate program →
Shopify & Square

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. Square says as much on its own comparison page, but that answer is about payments; the stock question has a different one. Both sides tell us the moment something sells, so the other is corrected in under a second.

From $19 a month for two shops · no credit card · connected in about ten minutes · nothing changes until you say so · Updated 22 August 2026

4.9 out of 5 from 2,900+ reviews across our Shopify apps

Who this is for. You sell in person on Square and online on Shopify, and you are tired of correcting one after the other by hand. Tracking numbers will not write back to Square, worth knowing before you buy if you ship a lot from that side.
How to connect

How to connect Shopify and Square

Four steps and about ten minutes. The two connections are a login each; most of the time is us matching your catalogues, and nothing changes until you switch it on.

Connect Shopify

You approve QuickSync from the Shopify app store. Shopify asks which permissions to grant and you can withdraw them from the Shopify side at any time.

~1 minute

Connect Square

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

~1 minute

Let it match your products

We line the two catalogues up by SKU, then by title, and hand you a short list of anything we could not match. You decide what happens to those.

~5 minutes

Watch, then switch it on

Leave it watching for a few days and check the numbers agree. When you are happy, let it start making changes, one shop at a time.

A day, or a week
Your options

Ways to connect Shopify and Square

The ways to put one number behind both shops, and what each one gives up.

RouteWhat movesWhat it costsWhere it stops
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
By handWhatever 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
QuickSyncStock in both directions in under a second, prices with your rule applied, and every order from both shops$19 a month for two shops on Lite, after a 14-day trial with no cardNo 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 22 August 2026.
What syncs

What a Shopify Square integration actually moves

One row per job, based on how QuickSync connects to Shopify and Square today. Where a side does not allow something, the cell says so.

Checked against how QuickSync connects to each shop, not against either shop’s marketing.
WhatShopifyShopifySquareSquare
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
How fast we update itUnder a secondUnder a second
How fast it tells usThe moment it happensThe moment it happens
What changes

Running the register and the other channel by hand

A Square counter sale that never reaches Shopify is how you oversell online. Holding a buffer in both places so you cannot is how you sit on stock you could have sold.

Two shops, run by handTwo shops, connected
The last one sells in both shops within the same hourWhichever shop sells it, the other one drops to match
Typing the same stock numbers into Shopify and Square each morningOne count, sent to both, without anyone opening a spreadsheet
Changing a price means editing the same product twiceChange it once and each shop gets the price you set for it
Orders in two dashboards, matched up by hand at the end of the weekEvery order already matched to the right product
A refund leaves your numbers wrong until someone noticesA refund puts the stock back and tells both shops
Guessing how stale each shop’s number isA sale on either shop reaches the other in under a second
Follow one sale

One Square order, start to finish

Real timings, second by second.

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

Told to us instantlyunder 1s
Shopify, once we know14:02:11
SquareSquare41source
ShopifyShopify41+0.3s

Correcting Shopify takes under a second once we have the sale. The order is in your packing list with the Square order number on it.

The other direction is the same: a sale on Shopify reaches Square just as quickly, because Shopify pushes it to us the moment it happens too.

Speed and limits

The limits: know them before you connect

Every Shopify Square integration has constraints. These are the ones that apply here.

Quick between Shopify and Square

Both Shopify and Square tell us the moment something sells, so a sale in one is reflected in the other in under a second. There is no polling gap on this pair.

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.

Nothing publishes itself to Shopify or Square

Copying a listing from Shopify to Square (or the other way) always waits for you to look at it. Stock is the only thing that moves on its own, and only once you have turned it on.

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.

Approving QuickSync in Square asks you which locations it covers, and it takes catalogue, stock and orders for those and not the others. One shop with one register has nothing to think about. Two branches and a website is where it matters, because what Shopify offers is whatever you included.

The usual mistake is connecting all of them and then wondering why the site is selling something that’s sitting in the other branch. If you post orders from one location only, that’s the one to connect, and the second keeps its own count until you say otherwise.

It’s reversible, but not for free: change the list after a fortnight of trading and every figure in between was worked out from the old one. Ten minutes on this beforehand saves an afternoon of reconciliation later.

Behind the sync

Counter and website

Neither side is on a timer, so the correction runs both ways at once.

Square tells us the moment a card is tapped and Shopify tells us the moment an order is placed, and writing to the other takes under a second either way. Sell the last one at the counter and it’s off the website before the next visitor loads the page.

That isn’t true of every pairing we do, and it’s why this one needs no safety stock. Where a marketplace has to be looked at every couple of minutes, you hold a unit back on the fast movers to cover the window. There’s no window here to cover.

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.

Pricing

Two shops fits the smallest plan

Your catalogue size picks the plan, and your plan price covers two connected shops with every shop after that adding it again. Three shops on Lite is $38 a month.

Lite

$19/mo for two shops

1,000 items and up to eight connected integrations, with stock matched on both sides automatically. Enough for Shopify and Square on their own, at $19 a month for the two.

Pro

$29/mo for two shops

2,500 items and up to eight connected integrations. Listings and orders sync here as well as stock. Most sellers running two shops properly end up here.

Ultra at $69 and Ultra+ at $99 add larger catalogues, price rules and setup help. Every plan starts with a 14-day free trial and no card.

Compare all four plans

FAQ

Questions people ask about this pair

How quickly does Square update after something sells on Shopify?

Under a second in normal conditions. Shopify tells us the moment the sale happens and we write the new count to Square straight away. The reverse is the same when Square sells. If either side is briefly unreachable we hold the update and keep trying rather than dropping it.

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 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 in under a second, in both directions, because neither side waits on a timer.

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.

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.

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

No. We match your existing Shopify and Square listings by SKU first, then by title, and hand you a short list of whatever we could not match. You can also copy a listing from one side to the other if you want it in both places; that step always waits for you.

Can I charge a different price on Square?

Yes. Set a rule once for Square: a percentage, a fixed uplift, or a price you type yourself. We apply it whenever the price changes, and nothing forces Shopify and Square to the same number.

Does the tracking number go back to both shops?

Not to Square. Square has no way for us to send a tracking number back, so the shipping detail stays in QuickSync and in whichever shop the order came from.

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

The stock goes back. A cancellation or a refund puts the item back into your count and we send the corrected number to both Shopify and Square.

Which plan do I need for Shopify and Square?

Lite covers Shopify and Square. Lite is $19 a month for two shops and holds 1,000 items, with up to eight connected integrations. You would move up a plan for catalogue size, and your bill goes up by another $19 if you connect a third shop.

Related guides

Guide for running Shopify and Square together

A setup walkthrough that goes deeper than this page — a sub-question, not another page chasing the same head term.

Other combinations

Selling somewhere else as well?

Each combination has its own page, including the limits that apply to that pair, not a generic Shopify write-up with the logo swapped.

Or read about one shop on its own

Every channel has a page covering exactly what syncs, what does not, and how fast.

Connect Shopify and Square and watch one correct the other

Make one test sale and watch the other shop’s count drop. If it doesn’t work the way this page describes, you’ve spent ten minutes and no money.

4.9 out of 5 from 2,900+ reviews across our Shopify apps

No credit card required

Setup guides for this pair

Connect each shop with its own walkthrough, then come back to this page for how Shopify and Square stay in step.