> For the complete documentation index, see [llms.txt](https://www.boxhero.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://www.boxhero.io/docs/key-features/tx.md).

# Inventory Transactions

Use the In, Out, Move, Adjust functions to record any changes to your inventory. Keeping accurate records for each type of transaction makes inventory management much easier.

<figure><img src="https://687823928-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fgit-blob-2570d955f569a92c2bd2234540c411a7ee1dbc33%2F%E1%84%8C%E1%85%A2%E1%84%80%E1%85%A9%E1%84%80%E1%85%AA%E1%86%AB%E1%84%85%E1%85%B5.png?alt=media" alt=""><figcaption></figcaption></figure>

***

## Types of Inventory Transactions

You can manage your inventory quantities with BoxHero’s four key inventory transactions:

* **Stock In**: Record items entering your inventory.
* **Stock Out**: Record items leaving your inventory.
* **Move Stock**: Transfer inventory between locations.
* **Adjust Stock**: Modify inventory quantities (for damage, loss, etc.)

<figure><img src="https://687823928-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2FkYAjNfwCSFS26Lg7QwCe%2Fboxhero-transactions-history.jpg?alt=media&amp;token=5ec04e34-f6d8-4e7c-ad49-0975b5a879cb" alt=""><figcaption></figcaption></figure>

### Stock In

Use the <mark style="color:$primary;">`Stock In`</mark> menu to add incoming inventory, such as new purchases or returned items.

<figure><img src="https://687823928-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2FXlDQjLbtJwAZCHjI0h9G%2Fboxhero-tx-stock%20in.jpg?alt=media&amp;token=28f64ccd-5ffc-4bd0-bd83-98a8119c45c6" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
**Pro Tip**: Use ***hashtags*** in the memo field to help distinguish specific activities in your team's transaction history.
{% endhint %}

### Stock Out

Use the <mark style="color:$primary;">`Stock Out`</mark> menu to record outgoing inventory, like sales, shipments, or disposals.

<figure><img src="https://687823928-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2FpHAIOEVVszj1yT99gu8x%2Fboxhero-tx-stock%20out.jpg?alt=media&amp;token=8cbc1173-1bc1-4d84-8d86-154a57ed8958" alt=""><figcaption></figcaption></figure>

### Move Stock

Use the <mark style="color:$primary;">`Move Stock`</mark> menu to transfer inventory between one or more locations.

<figure><img src="https://687823928-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2FWkADw64avWcZMl9QhSLy%2Fboxhero-tx-move%20stock.jpg?alt=media&amp;token=7adc2d2c-8fdf-4270-b712-f4eb5cb09ad5" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
**Note**: Make sure to set up your [locations](/docs/concepts/locations.md#how-to-add-locations) in the <mark style="color:$primary;">`Data Center`</mark> first.
{% endhint %}

### Adjust Stock

Use the <mark style="color:$primary;">`Adjust Stock`</mark> menu to update stock counts to correct errors or reflect changes like damaged or lost items.

<figure><img src="https://687823928-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2F4xrDhDcghLMd9iPa7a8X%2Fboxhero-tx-adjust%20stock.jpg?alt=media&amp;token=d962b948-e842-435b-b2cc-3df52af0ae94" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
**Note:** You can *attach files* (e.g., photos or invoice copies) along with your notes in a **memo**.
{% endhint %}

***

## How to Update Item Quantity

BoxHero gives you a few ways to speed up a new transaction.

Once you've chosen a transaction type (<mark style="color:$primary;">`Stock In`</mark>, <mark style="color:$primary;">`Stock Out`</mark>, <mark style="color:$primary;">`Move Stock`</mark>, <mark style="color:$primary;">`Adjust Stock`</mark>) and set the location and date, you'll find three shortcuts for adding items:

1. **Select Multiple**
2. **Import from Excel**
3. **Scan Barcode**

<figure><img src="https://687823928-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fz98eBf9QDSP66CZ2Oap4%2Fstock%20in-tx-options.jpg?alt=media&amp;token=2cd4c242-6e07-4562-ac73-38a2425b6d33" alt=""><figcaption></figcaption></figure>

### Select Multiple

Click <mark style="color:$primary;">`Select Multiple`</mark> to add several items from a single searchable list. Search by name, barcode, price, or attribute. Enter a quantity for each item and click <mark style="color:$primary;">`Confirm`</mark>.

<figure><img src="https://687823928-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2F0kzL5pgLtTRjRCtHqxc2%2Fstock%20in-tx-select%20multiple.jpg?alt=media&amp;token=6dbb7d5d-c629-4726-873e-a3ddaeec82af" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
**Need something that isn't there yet?**\
Click <mark style="color:$primary;">`+ Add Item`</mark> to create it without leaving the screen.
{% endhint %}

### Import from Excel

* Click <mark style="color:$primary;">`Import from Excel`</mark> to update many items at once from a spreadsheet.
* Then, <mark style="color:$primary;">`Download Template`</mark> to get the correct format and fill in the two columns — **Barcode** (or **SKU**) and **Quantity** — following the [Excel file guidelines](/docs/concepts/items.md#using-excel).
* Drag and drop your file into the upload area or switch to the <mark style="color:$primary;">`Copy & Paste`</mark> tab to paste your rows directly.

<figure><img src="https://687823928-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2FMtS1U5JKbHEc9kCtlgsv%2Fstock%20out-tx-import%20from%20excel-upload.jpg?alt=media&amp;token=4299819f-8737-45f8-adcc-e43782bb8512" alt=""><figcaption></figcaption></figure>

### Scan Barcode

* Click <mark style="color:$primary;">`Scan Barcode`</mark> to add items with a connected barcode scanner.
* Point your scanner at a barcode to begin. Each scan adds the item to the list, and you can scan again or use the <mark style="color:$primary;">`+`</mark> / <mark style="color:$primary;">`–`</mark> controls to set the quantity.
* When you're done, click <mark style="color:$primary;">`Apply`</mark> to add everything to your transaction.

<figure><img src="https://687823928-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2FxeIrERGqUhtWB38BTpGf%2Ftx-scan%20barcode-1.jpg?alt=media&amp;token=fe0ac22f-fdc4-4c60-8b61-0d818d7ced4b" alt=""><figcaption></figcaption></figure>

{% content-ref url="/pages/BQ8pCbCN9fZJ2y48AcU0" %}
[Barcode Scanning](/docs/key-features/scan-barcode.md)
{% endcontent-ref %}

***

## Transactions

Any changes to your inventory quantity made through the four inventory transactions will be recorded in the <mark style="color:$primary;">`Transactions`</mark> menu. Here, you can view the complete history of all past inventory activities.

{% embed url="<https://customer-0jrbilsa8yt3k758.cloudflarestream.com/41d86461408b100737eb3b46d2a68051/iframe?poster=https%3A%2F%2Fcustomer-0jrbilsa8yt3k758.cloudflarestream.com%2F41d86461408b100737eb3b46d2a68051%2Fthumbnails%2Fthumbnail.jpg%3Fheight%3D1080&letterboxColor=transparent>" %}

### A. Filter Transactions

To find specific transactions, select the **applicable date range** or add other **filters** (e.g., transaction type, partner, location).

<figure><img src="https://687823928-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2F5dKgOlPGKArAF22cWC6L%2Fboxhero-transactions-add%20filter.jpg?alt=media&amp;token=37eb20f8-c3eb-4b98-8721-a89183aea3b3" alt=""><figcaption><p>Adding a filter by Transaction Type (Stock In) and Member (Jenny Lee)</p></figcaption></figure>

### B. Print Transactions

You can print your inventory transactions by clicking <mark style="color:$primary;">`More`</mark> > <mark style="color:$primary;">`Print Summary`</mark> or <mark style="color:$primary;">`Download PDF`</mark>.

<figure><img src="https://687823928-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2Fi2kzH65CHHekHJs9aTXA%2Fboxhero-transactions-more%20options.jpg?alt=media&amp;token=f4fc8992-0f66-4ca7-8dc9-c1fe6b8d75c7" alt=""><figcaption></figcaption></figure>

### C. Delete Transactions

If a transaction is incorrect, you can modify or delete it.\ <mark style="color:$primary;">`Transactions`</mark> > <mark style="color:$primary;">`More`</mark> > <mark style="color:$primary;">`Edit or Delete`</mark>.

<figure><img src="https://687823928-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2FYLRkwGsSkpM0NK7jQ4WD%2Fframeit_2026-08-20T16-28-53.jpg?alt=media&amp;token=7f740516-ffd3-4e06-a6ff-19e5b271f0b6" alt=""><figcaption><p>Adding a filter to inventory transactions by Edit Status (Deleted)</p></figcaption></figure>

### D. Edit Transactions

When a transaction is edited, it's marked with an orange "**Edited**" badge and displays its **version** **number**.

<figure><img src="https://687823928-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2FOzqTxaklnbEVxKtqw2Cy%2Fboxhero-transactions-edited%20version.jpg?alt=media&amp;token=1d83ac26-3f2f-4781-9d87-9cb64a30d7e3" alt=""><figcaption></figcaption></figure>

To restore a previous version, select the one you want and click <mark style="color:$primary;">`More`</mark> > <mark style="color:$primary;">`Restore this Version`</mark>.

<figure><img src="https://687823928-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2FHN7JGuhiC67fcAjzBZtK%2Finventory-transaction-history-edit%20tx-restore%20version.jpg?alt=media&amp;token=b0bdd7f8-2a33-4dc1-a4f2-d32e824fa899" alt=""><figcaption></figcaption></figure>

{% hint style="danger" %}
Changes made to past records will update your *current inventory levels*, so please proceed carefully.
{% endhint %}

### E. Draft Transactions

Save a transaction as a **draft** before you finalize it. Drafts appear in the stock transaction menu in the sidebar, so you can pick up where you left off — or ignore them and start a new transaction anytime.

<figure><img src="https://687823928-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRf1QqJGoevCQqGbfI80%2Fuploads%2FV6kHGzjWtW0h76xZGbFP%2Ftx-draft-actionb%20ar.jpg?alt=media&amp;token=a4a177d2-d694-4d00-b4b2-271c85badfcc" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
If you have multiple saved drafts, you can process several at once.
{% endhint %}

***

## Frequently Asked Questions

**Have questions about transactions?** Check out our FAQ:

{% content-ref url="/spaces/mkYNU2xLl20GSI6NQQ6q/pages/yBCdqZd7unjJXgyNHrsY" %}
[Stock movements](/docs/faq/inventory-and-transactions/stock-movements.md)
{% endcontent-ref %}

{% content-ref url="/spaces/mkYNU2xLl20GSI6NQQ6q/pages/aEUrrxgiGxV0GjTkNZsT" %}
[Transaction history](/docs/faq/inventory-and-transactions/transaction-history.md)
{% endcontent-ref %}
