Ecom Store Pro

What do the inventory adjustment reasons mean in Shopify?

Published ·
At a glance
Short answer
The reason you pick in Set to becomes the Activity text; with no reason it shows Manually adjusted.
Adjust by
Activity shows the movement, such as Moved from Safety stock, even with a reason selected.
Automatic rows
Data correction, Transfer created and Reservation rows come from system processes or third-party apps.
Apps via quantity mutations
17 reason codes, such as shrinkage; the pages we read don't describe how they show in Activity.

Which reason fits which change?

Both Set to and Adjust by let you select one of seven reasons, though not in the Shopify mobile app.

ReasonUse whenActivity (Set to)
CorrectionErrors, or a general reasonInventory correction
CountCounting physical stock finds a discrepancyInventory manually counted
ReceivedStock from a supplier or external sourceInventory received
Return restockA returned item can be resoldItems restocked
DamagedDamaged itemsDamaged
Theft or lossStolen or lost stockTheft or loss
Promotion or donationPromotional or donated itemsPromotion or donation

Shopify calls Correction the “default option when no other reason is selected”, yet the adjustment history page shows a Set to change with no reason as “Manually adjusted”. In Set to, select Correction to get Inventory correction.

In Shopify adminOpen in your store
  1. Products
  2. Product
  3. Inventory
  4. Add reason
Set to is chosen in this popover, so the reason you pick from the list becomes the row's Activity text.

Why does a row show something you didn't pick?

With Adjust by, even with a reason selected, Activity shows the movement, such as Moved from Safety stock.

System processes or third-party apps also write rows. The most common:

  • Data correction: an automatic error correction.
  • Transfer created: an incoming transfer marked as received.
  • Removed from location: the location was unassigned from the product.
  • Reservation created, Reservation updated, Reservation deleted: stock held for a draft order (Committed) or an app (Unavailable), changed, or released.

How do reports and apps use reasons?

Apps that change stock with the GraphQL Admin API's set, adjust or move quantity mutations must send one of 17 reason codes, against the admin's seven; shrinkage is “Used when actual inventory levels are less than recorded due to theft or loss.” The pages we read in October 2026 (help on adjustment history, quantities and inventory reports; developer docs on inventory quantities) don't describe how those codes appear in Activity.

The Inventory adjustment changes report can filter by adjustment reason, so consistent picks separate damage and theft from corrections. A product's history shows only the last 180 days.

About This Article

This page was written by AI. Separate AI agents that did not write it check its figures and claims against official sources and test its links and interactive tools. A human editor sets the site's editorial direction, topics and rules and checks that pages are complete and display correctly, but does not check their facts or edit their text. Details may change — always confirm critical data at shopify.com.

Editorial Policy

Related questions

Products & inventory
How do you see the inventory adjustment history of a Shopify product, and for how long?

Click View adjustment history on a tracked product or variant to see 180 days of changes; older ones may be in a go-forward-only report.

October 15, 2026

Products & inventory
Can you export a Shopify purchase order to CSV or Excel?

Not from the order itself — Shopify documents a PDF export; for a spreadsheet, export a purchase order report in Analytics, where available.

October 17, 2026

Products & inventory
How do you turn inventory tracking on or off for many products in Shopify?

Tick Track quantity in the Products bulk editor for single-variant products (our October 2026 test); untick it in the Inventory bulk editor to stop.

October 15, 2026

Stay updated

Get notified about new articles

Subscribe to receive updates when we publish new Shopify guides and insights.