Square for restaurants: inventory management and what sits alongside it
Square has become a popular POS choice for smaller hospitality operations. Its native inventory tools are limited for restaurant use. Here is what operators typically add.
HOPS Team
Product & Operations
Square has established itself as one of the most accessible POS systems in the market, particularly for smaller hospitality operations: cafes, independent bars, food trucks, and restaurants that value ease of setup and a straightforward fee structure over enterprise features.
For managing transactions, Square is well-suited to many of these operations. For managing inventory and financial performance, its native tools have limitations that most hospitality operators encounter relatively quickly.
What Square's inventory management does
Square's built-in inventory tracking works on a unit-deduction basis: each item sold deducts one unit from the inventory count. This is effective for operations selling products in the same form they are purchased — a packaged item, a whole bottle, a discrete product.
For restaurant use, unit-deduction inventory tracking creates problems that accumulate as the operation grows.
Ingredients used across multiple items. A restaurant kitchen uses the same ingredients in multiple dishes. Tracking inventory at the ingredient level, rather than the menu item level, is the relevant measure. Square's inventory tracks menu items, not ingredients.
Portion and yield complexity. Products purchased by weight and served in portions require yield and portion calculations that unit-deduction tracking cannot accommodate. A kilogram of meat that serves eight portions as one dish and twelve as another requires a calculation that sits outside the POS.
Recipe-level costing. Understanding the food cost of each dish requires recipe data: the specific ingredients, in the correct quantities, at current supplier prices. Square does not manage recipes in this way.
The back-office gap
Most Square-using hospitality operators find that the POS handles the transaction excellently and that everything behind the transaction — stock management, supplier invoices, GP reporting, cash reconciliation — requires a separate system. For a detailed view of what the full back-office platform for Square covers, that article walks through each function.
The common workaround is a combination of spreadsheets: one for stock takes, one for invoice tracking, one for the weekly GP calculation. This works until the volume of invoices, the frequency of stock takes, or the desire for accurate real-time data makes it unsustainable.
The addition of a back-office platform that connects to Square via the API replaces these spreadsheets with a system that receives sales data automatically, processes invoices in an organised workflow, manages stock takes digitally, and produces GP by category without manual assembly.
The Square API integration
Square provides an API that allows third-party systems to pull sales data. A properly built integration receives transaction data at the close of each session: revenue by category, payment method split, discount and void information.
This data is what the back-office system uses for cash-up (the session totals are pre-populated) and for GP calculation (the revenue figures flow into the GP calculation automatically).
The quality of the integration determines whether the category split is preserved. Square's category structure in the POS should map to the cost category structure in the back-office platform for the GP calculation to be meaningful. If the integration only pulls total revenue, the category GP cannot be calculated.
Square for multi-site operations
Square's multi-location management allows a single account to manage multiple venues, with site-level reporting available in the Square dashboard. Operators deciding between Square and Lightspeed for a growing group will find the Lightspeed versus Square comparison useful for understanding what the choice means in practice.
For operators who need consolidated back-office reporting across sites — a group-level GP, a consolidated cash-up, a single purchasing view — the Square multi-location structure provides the foundation, but the consolidation itself requires a back-office platform that is built to aggregate across multiple Square locations.
A single-site Square operator adding a second site benefits significantly from having a back-office platform that handles the consolidation automatically, rather than managing separate spreadsheets for each site.
The cash-up with Square
Square produces a clear end-of-session report with revenue, payment method breakdown, and transaction count. This report is the input for cash-up reconciliation.
In a manual process, the manager reads the Square report and enters the figures into a cash-up sheet or spreadsheet. Each entry step introduces transcription error risk.
In a connected process, the Square session data flows automatically to the back-office cash-up screen. The manager reviews the pre-populated figures and counts physical cash against the expected amount. The entry step is eliminated.
“We have managed to add about 3% to our blended GP as a business since the introduction of Hops and all the training! Which is better than even I could have ever hoped.”
Susan French
Head of Operations and Service, Crust Bros
Hops integrates with Square to receive category-level sales data when sessions close. The cash-up, stock management, invoice processing, and GP reporting are all built on the actual Square data — completing the back-office picture that Square's native tools leave open.
Frequently asked questions
Can Square track inventory for a restaurant?
Square's built-in inventory tracking uses unit-deduction logic, which works for simple product catalogues but struggles with hospitality-specific requirements. Recipe-level ingredient tracking, yield calculations, and portion-based cost analysis all sit outside what Square's native inventory handles. Most restaurants add a dedicated back-office platform to manage these functions.
How do I run a proper stock take when I use Square as my POS?
A proper stock take for a restaurant involves counting stock across multiple locations on a mobile device, comparing counted figures against expected figures based on openings, deliveries, and sales, and producing a variance report. Square does not provide this workflow. A connected back-office platform that receives sales data from Square can manage stock takes digitally and produce the variance analysis automatically.
What is the best way to track food cost using Square?
Food cost tracking requires crossing three data sources: what you sold (from Square), what you bought (from supplier invoices), and what you counted in stock takes. Square provides the sales data. A back-office platform that connects to Square via its API takes in that data and combines it with invoice costs and stock counts to produce a food GP by category. Hops integrates with Square to do exactly this -- see hopshq.com.
Does Square work for restaurant operations with multiple sites?
Square's multi-location management handles separate venues within one account and provides site-level reporting. For group-level back-office consolidation, a back-office platform that aggregates across all Square locations is required. This is particularly relevant for groups that need a single GP view, consolidated purchasing data, or a unified cash-up workflow across all sites.
Tags
Built for operators
See how operators are actually using Hops.
We could tell you what Hops does. Instead, read what the people running their businesses on it have to say.