What Is Xero Inventory Management Software?
Xero is cloud-based accounting software used by millions of small businesses in the UK and worldwide. Its cloud inventory system lets you track stock levels, automate cost of goods sold calculations, and generate reports in real-time — all without leaving your accounting platform. For retail, wholesale, and e-commerce businesses that sell physical goods, effective stock control is essential for accurate bookkeeping, tax reporting, and healthy cash flow.
At JacRox, we help businesses across Manchester set up and manage inventory in Xero. Whether you handle a handful of products or thousands of SKUs, this guide covers everything from enabling tracked items to choosing the best apps from the Xero App Store, which has hundreds of apps to help manage your purchasing, invoicing, and operations.
How to Use Xero for Stock Control
Before you can manage inventory, you need to switch on tracking in your organisation settings:
- Go to Settings > General Settings > Features
- Toggle Track inventory to on
- Navigate to Business > Products and Services to create your first tracked item
Each tracked item requires a purchase price, sale price, and a linked asset account. Xero automatically creates an Inventory account (code 630) in your chart of accounts when you enable the feature. From that point, every invoice and purchase order updates your quantities in real-time. When you receive a bill from a supplier, the purchased items are added to your stock count automatically.
Tracked vs Untracked Items
Understanding the difference between tracked and untracked items is crucial for accurate stock control and financial reporting:
| Feature | Tracked items | Untracked items |
|---|---|---|
| Quantity on hand | Updated automatically | Not tracked |
| Cost of goods sold | Calculated via weighted average | Manual entry required |
| Reports | Included in summaries | Not included |
| Purchase orders | Updates stock on receipt | No stock impact |
| Best for | Physical products you buy and resell | Services, consumables, one-off purchases |
For more on purchase workflows, see our guide to managing purchase orders in Xero.
Does Xero Have an Inventory Management System?
Yes — Xero has a native inventory management system built into every plan. It handles the fundamentals: stock quantities, weighted average cost valuation, and automatic cost of goods sold calculations on every sales transaction. It is designed for simplicity rather than warehouse-scale operations.
What the built-in system does:
- Tracks quantity on hand across purchases, sales, and manual adjustments
- Calculates weighted average cost per unit
- Automates updates to your asset account and cost of goods sold
- Generates an Item Summary report for stocktake verification
- Supports CSV imports for bulk creation of products
- Updates stock when you add items to invoices or bills
Stock Adjustments and Inventory Reports
Effective inventory management requires regular stock-taking. In Xero, go to Business > Products and Services, select an item, and click Adjust quantity. You can increase or decrease quantities and add a reference note for audit purposes.
The Item Summary report shows quantity on hand, average cost, and total value for every tracked product. Use this at period end to verify your balance sheet figure and identify slow-moving stock that ties up cash flow. You can export the report as a PDF for your records or to share with your accountant at year-end. For businesses managing VAT and tax on product sales, accurate valuation directly affects your profit margins and tax calculations.
Periodic Inventory vs Perpetual Inventory
Xero uses a perpetual inventory approach — stock levels update automatically with every purchase and sale. This differs from periodic inventory, where stock is only counted and valued at set intervals. The perpetual method gives you real-time visibility into quantities and cost of goods sold, making it ideal for retail and e-commerce businesses that need current data for pricing decisions.
Inventory Software Limitations in Xero
The native tracking works well for small businesses, but has clear limitations:
- No multi-location tracking — you cannot split stock across warehouses
- No serial or batch number tracking — unsuitable for manufacturing and regulated industries
- No reorder point alerts — you need to monitor stock levels manually, risking stockouts during busy periods
- No bill of materials — cannot automate assembly from components
- No barcode scanning — requires an app from the Xero App Store
- 4,000 tracked items limit — larger catalogues need dedicated inventory management software
Best Inventory Management Software for Small Businesses
The Xero App Store has hundreds of apps to help manage operations, including apps built for warehousing and advanced tracking. These are the top options that integrate directly with your Xero accounting data:
| App | Best for | Key features |
|---|---|---|
| Unleashed | Wholesale and manufacturing | Multi-warehouse, batch tracking, BOM, demand forecasting |
| Cin7 | Omnichannel retail (Shopify, Amazon) | Point of sale integration, e-commerce sync, 3PL, EDI |
| DEAR Inventory | Growing product businesses | Manufacturing, serial tracking, multi-currency purchasing |
| Katana | Makers and manufacturers | Production planning, shop floor app, material tracking |
| inFlow | Budget-conscious teams | Barcode scanning, warehouse management, B2B showroom |
All of these automate data sync, pushing transactions and stock movements between systems. For a broader look at apps that work with Xero, read our guide to Xero accounting integrations.
Guide to Inventory: Step-by-Step Setup
- Enable inventory tracking in Settings > Features
- Create products under Business > Products and Services with accurate purchase and sale prices
- Enter opening stock via an adjustment with your physical count quantities
- Process purchases — receiving a bill for tracked items increases stock levels
- Create sales transactions — each sale decreases stock and records cost of goods sold
- Run the Item Summary report monthly to reconcile physical stock
- Adjust as needed — correct for damages, theft, or counting discrepancies
When to Upgrade from Xero Inventory
Xero’s cloud inventory features work well for businesses with fewer than 500 tracked items and a single storage location. But if you sell across multiple channels like Shopify and Amazon, or you need to monitor stock across warehouses, it is time to look at dedicated inventory management apps.
Signs you have outgrown native Xero inventory:
- You regularly run out of stock because there are no reorder point alerts
- You sell on more than one platform and cannot keep quantities in sync
- You need serial numbers, batch tracking, or bill of materials for manufacturing
- Your supplier lead times vary and you need demand forecasting
- You manage inventory across two or more locations
An app like Unleashed or Cin7 plugs straight into your account and handles everything the native system cannot. Your accountant can help you pick the right tool and set it up so your financial data stays accurate as your business grows.
FAQs About Xero Inventory
How much does it cost?
Inventory tracking is included on all Xero UK plans at no extra charge. Third-party inventory apps typically cost between £50 and £300 per month depending on your requirements.
Can Xero handle e-commerce inventory?
The native features handle basic needs, but for e-commerce businesses selling across multiple channels, an integration like Cin7 or Unleashed provides better tracking with automatic syncing between Shopify, Amazon, eBay, or your own online store and Xero. These inventory management apps track stock levels across every sales channel in real time.
Get Help Managing Inventory in Xero
Setting up correctly from the start saves hours of reconciliation later. At JacRox, we are Xero-certified accountants in Manchester and can help you choose the right inventory system — whether native features or a specialist integration. For day-to-day bookkeeping support, explore our Xero bookkeeping services or get in touch for a free consultation.