How do I see inventory adjustment history in Shopify?

Updated 2026-10-21. Checked against Shopify's own documentation; links are under Sources.

Open the product, choose the variant, and click View adjustment history. Shopify lists each change with its date, what caused it, who made it, and the new quantities. That view only goes back 180 days and shows one product or variant at a time. For older changes, or for the whole store at once, use the Inventory adjustment changes report.

See the history for one product or variant

  1. In your Shopify admin, go to Products and open the product.
  2. If it has variants, open the variant you want.
  3. Check that Inventory tracked is on. The adjustment history is only available for items with inventory tracking turned on.
  4. Click View adjustment history.

You can't view every variant at once from this screen. To look at several variants, open each one in turn, or use the report below.

What the columns mean

ColumnMeaning
DateWhen the change happened.
Activity"The event that caused the adjustment" (an order, a manual edit, a return, and so on).
Created by"The staff member, app, or sales channel that made the adjustment."
Unavailable, Committed, Available, On hand, IncomingEach shows the change first, then the new total for that inventory state.

Most people read Available first, because it's the quantity customers can buy. Committed is stock tied to orders that haven't been fulfilled yet. On hand is what's physically at the location.

The 180-day limit

Shopify's help says: "You can view only the last 180 days of inventory adjustment history for a product or variant." Older entries aren't shown on the product screen. That doesn't mean they're gone: the report below goes further back.

Older changes, or the whole store: the Inventory adjustment changes report

Shopify: "For adjustment history beyond 180 days, you can use the Inventory adjustment changes report." It "shows you all inventory adjustments made during a selected time period."

  1. Go to Analytics › Reports.
  2. Search for Inventory adjustment changes and open it.
  3. Set the date range and filter by product or location if you need to.

Two caveats:

If you're comfortable editing reports, the data comes from the ShopifyQL dataset inventory_adjustment_history (FROM inventory_adjustment_history). It has dimensions such as Inventory Change Reason and the metric Inventory adjustment change, so you can build a custom report grouped by reason, product or location. Shopify's custom report help has examples.

Many Shopify reports have an export option. If you need a file for your accountant, look for one on the report screen. If it isn't there for your report or plan, copy the filtered results instead.

What the history doesn't record

The history shows what changed and who or what made the change. It has no field where your team can type their own explanation, such as "3 broken in transit" or "counted after stocktake." When you adjust stock by hand, Shopify lets you pick an adjustment reason, but there's nowhere for a free-text note. That's why many stores keep a separate log, so they can answer "why did this change?" months later.

Ways to fill that gap without an app:

Checking you're looking at the right thing

Sources