---
title: "Warehouses"
space: "ERPNext"
url: "https://www.prilk.com/docs/erpnext/warehouses"
updated: "2026-05-15"
---

## Warehouses

A Warehouse is a physical (or logical) location where you store stock. Every stock movement specifies a source warehouse and/or target warehouse.

### When you need multiple warehouses

| Scenario | Suggested setup |
|---|---|
| One physical building | One warehouse (default) |
| Multiple physical locations | One warehouse per location |
| Same building, different sections (Raw Material, Finished, Quarantine) | One warehouse per section |
| Mobile / van stock | A warehouse per vehicle |
| Customer consignment stock | A warehouse per customer (or one "Customer Consignment" parent with child per customer) |

### Add a new warehouse

**Warehouse → New**:

| Field | What |
|---|---|
| **Warehouse Name** | What you'll call it |
| **Company** | Which company owns this stock |
| **Parent Warehouse** | For grouping — e.g. "Amsterdam" → "Amsterdam-Receiving", "Amsterdam-Finished" |
| **Warehouse Type** | Transit / Stock Adjustment / etc. (most are just plain stock warehouses) |
| **Account** | Each warehouse links to a balance-sheet stock account |

### Group warehouses

A **Group Warehouse** doesn't hold stock itself — it summarises its children. Useful for "show me all of Amsterdam" without specifying each section.

### Default warehouses

Set defaults on:
- **Company → Default Inventory Account** (the parent stock account)
- **Item Group → Default Warehouse** (where items of this group land by default)
- **User** — many users default their stock entries to "their" warehouse

### Stock balances

The **Stock Balance Report** shows quantities and values by item and warehouse. Filter by warehouse to see what's in a specific location.

### Transferring between warehouses

For internal moves, create a **Stock Entry** with Stock Entry Type = "Material Transfer". See [Stock Entries](/docs/erpnext/stock-entries).

### Closing or merging warehouses

If you stop using a warehouse, set it as **Disabled**. ERPNext won't allow it as a target on new transactions but keeps the history.

To merge two warehouses, do a Material Transfer of everything from old to new, then disable the old one.

### Common situations

- **Stock in two countries** — separate Warehouses (and probably separate Companies) — different tax handling
- **Pickup vs delivery van** — keep "Pickup" warehouse and one per delivery van; transfer stock to the van when loading, deduct on delivery
- **Damaged or returned items** — a "Quarantine" warehouse where suspect stock sits until inspected
