# Adjust stock in WMS
URL: https://support.starshipit.com/articles/14700000000020-adjust-stock-in-wms
Canonical: https://support.starshipit.com/articles/14700000000020-adjust-stock-in-wms
Markdown: https://support.starshipit.com/articles/14700000000020-adjust-stock-in-wms.md
Updated: 2026-11-08

> For the complete documentation index, see [llms.txt](https://support.starshipit.com/llms.txt).

> Create reviewed stock corrections, submit an adjustment batch and verify inventory and stock-movement records.

Correct a known inventory quantity with a manual adjustment and keep its reason in the stock-movement history. If the correct quantity or cause is uncertain, [investigate the discrepancy](/articles/14700000000092-investigate-wms-inventory-discrepancies) before posting a change.

## Manual stock adjustments

Use **stock adjustments** to correct inventory outside of a stocktake. Common uses:

* Recording damaged or lost stock
* Accounting for shrinkage or theft
* Adding found stock to the system
* Correcting a known data entry error quickly

### Creating an adjustment

You need `inventory.adjust` and existing products and locations to create adjustments.

1. Go to **Inventory > Stock Adjustments > Adjustments**.
2. Select the **product (SKU)**.
3. Choose the **location** — the form shows current quantities at each location so you can make an informed choice.
4. Enter the **quantity** (positive to add stock, negative to remove it).
5. Select a **reason code** (Damage, Found, Administrative correction, etc.).
6. Select **Add adjustment to batch**.
7. Review the queued rows, then select **Submit adjustments**.

For batch- or serial-tracked products, WMS will prompt you to select or enter the specific batch or serial number being adjusted. This keeps traceability intact.

The adjustment builder shows the product, location, current stock, quantity change and reason before you add the line to a batch.

![The manual stock adjustment builder with product, location, quantity and reason fields](/uploads/articles/starshipit-wms/web/inventory-management/stock-adjustment.jpg)

Each successful submitted adjustment updates on-hand inventory and creates a stock movement record. Adding or importing a queued row does not change inventory.

:::note
Use adjustments sparingly. Frequent adjustments usually indicate a process issue rather than a one-off event. Review patterns in movement logs to identify root causes.
:::

### Adjustment batches and location corrections

For larger corrections, use CSV import and export on **Inventory > Stock Adjustments > Adjustments**. Each batch supports up to 200 rows, and import files must be 5 MB or smaller. There is no standalone blank adjustment template.

1. Add a representative adjustment to the batch.
2. Select **Export batch (count) (CSV)** to download the queued batch. The count shows the number of queued rows.
3. Edit that file with the required corrections, keeping the headers and required tracking details.
4. Remove any queued rows duplicated in the file, then select **Import CSV**. Imported rows are added to the existing batch.
5. Review the queued rows and validation errors, then select **Submit adjustments**.
6. Verify the resulting balances and stock movements. Successful rows leave the queue; correct and retry only the failed rows.

Split larger corrections into batches of up to 200 rows. See [Import and export WMS data by CSV](/articles/14700000000041-import-and-export-wms-data-by-csv) for the adjustment columns.

For physical reconciliation, use **Inventory > Stocktakes** to export a stocktake CSV, enter counted quantities, and import the file to submit the counts. See [Run stocktakes and cycle counts](/articles/14700000000015-run-stocktakes-in-wms) for approval and processing. Use location-wide adjustment only when the entire location has been counted or cleared and you are confident every line should change.

## Packaging inventory

Packaging materials (boxes, satchels, void fill, inserts) can be tracked as inventory in WMS:

* Adjust packaging stock the same way as product stock
* Movement logs provide a full audit trail for packaging consumption
* When an order ships, packaging is automatically decremented if packaging items are configured on shipments

## Verify the adjustment

Refresh Inventory and confirm the saved quantity at each affected location. Review Stock Movements for the product, reason, quantity and reference. If a batch partly fails, correct only the failed rows that remain; do not recreate successful changes.

## Move stock without changing the warehouse total

Use [Move stock between WMS locations](/articles/14700000000067-move-stock-between-wms-locations) when the physical units change location. Choosing only a positive adjustment without an existing source adds stock; it does not transfer it.

## Related articles

* [Investigate WMS inventory discrepancies](/articles/14700000000092-investigate-wms-inventory-discrepancies)
* [Manual adjustment CSV reference](/articles/14700000000041-import-and-export-wms-data-by-csv)
* [Run stocktakes in WMS](/articles/14700000000015-run-stocktakes-in-wms)
