New: delivery areas, time slots and live tracking for your Online Store.

How to Manage Stock Across Multiple Warehouses

Stop stock mismatches between warehouses. A practical system for item codes, transfers, staff permissions, stock counts and reorder levels, with a monthly routine.

KhataBhai TeamPublished 6 min read

In this article
Three small warehouses connected by paths with parcels moving between them

To manage stock across multiple warehouses, keep one item list across the business, track quantity separately for each location, record every movement as a transfer rather than an adjustment, limit staff to their own location, set reorder levels, and count stock on a regular schedule. Most stock mismatches come from unrecorded movements, not theft or arithmetic.

Here's how to set this up without an expensive system.

Why stock goes wrong with more than one location

A single location hides a lot of problems. With two or more, they show up quickly:

  • Goods move in a tempo, and nobody records it.
  • The same item is called different things at each location.
  • A salesman promises stock that's actually at the other warehouse.
  • One warehouse is out of stock while another has months of it.
  • Totals look right, but each location is wrong.
  • Everyone can edit everything, so nobody can tell who changed what.

Step 1: Keep one item list

Every location should use the same item name and code. "PVC Pipe 1in", "1 inch pipe" and "Pipe PVC 1" should be one item.

Before you start:

  1. Export or list all your items.
  2. Merge duplicates and agree on a naming pattern, such as brand, type, size, then pack.
  3. Set a base unit, and a clear conversion if you buy in cartons and sell in pieces.
  4. Assign one person to approve new items.

Step 2: Track quantity by location

For every item, you should be able to answer three questions: how many do we have in total, how many are at each warehouse, and how many of those are already promised?

A simple view looks like this (sample numbers):

ItemMain warehouseCity warehouseTotal
PVC Pipe 1 inch400120520
Wire 1.5 mm60060
Switch box1590105

This table immediately shows that your City warehouse has no wire, and that switch boxes may be sitting in the wrong place.

Step 3: Record every movement as a transfer

This is the most important habit. A transfer moves stock between locations, and the total stays the same. If you record it as a reduction at one place and an addition at another, your reports get harder to trust.

Good processWhat it prevents
Sender records the transfer before dispatchGoods moving with no record
Paper or message travels with the goodsDisputes about what was sent
Receiver counts on arrivalMissing goods found weeks later
Differences are reported the same dayStock gaps nobody can explain

If goods are transferred between GST registrations in different states, it can be a taxable supply, and a transfer of goods can need a delivery challan or e-way bill. Ask your CA. See also our guide on e-invoices and e-way bills.

Step 4: Control who can do what

Give each person only the access their job needs.

RoleShould be able toShouldn't be able to
Warehouse staffPick, pack, record receipts for their locationSee or change other locations
Billing staffCreate invoices from their locationAdjust stock quantities
ManagerApprove transfers and adjustments
OwnerSee all locations and reports

Stock adjustments deserve special care. Require a reason each time, and let only a manager or owner approve them.

Step 5: Set reorder levels by location

A single reorder level across all your locations can be misleading. Set a level for each item based on:

Reorder level = average daily sales × supplier delivery days + safety stock

Sample: you sell 10 units a day, your supplier takes 5 days, and you keep 20 extra. Your reorder level is 10 × 5 + 20 = 70 units.

Check transfers before buying. A shortage at one warehouse may be covered by another.

Step 6: Count on a schedule

Counting everything once a year is too slow. Use cycle counts: a small group of items, often.

Item typeHow often to count
Fast-moving or high-valueWeekly
Regular itemsMonthly
Slow-moving itemsQuarterly

A good count:

  1. Pause movement for the items being counted, or count at a quiet time.
  2. Have someone count who doesn't normally manage that stock.
  3. Compare to the system only after the count.
  4. Investigate big differences before adjusting.
  5. Record every adjustment with a reason.

Step 7: Watch dead stock and expiry

Stock that doesn't move ties up cash. Once a month, list items that haven't sold in 90 days and decide: move them to a location where they sell, offer them at a discount, or stop reordering.

If you sell items with an expiry date, track batches and sell the earliest expiry first.

A monthly routine

  1. Week 1: Review low stock and plan purchases.
  2. Week 2: Cycle count fast-moving items.
  3. Week 3: Clear any open transfers and differences.
  4. Week 4: Review dead stock and adjustments, by person and by reason.

How KhataBhai handles multiple warehouses

  • Warehouses: add your locations. KhataBhai keeps a per-warehouse breakdown and an overall total for each item.
  • Stock Transfers: move stock between warehouses, and the total stays unchanged.
  • Stock Journals: repackaging and converting units between items.
  • Stock location for Staff: set one for a staff member. The invoices they create come out of that location, and they can only see its stock.
  • Reorder: lists items at or below their low-stock alert, and the owner gets a daily WhatsApp alert.
  • Batch & Expiry Tracking: an optional module with first-expiry-first-out billing.
  • Price tiers: set different prices for different types of customer.

A sample items list in KhataBhai

A sample items screen, shown with demo data.

Stock moves at the invoice, including orders that come from your Online Store, so your store and your warehouses stay on one set of numbers. See how stock works in KhataBhai, or see how wholesale businesses use it.

Frequently asked questions

Do I need special warehouse software?

Not at first. Large automated warehouses may need a full warehouse management system, but many distributors just need accurate quantities by location, proper transfers and clear permissions.

How do I stop stock mismatches?

Record every movement when it happens, limit who can adjust stock, and count small batches often. When a difference appears, find the cause rather than simply adjusting the number.

What's the difference between a stock transfer and a stock adjustment?

A transfer moves stock between locations with no change in the total. An adjustment changes the total, for example because of damage or a count difference, and should always have a reason.

How do I decide where to keep stock?

Look at which location each item sells from. Keep fast-moving items close to the customers who buy them, and keep slower items at one central location. Our guide on choosing billing software covers what to check next.

warehouse managementinventorystock transferdistributor

Share this article