> ## Documentation Index
> Fetch the complete documentation index at: https://help.vori.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Transfer Inventory From One Store to Another

> Move inventory between two stores under the same banner with a CSV upload, then finish the transfer by processing it as an invoice at the receiving store.

Move inventory from one store to another without a physical count or a vendor invoice. Store transfers only work between stores under the same banner — if your account has a single store, or the two stores you want to move inventory between are on different banners, this option won't appear.

### How a store transfer works

1. You upload a CSV of the products and quantities leaving the sending store.
2. Vori decreases the sending store's on-hand count for each matched product and records a ledger entry for the change, even if the store doesn't currently have an on-hand count to subtract from.
3. Vori creates an invoice at the receiving store for the transferred items — you complete the transfer by processing that invoice there.

### Step 1: Prepare your CSV

Your file needs two columns:

* **Barcode**
* **Inventory** — the quantity leaving the sending store.

Download the file as a CSV.

### Step 2: Upload and select Transfer

1. Log in to [app.vori.com](https://app.vori.com). In the store switcher at the top left, select the store you're transferring inventory **from**.

2. Go to **Inventory & Supply Chain** > **[Inventory](https://app.vori.com/retail/inventory)**, then click **Upload** in the top right corner.

   <img src="https://mintcdn.com/vori/ADQrCh0OvjZByL7W/images/transfer-inventory-from-one-store-to-another/upload-button.png?fit=max&auto=format&n=ADQrCh0OvjZByL7W&q=85&s=5b529576ef9863df851baff6669e90da" alt="Inventory page for Golden Gate Market with the Upload button highlighted in the top-right corner" width="2854" height="1454" data-path="images/transfer-inventory-from-one-store-to-another/upload-button.png" />

3. Drag and drop your CSV, or click to select it.

4. On **Select Inventory Change Type**, choose **Transfer**. Under **Select Receiving Store**, choose the store that will receive the transferred inventory.

   <img src="https://mintcdn.com/vori/ADQrCh0OvjZByL7W/images/transfer-inventory-from-one-store-to-another/select-transfer-change-type.png?fit=max&auto=format&n=ADQrCh0OvjZByL7W&q=85&s=13f040a8ac54754d7da97e7ce58895f0" alt="Select Inventory Change Type screen with Transfer selected and the Select Receiving Store list showing two stores to choose from" width="1577" height="807" data-path="images/transfer-inventory-from-one-store-to-another/select-transfer-change-type.png" />

   <Note>
     **Transfer** only appears as a change type when your banner has more than one store.
   </Note>

5. **Map columns:** Match your spreadsheet headers to **Barcode** and **Inventory**, then click **Next**.

### Step 3: Review and commit

On the **Review Linked Data** screen, Vori sorts your rows into three tabs:

1. **For Import.** Products Vori matched and will include in the transfer. Vori shows the resulting on-hand count at the sending store for each one.

   * If a product doesn't have a current on-hand count, Vori still records the ledger entry (for example, `-9`).

   <img src="https://mintcdn.com/vori/ADQrCh0OvjZByL7W/images/transfer-inventory-from-one-store-to-another/review-linked-data.png?fit=max&auto=format&n=ADQrCh0OvjZByL7W&q=85&s=1c85242263b686eee76c8fba35858699" alt="Review Linked Data screen showing the For Import tab with matched barcodes and their resulting inventory values" width="1673" height="711" data-path="images/transfer-inventory-from-one-store-to-another/review-linked-data.png" />

2. **Invalid.** Rows with a problem, such as a barcode with no matching product. Check the **Validation Errors** column for the reason.

3. **Skipped.** Rows you've manually excluded from the import.

4. Select **Commit** when you're done. Transfers process asynchronously, so it can take a moment for the sending store's inventory to update.

### Step 4: Finish the transfer at the receiving store

Committing the transfer removes the inventory from the sending store, but the products aren't in the receiving store's inventory yet.

1. Switch to the receiving store and go to **[Invoices](https://app.vori.com/retail/invoices)**. Vori creates an invoice there for the transferred items, listed with **Store Transfer** as the vendor.

   <img src="https://mintcdn.com/vori/ADQrCh0OvjZByL7W/images/transfer-inventory-from-one-store-to-another/receiving-store-invoice.png?fit=max&auto=format&n=ADQrCh0OvjZByL7W&q=85&s=c972c9f451359547dd577b2c223f6793" alt="Invoices list at the receiving store showing a Ready invoice from vendor Store Transfer with items to review" width="1613" height="264" data-path="images/transfer-inventory-from-one-store-to-another/receiving-store-invoice.png" />

2. Work through it using your standard cost-change and product-mapping review. See [Manage Invoices, New Items, and Cost Changes](/invoicing-cost-changes-and-smart-pricing/cost-changes-and-smart-pricing/manage-invoices-new-items-and-cost-changes) for the full workflow.

3. Set a retail price for any transferred product that's new to the receiving store before you approve the changes.

<Warning>
  A store transfer isn't complete until the receiving store processes it as an invoice. Until then, the inventory is deducted from the sending store but not yet reflected in the receiving store's counts.
</Warning>


## Related topics

- [Manage Inventory on the Floor with VoriOS](/inventory-and-ordering/inventory/manage-inventory-on-the-floor-with-vori-os.md)
- [Preparing Your Store for Advanced Inventory Launch](/inventory-and-ordering/inventory/preparing-your-store-for-advanced-inventory-launch.md)
- [Manage Expiration Dates with Date Check in VoriOS](/inventory-and-ordering/inventory/manage-expiration-dates-with-date-check-in-vorios.md)
