How do I import stock from a CSV file?

Stock & Suppliers  |  Updated 2 September 2026

All Articles

Moving from another system or a spreadsheet? You don't need to capture stock by hand - import it.

Step 1: Get your stock list as a CSV

  • Coming from other software? Export your products/items list (for example QuickBooks' Products and Services, or Zoho's items export) and upload it directly - the columns are recognised and mapped automatically on the next step.
  • Starting from scratch? Click Download Template on the import screen for a blank CSV with WolfAdmin's headings, and fill in one row per stock item.

Step 2: Open the stock import

Go to your Stock page, choose Import/Export and upload your CSV (or use the Migration Hub).

Step 3: Check the column mapping

Your file's columns are matched to WolfAdmin's stock fields (title, SKU, barcode, prices, cost, categories, quantity on hand) automatically where possible - adjust anything that didn't match. If your export has an item Type column, map it and rows marked as a Service are skipped (services are not stock).

Step 4: Review the analysis and import

Before anything is saved, the analysis shows exactly what will happen: which stock types will be created, which existing ones will be updated (matched by Stock ID, then SKU, then title), which categories will be created, and every stock level change. Accept it to import, and review afterwards - anything can still be edited individually.

You can also export your stock to CSV at any time - useful for bulk edits in a spreadsheet (export, adjust, re-import) or simply as a backup snapshot. Migrating your whole business? See the full migration guide for the recommended order of steps.

Related articles

Basic vs Advanced stock module - what's the difference?How do I add photos to stock items?How do I adjust stock prices in bulk?How do I archive old or unused stock?How do I edit stock items?
Still stuck? Contact us and we will gladly help.
See it for yourself

Packages & Free Sign Up
  
Try the Demo Account


Free plan available - no payment details required