Connect BarGuard to Square POS
Sync your Square sales data automatically. BarGuard matches every sale to your inventory and starts tracking variance, pour cost, and shrinkage by shift — no spreadsheets required.
What the Square integration does
Once connected, BarGuard pulls your sales automatically and does the math you were doing manually.
Automatic sales sync
Square sales pull into BarGuard on every sync cycle — no CSV exports, no manual entry.
Variance by shift
Compare what Square says you sold to what your inventory counts show was actually used. The gap is your loss.
Real-time pour cost
BarGuard calculates your actual vs. theoretical pour cost after every count, broken down by product category.
Shrinkage detection
Spot which items are depleting faster than sales explain — and narrow it down to a shift, station, or bartender.
How to connect — step by step
Go to Settings → POS Integrations in BarGuard
Log in to your BarGuard dashboard and navigate to the Integration section. Select Square from the list of available POS systems.
Click Connect and authorize via OAuth
Click the Connect button next to Square. You'll be redirected to Square's authorization page. Log in with your Square account credentials and grant BarGuard access to your sales data.
Select your location
If your Square account has multiple locations, select the one you want to connect to BarGuard. You can connect additional locations later from the same settings page.
Trigger your first sync
Once connected, BarGuard will begin pulling your Square sales history. You can select a date range for the initial sync — we recommend starting with the last 30 days to establish a baseline.
Upload or scan your invoices to complete setup
With Square connected, your sales data is flowing. Upload or scan your purchase invoices into BarGuard so your inventory data is accurate. Once both are in place, BarGuard can calculate variance, pour cost, and shrinkage automatically.
Common questions
What Square data does BarGuard sync?
BarGuard syncs item names, quantities sold, check totals, timestamps, and modifier data from Square. This is used to calculate expected inventory usage against your recipes for each shift.
Does BarGuard work with Square for Restaurants?
Yes. BarGuard works with Square for Restaurants and standard Square Point of Sale. Both provide the sales data needed for inventory variance calculations.
How often does Square data sync?
BarGuard syncs Square data automatically on a scheduled cycle. You can also trigger a manual sync at any time from the POS Integrations page to pull the latest sales data instantly.
Is my Square data secure?
Yes. BarGuard connects to Square using OAuth — we never store your Square password. Access can be revoked at any time from your Square account settings. Your sales data is stored in an isolated, row-level-secured database that no other bar can access.
Ready to connect Square to BarGuard?
Start your free trial and have your Square sales syncing in under five minutes.