How to do a stocktake on Shopify

The year-end count is coming. Here is how to count every product in a location and get Shopify to match the shelves: what to prepare, how to split the work, how to check the differences before anything changes, and the three ways to update your stock.

Last updated: 18 October 2026

Before the count: make Shopify's numbers worth comparing

A stocktake compares two numbers: what Shopify says you have, and what is on the shelf. If the first one is still moving, the comparison is wrong from the start. Shopify's own guide to planning an inventory count gives the checklist:

During the count

After the count: review before you write

This is the step that makes a stocktake trustworthy. Before stock levels change in Shopify, someone should look at the differences:

Three ways to update Shopify

1. Stock counts in the Shopify admin

Shopify's Stocky migration guide is direct: "To run a full-location stocktake or a cycle count, use inventory stock counts in your Shopify admin." What the help center describes for creating and performing and reviewing a count:

For spot checks, Quick count in Shopify POS handles up to 1,000 variants per session and applies the counts without a review step.

2. CSV export and import

Shopify's help center also describes an offline method: export your inventory to CSV from Products › Inventory, count with a spreadsheet or a scanning tool, fill in the counted quantities, and import the file.

3. A counting app

The native stock counts cover the core routine. A counting app still helps in a few situations:

The next section describes our own app.

What MT: Stocktake & Stock Count does

MT: Stocktake & Stock Count runs the whole routine above inside Shopify: freeze, count, review, apply.

What it does not do: purchase orders, transfers, forecasting, labels. Plans: Free with no time limit and no trial period (all locations, 5,000 variants per count, 1 device), $9/month (all locations, 10,000 variants per count, 5 devices), $19/month (no limits). The customer guide shows a full count with real screenshots.

View MT: Stocktake & Stock Count on the Shopify App Store

Frequently asked questions

Does Shopify have a stocktake feature?
Yes. Stock counts are part of the Shopify admin, under Inventory > Stock counts. A count covers one location; products are added by search or by scan, counted in the admin or, at locations with POS Pro, in the Shopify POS app, then reviewed and approved. Shopify's help center recommends them for a full-location stocktake or a cycle count. Quick count in Shopify POS is meant for spot checks of up to 1,000 variants.

Can I do a stocktake on Shopify without POS?
Yes. A stock count created in the Shopify admin can be counted in the admin itself, by typing quantities or with a barcode scanner. You can also export your inventory to CSV, count, and import the file back, or use a counting app. MT: Stocktake & Stock Count does not need Shopify POS: counting happens in the browser of any phone.

What happens if an order ships while I am counting?
With the CSV method, if you import both the On hand (current) and On hand (new) columns, Shopify compares the current stock with the exported value; rows that changed since the export are not imported and you get an email listing them. You then recount those products. Counting after closing avoids most of these cases.

How often should I count my stock?
Shopify's guide to planning an inventory count suggests quarterly counts for most retailers and monthly counts for categories with high shrinkage, in addition to any full count you need at the end of your financial year.

Coming from Stocky? See Stocky is gone: how to count inventory in Shopify now.

Planning a big count? Write to support@merchanttools.eu with the number of products and locations, and we will tell you how to split it.

Shopify is a trademark of Shopify Inc. Merchant Tools is an independent developer and is not affiliated with Shopify.