Shopify Inventory Transfers Report
See every Shopify inventory transfer in one report: origin, destination, ship status, and shipped versus total quantity to track stock moving between locations.
What Is the Shopify Inventory Transfers Report?
The Shopify Inventory Transfers report lists the stock movements you have set up between your Shopify locations, with one line for each transfer and the shipment attached to it. It shows where stock is leaving from, where it is going, when the transfer was created, its current ship status, and how many units have shipped against the total on the transfer.
A transfer is the record Shopify uses when you move products from one of your locations to another, such as sending stock from a central warehouse to a retail store. This report focuses on that movement itself, so it is different from a stock-count report. Inventory by Location tells you how much stock is sitting at each location. This report tells you what is on the move between them.
Merchants use it to keep track of stock that is in transit, confirm that transfers are actually shipping, and see which locations are feeding which. If you run more than one location, it turns a set of separate transfer records into a single list you can scan and act on.
Which Fields Are Included in the Shopify Inventory Transfers Report?
These fields tell you what each transfer covers, where it is headed, and how far along it is.
You can customize the report by adding, removing, or reordering columns so it matches how your operations team tracks stock movement.
Important Insights You Can Find in This Report
Which transfers are still in motion and which are complete?
Read Ship status across all your transfers to see how much stock is mid-move versus settled. A pile of transfers stuck in an in-progress state is stock you have committed to move but cannot yet sell at the destination. Sorting by status turns the report into a live worklist for your operations team, rather than a record you check after the fact.
Which origin and destination pairs are moving the most stock?
Group by Origin Name and Destination Name and look at Total Quantity to see your busiest transfer lanes. If one warehouse is constantly feeding the same store, that is a demand pattern worth planning around. You might reorder directly into the destination or set a standing transfer schedule instead of reacting each time that location runs low.
How long have your open transfers been sitting?
Compare Transfer Created against Ship status to find movements that were started but never finished. A transfer created weeks ago that has not fully shipped usually means something stalled at the origin, such as stock that was not available to pick or a shipment that was set up and forgotten. These are the rows most likely to cause a phantom stockout at the destination.
THE ANALYST'S READ: The Signal Most Merchants Miss
Watch the gap between Shipped Quantity and Total Quantity, and pay attention to whether the same lane keeps falling short. A single partial shipment is normal. The same origin repeatedly shipping less than the total it was asked to move is a different signal. It could point to a location that never actually holds enough stock to fulfill the transfers assigned to it, which means the real constraint sits at the origin, not at the store waiting for goods. Compare the short-shipping lane against your stock levels at that origin before you assume the destination is the problem, because moving the reorder point upstream often fixes the shortfall for good.
How Can You Automate the Shopify Inventory Transfers Report?
Open the pre-made Inventory Transfers report in Report Pundit, and the columns are already set. Save it once and it is ready to reuse. You can then schedule it to email automatically on a daily, weekly, or monthly basis, so your operations team, VA, or warehouse manager receives the current state of transfers without anyone rebuilding it.
You can also export it as Excel, CSV, or PDF, or send it straight to destinations like Google Sheets or Google Drive on the same schedule.
Frequently Asked Questions
How is the Shopify Inventory Transfers report different from the Shopify Inventory Shipments report?
The Shopify Inventory Transfers report gives you the transfer-level view, with one line per transfer showing origin, destination, status, and shipped versus total quantity. The Inventory Shipments report drills further down into each transfer to show the product-level and receiving detail, including how much was accepted, rejected, received, or still unreceived. Use Transfers to track movement at a glance, and Shipments to check what happened when stock arrived.
What does Ship status show in this report?
It shows the current stage of the shipment tied to each transfer, which lets you tell in-progress movements apart from completed ones. It is the fastest way to see what is still on the move.
What is the difference between Total Quantity and Shipped Quantity?
Total Quantity is everything the transfer is meant to move. Shipped Quantity is how much has actually left the origin so far. When the two match, the transfer has fully shipped. When Shipped is lower, part of the transfer is still outstanding.
Can I filter the report by origin or destination location?
Yes. You can filter to a single origin, a single destination, or a specific lane between two locations, which is useful when you want to review movement for one warehouse or one store on its own.
Can I schedule this report to send automatically?
Yes. You can set it to email on a daily, weekly, or monthly schedule, and send it to your team or to destinations like Google Sheets and Google Drive, so the latest transfer status arrives without manual work.