How to track inventory across multiple warehouses, shops, or vans
As a small business grows, stock rarely sits in a single room. Goods are split between a backroom or main warehouse, the retail shop floor, a second branch, and delivery vans on the road. Relying on one combined stock number leads to promised items that are not actually on the shelf. Multi-warehouse tracking gives you exact balances for every location.
To track multi-location inventory within one business, set up each physical site—Main Warehouse, Shop Floor, Branch, or Delivery Van—as a separate Warehouse. Record an Inter-Warehouse Transfer whenever goods move between sites, select the active warehouse on every invoice, and check the Stock Report for location balances.
Why a Single Combined Stock Total Fails Growing Businesses
Few things frustrate a customer more than hearing 'the computer says we have 12 in stock' while the shop shelf is completely empty. In reality, those 12 units are sitting on a pallet at your off-site storage unit or inside a technician's service van across town. When all locations are merged into one pool, counter staff make promises they cannot keep and buyers reorder items you already own.
By creating a dedicated Warehouse in GiroPS for each physical storage area, you see both the total company quantity and the exact breakdown across your Main Warehouse, Retail Shop, Branch, or Van. Staff can tell a customer immediately whether an item is on the shelf right now or available for pickup from the main depot.
- Separate retail shop-floor display stock from bulk reserve cartons kept in the main warehouse
- Track goods loaded onto delivery trucks or field service vans as mobile warehouses
- See which fast-moving items are running low at a second branch before shelves go empty
- Pinpoint shrinkage and counting discrepancies to a specific room, branch, or vehicle
Important Distinction: Multi-Warehouse vs. Multi-Company Accounting
Before setting up locations, it is important to understand a clear product boundary: multi-warehouse tracking in GiroPS manages multiple storage locations within a single business entity. It is not a multi-company or holding-group ERP for separate legal businesses with different tax IDs, separate customer lists, and independent balance sheets.
All warehouses inside your GiroPS business share the same product catalog and Contact (customer and supplier) directory. Moving stock from your Main Warehouse to your Retail Shop is an internal stock transfer—not a taxable sale—so it updates location quantities without inflating your revenue or distorting your average cost.
| Location Type | Typical Role in Business | How Stock Enters | How Stock Leaves |
|---|---|---|---|
| Main Warehouse | Receives bulk pallets and cartons from suppliers | Purchase invoice assigned to Main Warehouse | Inter-warehouse transfer to shop or vans |
| Shop Floor / Showroom | Direct over-the-counter sales to walk-in customers | Transfer from Main Warehouse or direct purchase | Sales invoice assigned to Shop Floor |
| Delivery / Service Van | Mobile stock for route sales or on-site installations | Morning transfer from Main Warehouse to Van | Mobile sales invoice assigned to the Van |
| Second Branch | Additional retail counter under the same business | Transfer from Main Warehouse or branch delivery | Branch sales invoice or stock count adjustment |
How Inter-Warehouse Stock Transfers Keep Balances Accurate
When you move 30 boxes from the back warehouse to the front shop, recording a manual stock deduction in one place and a manual addition in another is slow and prone to one-sided mistakes. An Inter-Warehouse Transfer in GiroPS links the source warehouse and the destination warehouse in a single atomic transaction: the moment you save, stock is deducted from the source and added to the destination.
Every transfer is logged in your Stock movement history with the date, user, source warehouse, and target warehouse. If someone asks on Friday afternoon where 40 units from the main depot went, you can trace the exact internal movement in seconds without digging through paper slips.
- Select source warehouse, target warehouse, and transferred quantities in one clean screen
- Scan product barcodes with your Android or iOS camera while loading a van or restocking a shop
- Keep company-wide stock totals and weighted average cost unchanged while updating location balances
- Audit full transfer history in Stock movements to see who moved which items and when
Selecting the Right Warehouse on Invoices and Checking the Stock Report
Multi-location accuracy depends on one daily habit: choosing the warehouse where the physical goods actually move. When a supplier delivery is unloaded at the Main Warehouse, select Main Warehouse on the purchase invoice. When a customer buys from the downtown counter, select the Downtown Shop warehouse on the sales invoice.
In the Stock Report, you can view your inventory across the entire business or filter by a specific warehouse. Before placing an expensive purchase order with a supplier because a branch is running low, check the report—you may find plenty of stock sitting idle in your main depot ready to be transferred.
Running Per-Warehouse Stock Counts Without Shutting Down the Whole Business
Counting a single combined inventory forces you to halt all sales until every room and vehicle is checked. With separate warehouses, you can run rolling stocktakes by location: count the Delivery Van in 20 minutes on Tuesday morning, count the Shop Floor on Wednesday evening, and count the Main Warehouse over the weekend.
When you start a Stock count in GiroPS, you pick the target warehouse first. The count sheet displays only the expected quantities for that location, and any variance adjustments update only that warehouse's balance.
Step-by-Step Implementation
1. Create a Warehouse for Each Physical Storage Location
Open the Warehouses section and add clear locations such as Main Warehouse, Shop Floor, North Branch, or Van 1.
2. Set Opening Balances Per Location
Enter or count how many units of each product currently sit in each warehouse so every location starts with a verified balance.
3. Log Internal Replenishment as Inter-Warehouse Transfers
Whenever goods move from your depot to a shop or van, record a transfer so the source decreases and the destination increases simultaneously.
4. Pick the Active Warehouse on Purchase and Sales Invoices
Select the receiving warehouse on supplier purchase invoices and the dispatching warehouse on customer sales invoices.
5. Filter the Stock Report by Warehouse Before Reordering
Review per-warehouse balances in the Stock Report to rebalance stock between locations before ordering more from suppliers.
Practical scenario
Case Example: Horizon Beverage & Food Supply (3 Locations)
Horizon operates one business with three GiroPS warehouses: Central Depot, High Street Shop, and Route Van 1. Here is how 120 cases of olive oil flow through the locations during a week:
| Transaction Step | Source / Target Warehouse | Quantity Moved | Balances After Transaction |
|---|---|---|---|
| Supplier Purchase Invoice | Into: Central Depot | +120 Cases | Depot: 120 | Shop: 0 | Van 1: 0 |
| Shop Floor Replenishment | Central Depot → High Street Shop | 40 Cases Transfer | Depot: 80 | Shop: 40 | Van 1: 0 |
| Morning Van Loading | Central Depot → Route Van 1 | 30 Cases Transfer | Depot: 50 | Shop: 40 | Van 1: 30 |
| Shop & Route Customer Sales | Shop (-15) & Van 1 (-22) | -37 Cases Sold | Depot: 50 | Shop: 25 | Van 1: 8 (Total: 83) |
Common Pitfalls & How to Avoid Them
Frequently Asked Questions
Can I use multiple warehouses to run two legally separate companies in one GiroPS account?
No. Multi-warehouse tracking is designed for multiple storage locations, branches, or vans within the same business. Separate legal entities with independent tax registrations and customer ledgers should be set up as separate businesses.
Does an inter-warehouse transfer affect my sales revenue or profit margin?
No. A transfer simply moves quantities between warehouses inside your business. Your total stock quantity, weighted average cost, sales revenue, and profit reports remain unchanged.
Can I run a stock count in just one warehouse while other locations keep selling?
Yes. When creating a Stock count, you choose a specific warehouse. Only that location's balances are counted and adjusted, while your other warehouses continue normal operations.
Can my route driver record transfers and van sales from a phone?
Yes. On Android and iOS, staff with appropriate inventory and invoice permissions can view warehouse balances, record transfers, and issue sales invoices from their assigned van warehouse—even offline on Android.
Where can I see how much of a product is left in each warehouse?
You can check the per-warehouse quantity breakdown directly inside the product card details or filter the Stock Report by warehouse.
See your business in real app screens
Related guides
Related resources
Track products and warehouse stock with ease
Record stock movements, warehouse transfers and counts. See low stock and record sales with negative stock when needed.