If you're running a small business in New Zealand and your inventory "system" is a spreadsheet that only you understand, a whiteboard in the warehouse, or a combination of memory and hope, then this guide is for you.
We're not going to pretend that inventory management is exciting. It's not. But it's one of those things that, when done properly, quietly makes everything else in your business work better. And when done poorly, it creates problems that ripple outward: missed orders, cash tied up in stock you don't need, frantic calls to suppliers, and Friday afternoons spent trying to figure out where 50 units of product went.
This is a practical guide. No enterprise jargon, no features you'll never use, no solutions that cost more than your monthly rent. Just what NZ small businesses actually need to know.
Signs You've Outgrown Spreadsheets
Spreadsheets are fine until they're not. Most businesses start with Excel or Google Sheets, and that's completely reasonable. But there comes a point where spreadsheets stop helping and start hurting. Here's how to know you've reached that point:
1. You've Had a Stock-Out You Didn't See Coming
You checked the spreadsheet on Monday. It said you had 40 units. By Wednesday, a customer orders 25 and you go to pick them, and there are only 12 on the shelf. What happened? Turns out someone shipped 30 units on Tuesday and forgot to update the spreadsheet. Or the spreadsheet formula broke. Or someone edited the wrong cell.
If this has happened to you more than once, your spreadsheet has become a liability rather than an asset.
2. Multiple People Need Access (But That Creates Problems)
When it's just you, a spreadsheet works because you control all the inputs. The moment a second person needs to update stock levels (receiving goods, picking orders, recording production), things get messy. Version conflicts, overwritten data, formulas that break when someone inserts a row. Google Sheets helps with simultaneous access, but it doesn't solve the fundamental problem: spreadsheets have no workflow logic.
3. You're Spending Hours Reconciling
If you're regularly spending time cross-referencing your inventory spreadsheet against Xero invoices, purchase orders, and bank statements to figure out what happened, that's time you could be spending on literally anything else. Dedicated inventory software does this reconciliation automatically.
4. You Can't Answer Basic Questions Quickly
Questions like:
- "How many of product X do we have right now?" (not yesterday, right now)
- "When did we last order from Supplier Y, and how much did we pay?"
- "What's our total inventory value?"
- "Which products haven't moved in 6 months?"
If answering these requires digging through tabs, filtering data, and hoping the spreadsheet is up to date, you've outgrown it.
5. You've Made a Costly Mistake
You ordered 500 units of something you already had 300 of because the spreadsheet was wrong. Or you sold something to a customer that you'd already allocated to another order. Or you quoted a margin based on cost data that was three price increases out of date. One costly mistake usually pays for a year's subscription to proper inventory software.
6. Compliance Requires More Than You Can Manage
If you're a food producer, cosmetics manufacturer, or anyone subject to MPI or other regulatory traceability requirements, spreadsheets simply can't provide the audit trail you need. Regulators want to see batch-level traceability, not a spreadsheet with product names and quantities.
What Small Businesses Actually Need (vs Enterprise Bloat)
One of the biggest traps small businesses fall into is buying software designed for much larger companies. You end up paying for features you'll never use, fighting an interface designed for enterprise workflows, and spending weeks on implementation when it should take days.
Here's what a small NZ business actually needs from inventory software:
The Essentials
- Product catalogue with a list of your products including SKUs, descriptions, costs, and selling prices
- Stock levels showing real-time quantity on hand, updated automatically as you buy and sell
- Purchase orders to create POs, send them to suppliers, and receive goods in
- Sales orders to process customer orders, pick, pack, and dispatch
- Xero integration so invoices, bills, and payments sync without double entry
- Low-stock alerts that notify you when something needs reordering
- Basic reporting covering stock on hand, stock value, and movement history
Useful but Not Essential on Day One
- Barcode scanning speeds up receiving and picking, but you can live without it initially
- Multiple locations is only needed if you store stock in more than one place
- Batch tracking is essential for food/cosmetics but optional for others
- Manufacturing/BOM is only needed if you make or assemble products
- Multi-currency is only needed if you import directly or sell internationally
Things You Almost Certainly Don't Need
- Advanced demand forecasting with machine learning
- Warehouse automation integration
- EDI (Electronic Data Interchange) with large retailers
- Complex approval hierarchies with 5 levels of sign-off
- ERP modules for HR, CRM, and project management
The point is: start with what you need now. Good inventory software lets you add features and complexity as you grow, without requiring you to set it all up on day one.
Budget-Friendly Options in NZ
Let's talk money, because it matters when you're a small business. Here's a realistic breakdown of what inventory management software costs in New Zealand:
Free / Very Low Cost (Under $100/month)
- Spreadsheets are free, but you're reading this guide because they're not cutting it anymore
- Sortly is free for up to 100 items, with paid plans from ~$49 USD/month. Very simple, no Xero integration.
- Zoho Inventory is free for up to 50 orders/month. Limited Xero integration (works better with Zoho Books).
These work if your needs are genuinely basic: under 100 SKUs, one location, no manufacturing.
Mid-Range ($100 to $400/month)
- inFlow starts from ~$161 USD/month (Entrepreneur plan, 2 users). Solid basics, Xero integration, no manufacturing features. 20% discount on annual billing.
- Frostbyte Pro is $89.95 NZD per user/month (3-user minimum), no lock-in. Covers inventory, manufacturing, and batch tracking. See pricing for current rates.
- Katana has a free plan available (30-SKU limit). Core plan from ~$299 USD/month. Good for small manufacturers. No per-user fees.
This is the sweet spot for most NZ small businesses. You get proper inventory management, Xero integration, and room to grow, all without enterprise pricing.
Enterprise ($400+/month)
- Unleashed starts from $399 NZD/month, with higher tiers for additional users and features. Bills in NZD. Mature platform, strong feature set.
- Cin7 Core (formerly DEAR Systems) starts from ~$349 USD/month. Strong manufacturing and Xero integration.
- Cin7 Omni uses custom/enterprise pricing. The original Cin7 platform, multi-channel focus.
These platforms are powerful but may be more than a small business needs (or can justify) in the early stages. For a full side-by-side breakdown, see our NZ inventory management software comparison.
The Hidden Costs to Watch For
Monthly subscription is just the starting point. Also factor in:
- Implementation/onboarding fees, as some platforms charge $500 to $5,000 for setup assistance
- Per-user costs, since adding warehouse staff can significantly increase your monthly bill
- Integration add-ons, because some platforms charge extra for Xero, Shopify, or other integrations
- Training time, meaning the hours your team spends learning the system instead of doing productive work
- Currency exposure, where if pricing is in USD, your actual NZD cost fluctuates with the exchange rate
When comparing options, calculate the total annual cost including all users, integrations, and add-ons, not just the headline monthly price.
Setting Up Inventory Management in a Weekend
Yes, you can get a basic inventory system running in a weekend. Here's how.
Saturday Morning: Preparation (2-3 hours)
Step 1: Clean up your product list
Open your current spreadsheet (or start fresh) and create a clean product list with:
- Product name (standardised, so decide on a naming convention and stick with it)
- SKU or product code (if you don't have these, now's the time to create them)
- Category (e.g., "Raw Materials," "Finished Goods," "Packaging")
- Unit of measure (each, kg, litre, box, pallet)
- Cost price (what you pay your supplier, per unit)
- Sell price (what you charge your customers, per unit)
Don't try to include every product you've ever sold. Focus on your active products, the ones you currently stock and sell. You can add historical or seasonal items later.
Step 2: Count your stock
You need accurate starting quantities. Do a quick physical count of everything in your warehouse, shop, or storage area. Write down the quantity of each product.
This doesn't need to be a formal stock take with double-counting and zone assignments. Just walk around with your product list and count what's there. Be honest. If you're not sure, count again. Starting with wrong numbers defeats the purpose.
Step 3: List your suppliers
For each product (or raw material), note:
- Supplier name
- Supplier contact/email
- Typical lead time (how many days from order to delivery)
- Minimum order quantity (if any)
- Last purchase price
Saturday Afternoon: System Setup (3-4 hours)
Step 4: Sign up and configure
Create an account with your chosen software. Most platforms have a guided setup wizard. Work through it:
- Business details (name, address, GST number)
- Default currency (NZD)
- Tax rate (15% GST)
- Financial year settings
Step 5: Import products
Most platforms let you import products via CSV. Format your product list to match the import template, upload it, and verify the data looks correct.
If you only have 20-30 products, manual entry might be faster than fiddling with CSV formatting.
Step 6: Enter opening stock
Record your counted quantities as opening stock. This is your baseline, the "as at" quantity the system starts from. Everything after this point should be tracked through the system (receipts, sales, adjustments).
Step 7: Set up suppliers
Add your key suppliers with contact details and lead times.
Sunday Morning: Integrations and Workflow (2-3 hours)
Step 8: Connect Xero
This is usually straightforward. The software guides you through authorising the Xero connection. Once connected:
- Map your inventory account (typically an asset account in Xero)
- Map your COGS account
- Map your revenue accounts
- Set up sales tax (GST) mapping
- Do a test: create a sample invoice in the inventory system and verify it appears in Xero correctly
Step 9: Set up a basic workflow
Process one complete cycle through the system:
- Create a purchase order. Pick a real supplier and a real product. Send the PO through the system.
- Receive the goods. When the delivery arrives (or simulate it), receipt the goods in. Check that stock levels update.
- Create a sales order. Pick a real customer and create an order. Pick and pack it through the system.
- Dispatch and invoice. Complete the dispatch and generate an invoice. Check that it syncs to Xero.
If all four steps work, your system is operational.
Sunday Afternoon: Team Onboarding (1-2 hours)
Step 10: Brief your team
Walk your team through the three things they'll do most often:
- Receiving goods (how to receipt a delivery)
- Picking and packing orders (how to process a sales order)
- Checking stock levels (how to look up what's available)
Don't try to train them on everything at once. Start with these three workflows and add complexity over time.
That's it. You have a working inventory management system. It's not perfect (you'll refine it over the coming weeks), but it's operational, and that's infinitely better than the spreadsheet you were using yesterday.
Connecting with Xero: What to Expect
Since most NZ small businesses use Xero, the integration is worth discussing in more detail. For a deeper look at exactly what Xero can and can't do for inventory, see our Xero inventory management guide.
What Syncs (Typically)
- Sales invoices are created in your inventory system and synced to Xero as accounts receivable
- Purchase bills are supplier bills recorded in inventory and synced to Xero as accounts payable
- Payments sync so that when you record payment in Xero, the status updates in your inventory system (or vice versa)
- Inventory value keeps your balance sheet in Xero reflecting the current value of stock on hand
- COGS (cost of goods sold) is calculated and posted to your P&L automatically
What Doesn't Sync (Usually)
- Detailed product information, because Xero isn't designed to hold your full product catalogue
- Warehouse locations, since Xero doesn't understand warehouse zones or bin locations
- Batch/serial numbers, which stay in your inventory system
- Production data such as BOM costs, production order details, and similar
Common Xero Integration Issues
- Duplicate contacts can occur if the same customer exists in both systems with slightly different names. Clean up your Xero contacts before connecting.
- Account mapping errors happen when invoices post to the wrong account in Xero, making your financial reports wrong. Verify the mapping during setup.
- Timing differences arise if you invoice in the inventory system on Friday afternoon but Xero doesn't sync until Monday, creating a window where Xero is out of date. Most modern integrations sync in near-real-time, but check.
- Tax rounding occasionally causes rounding differences between the two systems, leading to 1-cent discrepancies. Minor but annoying.
Common Mistakes to Avoid
We've seen these enough times that they're worth calling out:
1. Trying to Set Up Everything at Once
You don't need to configure every feature, import every product, set up every supplier, and build every report before you start using the system. Get the basics working (receive, store, sell) and build from there. Perfect is the enemy of done.
2. Not Doing a Physical Count First
Starting with inaccurate quantities means your system is wrong from day one. It takes a few hours to count everything. Do it. Your future self will thank you.
3. Keeping the Spreadsheet "Just in Case"
If you keep maintaining your spreadsheet alongside the new system, you have two sources of truth, which means you have zero sources of truth. Commit to the new system. If something isn't working, fix it in the system rather than falling back to the spreadsheet.
4. Not Training the Team
The system is only as good as the people using it. If your warehouse team doesn't know how to receipt goods properly, or your sales team bypasses the system to create invoices directly in Xero, your inventory data will drift. Invest the time in training.
5. Ignoring Data Hygiene
Standardise your product names, SKUs, and categories from the start. "Widget Blue 500ml," "Blue Widget 500ml," and "Widget - Blue (500ml)" are three products in your system, even though they're the same physical product. Pick a convention and enforce it.
6. Overcomplicating the Setup
You don't need 47 product categories, 12 warehouse zones, and custom fields for every conceivable attribute. Start simple. You can add complexity later when you understand what you actually need.
7. Not Reviewing the Data
Set up a weekly or fortnightly rhythm: review your stock levels, check for discrepancies, look at what's slow-moving, and verify that Xero is in sync. The system gives you visibility, but visibility is useless if you don't actually look.
When to Invest More
You'll know it's time to move beyond basic inventory management when:
- You're manufacturing or assembling products and need BOM management, production orders, and raw material tracking
- You need batch tracking for compliance (MPI, food safety) or quality management
- You have multiple warehouses and need stock transfers, location-specific picking, and consolidated reporting
- Your team is growing and you need role-based permissions, approval workflows, and audit trails
- You're experiencing growing pains with more SKUs, more orders, and more complexity than your current system handles comfortably
At that point, you'll want a platform that can grow with you rather than one you'll need to migrate away from.
Making It Work Long-Term
Inventory management isn't a "set and forget" activity. The businesses that get the most value from their systems are the ones that:
- Use the system for everything. Every receipt, every dispatch, every adjustment goes through the system. No exceptions.
- Count regularly. Monthly cycle counts at minimum, weekly for high-value items.
- Review and optimise. Look at your data, identify slow-moving stock, and adjust reorder points based on actual demand.
- Keep data clean. Retire obsolete products, update costs when suppliers change prices, and maintain accurate supplier information.
- Train new team members. When you hire someone new, teach them the system properly rather than letting them figure it out.
The payoff is real: accurate stock data, fewer stock-outs, less money tied up in excess inventory, faster order processing, and financial reports you can actually trust.
Frostbyte Pro offers affordable per-user pricing designed for NZ small businesses, with no lock-in contracts and a free trial to make sure it fits. Check out our pricing or start a free trial to see it in action.