Written by: JJ Tan, Founder, Jelly | Last updated: 25 September 2026
Key Takeaways
- Square’s built-in inventory reliably tracks unit-level stock for drinks and packaged goods. Ingredient-level and recipe-level costing requires Square for Restaurants Plus or Premium with the beta Recipes feature enabled.
- Accurate stock control in Square depends on enabling item tracking, setting opening counts and low-stock thresholds, logging every delivery and wastage event, building costed recipes with correct unit conversions, and running regular stocktakes with variance investigation.
- UK VAT treatment must be documented on stock adjustments and wastage write-offs to keep records compliant with Making Tax Digital and HMRC retention rules.
- Square’s native tools reach their limit for automated invoice scanning, live dish costing, multi-site reporting and nested recipes. Operators then need Square Restaurant Inventory by MarketMan or a third-party layer.
- Jelly connects to Square in minutes, scans invoices automatically, updates ingredient costs in real time and shows live GP margins per dish. This delivers measurable margin gains while you keep your existing POS.
Before You Configure Square For Stock Control
Confirm these prerequisites before you switch on stock control in Square.
- Correct Square Tier: Square’s ingredient cost tracking and recipe feature is available only to Square for Restaurants Plus or Premium subscribers; Square’s UK restaurant pricing lists Plus at £69/month per location and Premium at custom pricing for businesses processing more than £200,000 per year. Basic item tracking works on the Free tier. Recipe-level costing (Square Recipes) is not available in Square Free.
- Admin Access to the Square Dashboard: Stock configuration, recipe building and unit conversions happen in the Dashboard, not at the POS terminal.
- Supplier Invoices: You need line-item costs per ingredient before any costing is meaningful.
- Opening Stock Counts: A physical count before you go live gives the system a reliable baseline.
- Recipe and Ingredient Data: Pack sizes, recipe yields and wastage percentages per dish.
- POS Item Categories Mapped: Food and beverage categories should be defined before syncing with any third-party layer.
Ownership needs to be clear. The owner, operations manager or finance manager typically owns setup, reporting and VAT reconciliation. The head or executive chef owns recipe building, delivery intake and wastage logging. Both sides should agree responsibilities before go-live.
Set realistic expectations. Enabling Square’s built-in item tracking is a same-day task. Building recipes and running the first full stocktake is a recurring weekly or monthly process, not a one-off project. Connecting a third-party layer like Jelly to Square takes around five minutes via Jelly’s Integrations menu. POS-to-dish linking only surfaces items sold since the integration was connected, which keeps the mapping clean and free of legacy menu clutter.
With the prerequisites clear, you can see why this process matters for your margins.
Why Stock Control In Square Matters For UK Restaurants
The Food and Drink Federation forecasts UK food and non-alcoholic drink inflation will reach 5.5% in 2027, peaking at 6.4% in July 2027, driven by rising manufacturer costs across energy, ingredients, transport and packaging. UK restaurant menu prices were 6.8% higher year on year in H1 2026, while customer visits fell 2.2%. Operators are absorbing cost pressure while serving fewer covers.
In that environment, untracked stock directly erodes gross profit. Without line-item invoice data, supplier price creep goes unnoticed, and manual spreadsheet costing takes on average 28 minutes per menu item. The operational stakes are concrete: accurate food cost, faster reaction to supplier price changes, cleaner VAT records, fewer invoice discrepancies, and margin visibility without waiting for month-end accountant reports.
Many operators add a third-party layer on top of Square to automate invoice scanning and live dish costing. The foundation remains a correctly configured Square stock control setup.
Step-By-Step: Configure Square For Restaurant Stock Control UK
Step 1: Turn On Item Tracking In Square
Objective: Enable Square’s built-in inventory tracking per item.
Action: In the Square Dashboard, go to Items & Orders > Items, select an item, and toggle Tracking on. Only items with stock tracking turned on appear in the Stock overview and Inventory applet.
Inputs: Item list and categories.
Success: Each tracked item shows stock counts and low-stock thresholds. This works well for drinks, packaged goods and retail-style items. For ingredient-level tracking, items must be set to the Prepared Food & Bev item type; items set to other types such as Physical Good will not display recipe options.
Step 2: Set Opening Counts And Low-Stock Alerts
Objective: Establish a baseline so stock actions become meaningful.
Action: Navigate to Items & Orders > Inventory > Stock overview. Enter opening counts for every tracked item and set low-stock thresholds per item.
Inputs: Physical opening count and par levels.
Success: Square flags items below threshold. Without an accurate opening count, every variance calculation that follows rests on an unreliable foundation. If closing stock is estimated rather than physically counted, the resulting food cost figure is unreliable.
Step 3: Use Stock Actions For Deliveries, Wastage And Adjustments
Objective: Keep counts accurate between stocktakes.
Action: Use the Stock action drop-down, choosing Receive stock for new deliveries and Adjust stock for count corrections. Enter the stock action, supplier name, unit cost for the delivery, and quantity and unit received. The Square Inventory applet (More > Inventory on the POS) handles delivery intake and quick corrections during service.
Inputs: Delivery notes and wastage logs.
Success: Stock movements are recorded at the point they happen. Missing or unentered purchase invoices are the most common cause of unexplained stock variance that turns out not to be variance at all. The system shows a short delivery when the delivery was simply never recorded.
Step 4: Build Recipes And Handle Unit Conversions
Objective: Move from unit tracking to dish-level costing.
Action: Build recipes in Square Recipes by linking ingredients to menu items. Each ingredient row requires the quantity used per one unit of the menu item, for example 30 ml of syrup, and the unit must match how stock is tracked for that ingredient. Handle unit conversions between purchase units, such as 5 kg bags from Brakes, and recipe units such as grams using Square’s multi-unit support. Select Sell by multiple units and use Add unit or Add alternate unit to define each unit and its conversion.
Inputs: Supplier pack sizes, recipe yields and wastage percentages.
Success: Each dish has a costed recipe with consistent units. The hard limit is clear. Square’s recipe feature does not support batch prep or nested recipes; operators cannot create a recipe for an ingredient that itself has a recipe, so recipes must be modelled as simple, one-level recipes. Modifiers and multi-variation items are also excluded from recipe costing.
Step 5: Record Deliveries And Wastage With UK VAT Treatment In Mind
Objective: Keep stock adjustments VAT-correct.
Action: When recording deliveries via Stock actions, capture the VAT treatment shown on the supplier invoice. Most foodstuffs purchased as ingredients are zero-rated at 0%. Restaurant and catering services sold to customers are standard-rated at 20%. This distinction matters when reconciling purchase records with VAT returns. When recording wastage or stock adjustments, post the stock adjustment as a journal in the ledger rather than treating it as a VAT sale or purchase, and value stock consistently at cost excluding recoverable VAT.
Inputs: Supplier invoices showing VAT treatment and wastage records.
Success: Stock records reconcile with VAT returns and there are no unexplained adjustments. VAT-registered UK businesses must retain VAT records for at least six years, and under Making Tax Digital for VAT most must keep certain VAT information digitally. Agree the VAT treatment of stock adjustments and wastage write-offs with your accountant and document it. This step rarely appears in Square setup guides, yet it protects you later.
Step 6: Run Stocktakes On A Realistic Cadence And Investigate Variance
Objective: Catch shrinkage and margin drift before they compound.
Action: Stocktake high-value and high-risk items such as premium proteins, spirits and wine weekly. Run a full stocktake monthly or at period end. Use the formula opening stock + purchases − usage = expected closing stock, then compare with the physical count to find variance. Inventory variance percentage = (Actual usage − Theoretical usage) ÷ Theoretical usage × 100.
Inputs: Opening counts, purchase records, POS usage data and the physical count.
Success: Variance is explained and corrected. Common causes include wastage, over-portioning, theft and mis-keyed deliveries. A healthy kitchen should maintain a stock variance under two percent. Food cost variance has four primary causes: portioning inconsistency (42%), untracked waste (31%), theft and shrinkage (18%), and system data errors (9%).
Once you are running stocktakes and investigating variance, you may find that Square’s built-in tools have limits. The next step helps you decide when to upgrade.
Step 7: Decide When Square’s Built-In Tools Are No Longer Enough
Objective: Use a clear decision framework.
Square’s built-in inventory is reliable for drinks, packaged goods and retail-style items. Use this framework to decide when you need more capability.
- Unit-Level Tracking Only, Single Site, Packaged Goods: Square’s Free or Plus tier built-in tools are sufficient.
- Recipe-Level Costing, Single Site, Prepared Dishes: Square Recipes (beta, Plus or Premium required) handles simple one-level recipes. Limitations apply to nested recipes, modifiers and multi-variation items.
- Ingredient-Level Costing With Automated Invoice Updates, Multi-Site, Or Live GP Visibility: Square’s built-in tools do not cover this. The upgrade path is Square Restaurant Inventory by MarketMan, currently around £79/month per location as a separate add-on to Square Plus, or a third-party layer that automates invoice scanning and live dish costing on top of Square.
Step 8: Add A Third-Party Layer For Invoice Scanning And Live Dish Costing
Objective: Close the gap Square leaves while keeping Square as your POS.
Action: Connect Jelly to Square via the Integrations menu, which takes around five minutes. Open Jelly, click Integrations, sign in to Square, grant permissions, and select which POS categories such as food and beverages to sync. Then map POS items to Jelly dishes. Jelly scans every invoice line item automatically via email or photo, updates ingredient costs in real time, and shows live GP margins per dish. The Price Alert feature flags every supplier price increase or decrease with the exact amount and supplier, giving concrete data for negotiations.
Inputs: Supplier invoices via email or photo and Square POS access.
Success: You see real-time margins per dish, Price Alert flags on supplier price changes, and save 10–20 hours of admin per month. Jelly works alongside Square as the invoice-to-margin layer, complementing your existing POS. Jelly customers see gross margins increase on average by 2 percentage points in the first three months, and food costs cut by 3% on average in the same period.
See How Jelly Automates Invoice Scanning
Common Mistakes And Troubleshooting
Even with the steps above, operators often hit predictable snags. These are the most common mistakes and how to fix them.
- Tracking Enabled On Some Items But Not Others: Cause: partial setup during onboarding. Fix: audit the Items & Orders > Items list and enable tracking consistently across all relevant items.
- Unit Conversions Wrong Between Purchase And Recipe Units: Cause: pack sizes not updated when the supplier changes packaging. Fix: standardise units at recipe build and update when delivery notes change.
- Wastage Not Logged: Cause: no habit or no device accessible in the kitchen. Fix: make Stock action part of the daily close routine. The Square Inventory applet on the POS terminal is faster than going to the Dashboard.
- Stocktake Variance Unexplained: Cause: deliveries or wastage not recorded at the point of occurrence. Fix: record at point of delivery and at end of service, rather than reconstructing later.
- VAT Treatment On Adjustments Unclear: Cause: no documented process. Fix: agree treatment with your accountant, document it, and apply it consistently. For a restaurant selling items at different VAT treatments, the wrong VAT treatment applied repeatedly across hundreds of transactions creates a much larger bookkeeping problem later.
- POS Items Not Mapped To Jelly Dishes: Cause: mapping step skipped after integration. Fix: map only items sold since the integration was connected to keep the list clean and free of legacy menu clutter.
Talk Through Your Setup With Jelly
How To Measure Success
A correctly configured Square stock control setup looks consistent from end to end. Every tracked item has an opening count and a low-stock threshold. Deliveries and wastage are logged at source via Stock actions. Recipes are costed with correct and consistent units. Stocktakes reconcile with variance explained and documented. VAT treatment on adjustments is agreed and recorded.
These directional indicators show the system is working.
- Reduced admin time. Jelly customers save 10–20 hours of admin per month by automating invoice scanning and dish costing.
- Improved gross margin. As noted earlier, Jelly customers typically see a 2 percentage point margin increase within three months.
- Reduced food cost. Customers usually see around a 3% food cost reduction in the same period.
- Fewer invoice discrepancies. Automated line-item scanning removes manual data entry errors.
- Faster reaction to supplier price changes. Price Alert flags changes the same week they happen, enabling credit note requests or supplier negotiations before the margin impact compounds.
See How Jelly Helps You Track Results
Advanced Tips And Next Steps For Growing Operators
Once the foundation is in place, these steps extend the value of Square stock control as your business grows.
- Standardise Recipes Across Sites: Use Jelly’s Cookbook to maintain a centralised, costed recipe library that reflects current invoice prices across all locations.
- Factor In Delivery Commission Overheads: Jelly’s Delivery Menu Creation feature lets operators duplicate existing menu items and build in delivery commission costs, so delivery menus are priced to protect margin.
- Push Digitised Invoices Into Accounting Software: Jelly integrates with Xero (Sage coming soon), delivering a 90% reduction in bookkeeping time by pushing digitised invoices into the accounting software.
- Use Price Alert Data For Supplier Negotiations: Concrete line-item evidence of price increases gives chefs and operations managers the data to challenge suppliers, request credit notes and switch where necessary.
- Use Sales Mix For Menu Engineering: By integrating with Square via real-time API, Jelly’s Sales Mix report shows which dishes are most popular and most profitable. This gives the data needed to make menu decisions that improve overall GP.
- Multi-Site GP Reporting: Jelly integrates natively with Square, EPOS Now, Toast and Lightspeed via real-time API, making it straightforward to extend the same invoice-to-margin workflow across additional sites as the business grows.
Explore Advanced Features With Jelly
Frequently Asked Questions
Does Square Do Stock Control?
Square supports stock control with an important distinction. Square’s built-in inventory handles unit-level tracking for drinks, packaged goods and retail-style items on any Square plan. Ingredient-level and recipe-level costing, where selling a dish automatically decrements each ingredient and calculates a dish-level margin, requires Square for Restaurants Plus or Premium with the beta Recipes feature enabled. Square Recipes does not support nested recipes, modifiers or multi-variation items. For fully automated ingredient-level costing with live invoice updates, operators need Square Restaurant Inventory by MarketMan or a third-party layer such as Jelly.
How To Control Stock In A Restaurant
The core cycle is straightforward. Enable item tracking in your POS. Set opening counts and low-stock thresholds. Log every delivery and wastage event via stock actions at the point they happen. Build costed recipes with correct unit conversions. Stocktake on a consistent cadence, weekly for high-value items and monthly for a full count. Investigate variance using the formula opening stock + purchases − usage = expected closing stock versus actual closing stock. The discipline sits in the daily habit of recording movements rather than in the setup itself.
What Is The 80/20 Rule In Inventory?
In restaurant inventory, the top 10 items by cost typically account for around 80% of food spend, while the top 20 recipes likely account for 80% of revenue. The practical implication is that stocktake frequency and control effort should focus on that high-value minority, such as premium proteins, spirits, wine and high-cost ingredients. Counting spirits and fresh fish daily while counting dry goods monthly applies this principle. It reduces the time cost of stock control while protecting the items where variance has the greatest financial impact.
What Is KPI For Inventory Control?
The key performance indicators for restaurant inventory control are clear. Food cost percentage, which is cost of ingredients as a percentage of food revenue, with a target of 28–35% for food. Gross profit margin per dish and per category. Stock variance percentage, which compares actual usage with theoretical usage, with a target under 2–3%. Wastage percentage, which measures wastage value as a percentage of purchases. Inventory turnover, which shows how quickly stock is used relative to the amount held. Track these by category, wet and dry separately, because a blended figure obscures where the problem sits.
Can I Use Excel For Inventory Management?
Excel can handle restaurant inventory management, but the manual burden is significant. As mentioned earlier, manual costing is time-consuming, and each price change restarts the process. Across a full menu, that becomes a substantial recurring time cost. The deeper risk is spreadsheet drift. Prices go stale, formulas break, and the GP figure the operator relies on no longer reflects reality. Automated invoice scanning removes the data entry step and keeps ingredient costs current without manual intervention.
What Does Square Restaurant Inventory By MarketMan Cost In The UK?
Square Restaurant Inventory by MarketMan is currently around £79/month per location as a separate add-on, and requires Square for Restaurants Plus or Premium. Square Plus is priced at £69/month per location, making the combined cost approximately £148/month per location before card processing fees. Verify current pricing directly with Square and MarketMan before committing, as subscription terms can change.
How Often Should A UK Restaurant Stocktake?
Weekly counts for high-value, high-risk items such as premium proteins, spirits, wine and fresh fish are the operational standard for catching problems before they compound. A full wall-to-wall stocktake monthly or at period end satisfies accounting and VAT reconciliation requirements. The stocktake should always happen at the same time, on the same day, using the same counting method, so period-on-period comparisons are meaningful. Counting on a different day or after service rather than before introduces variables that make variance investigation harder.
Conclusion: How Square And Jelly Work Together For Stock Control
Square is a strong POS and a reliable foundation for unit-level stock control in UK restaurants, pubs and boutique hotels. The setup process is achievable and repeatable. Enable tracking, set opening counts and thresholds, log deliveries and wastage via Stock actions with UK VAT treatment documented, build recipes with correct unit conversions, stocktake on cadence, and investigate variance.
Square’s built-in tools work well for drinks and packaged goods. For ingredient-level costing and live dish margins, the options are Square Restaurant Inventory by MarketMan, at around £79/month per location with Square Plus or Premium required, or a third-party layer. Jelly is the invoice-to-margin layer that works alongside Square, automating invoice scanning, updating ingredient costs in real time, and showing live GP margins per dish. With food inflation forecast to reach 5.5% in 2027 and UK restaurant visits still under pressure, operators who protect margin will rely on real-time data rather than month-end reports.
Start Your Margin Review With Jelly