QuickBooks + Square

QuickBooks + Square Integration: What the Connector Actually Syncs

Square and QuickBooks connect through an official app, the Square Connector by QuickBooks, which imports Square transactions and groups them by payout automatically. It handles the basics well: gross sales, fees, and tax breakdowns per payout. Where it falls short is the detail below that level, per-location, per-item, or per-channel reporting that a growing business actually needs.

How people usually connect them

The Square Connector by QuickBooks. The official, most common path. It imports Square transactions directly into QuickBooks Online, grouping them into the matching Square payout so the deposit QuickBooks sees from the bank feed lines up with what Square actually paid out, fees included. It syncs up to two years of history and works with QuickBooks Online only, not Desktop.

Manual entry from Square reports. Smaller or newer setups sometimes still pull a Square sales summary and enter it into QuickBooks by hand. It works at low volume and turns into a real time sink once there's more than one register or location to track.

Third-party sync apps. A handful of tools go further than the official connector on item-level or multi-location detail, at the cost of another subscription and another system to maintain.

Where the detail gets lost

The official connector is genuinely good at the payout level: it'll tell you a given deposit was made up of a certain amount in sales minus a certain amount in fees, and match that correctly to the bank feed. What it doesn't do on its own is break that down by location, by register, or by item category, so a business running three storefronts off one Square account sees one combined revenue line in QuickBooks, not three locations it can actually compare.

A custom integration keeps the payout-matching the official connector already does well, and adds the layer underneath it: revenue split by location or class, cost of goods sold tied to actual item sales instead of a flat estimate, and multi-channel sales (in-person versus online) landing in the right accounts instead of one undifferentiated bucket.

What we've built on top of QuickBooks and Square

A retailer running three physical locations off a single Square account had the Square Connector handling payouts cleanly already, every deposit matched the bank feed without anyone touching it. The problem showed up one level down: all three stores landed in QuickBooks as one undifferentiated revenue line, so there was no way to tell which location was actually carrying the other two until someone built a manual spreadsheet at month's end, cross-referencing Square's own location reports by hand.

We built a sync that reads the location tag on each Square transaction before it reaches QuickBooks and posts revenue to a matching class for that store, on top of the payout matching that was already working. The month-end spreadsheet went away. Owners can pull a profit and loss by location straight out of QuickBooks the same day, instead of waiting on someone else's manual breakdown.

Running Square and QuickBooks and still breaking out locations by hand?

Tell us what level of detail your Square sales need once they hit QuickBooks, by location, by item, by channel, whatever it is, and we'll tell you if it can post that way automatically. And if Square isn't the system giving you trouble, that's fine too, the same question applies to any tool that isn't syncing at the detail level your business actually runs on.

Let's talk

Frequently Asked Questions

Does Square integrate with QuickBooks?+
Yes, directly. The Square Connector by QuickBooks is an official app that imports Square transactions into QuickBooks Online and groups them by payout, so each bank deposit matches what Square actually paid out. It works with QuickBooks Online; QuickBooks Desktop isn't supported.
How do I connect Square to QuickBooks?+
From QuickBooks Online, search the App Store for the Square Connector (or find it from the banking screen) and follow the prompts to authorize your Square account. Most setups take 10 to 20 minutes and can pull up to two years of historical transactions.
Does the Square Connector break out sales by location?+
Not on its own. It syncs at the payout level, correctly grouping sales, fees, and refunds into the deposit that hits your bank, but it doesn't separate that by store or register. Multi-location businesses that need per-location reporting in QuickBooks usually need a custom layer on top of the standard connector.
Can I sync Square with QuickBooks Desktop?+
Not through the official connector, which is built for QuickBooks Online only. Desktop setups generally rely on manual entry from Square's own reports or a third-party sync tool built specifically for Desktop.

Let's talk

Tell us the one thing your team does manually that eats up time. We read every message and reply within a day.