Distributed inventory management keeps stock in several places close to customers, and each place orders what it sells. It wins on fast movers and bulky goods, which customers want on the spot and which cost too much to move twice. Its price is a minimum stock of every line in every branch, and slow lines multiply.
This page defines it against centralized inventory, works one Zambian business's figures in kwacha, and sets out which products to spread out. It ends with how to run branches that buy for themselves, in ArmPOS.
Distributed vs centralized inventory
Distributed inventory is the opposite of centralized inventory management. Centralized management keeps most of a business's stock in one central store, which decides what each branch receives and refills it by transfer. Many guides call distributed inventory decentralized.
Both need one stock record for every location. What differs is where the stock waits and who decides what each branch holds.
| Question | Centralized | Distributed |
|---|---|---|
| Where does the stock wait? | Mostly in one central store; branches keep a small working stock | In each branch or warehouse, close to its customers |
| Who decides what a branch holds? | The central store (allocation, or push) | Each branch (requisition, or pull) |
| How is a branch refilled? | By transfer from the central store, on a timetable | From suppliers, or by transfer, when its own level falls |
| Slow, costly products | One shared stock at the centre | At least one or two in every branch |
| Transport | Every unit travels twice: to the centre, then to the branch | Once, from the supplier to the branch |
| A customer at a branch | Same day for what the branch keeps; the next delivery for the rest | Same day for everything the branch lists |
| If one site stops | Every branch runs short | Only that site's customers wait |
| Suits | Slow, costly and new products; branches close to the centre | Fast movers sold everywhere; bulky, cheap goods; branches far apart |
The "who decides" row comes from the USAID Logistics Handbook. In a requisition, or pull, system, "the person who receives the supplies calculates the quantities of supplies required". In a distributed model, each branch is that person.
Common advice lists "visibility" as a benefit of distributing stock. It is the condition, not the benefit: the more places hold stock, the more a single shared record matters.
What does distributing save, and what does it cost? A worked example
Distributing saves stock and transport on fast and bulky products, and costs stock on slow, costly ones. The same three products show both.
For example, a hardware business in Zambia has a central store in Lusaka and branches in Kitwe, Ndola and Livingstone. The figures are illustrative, not a real business's.
- Both models: the supplier delivers once a month, and a two-week buffer covers a late delivery. A month counts as four weeks.
- Distributed: each branch orders for itself and holds, on average, four weeks of its own sales. It never holds fewer than two of a product it lists.
- Centralized: the central store holds four weeks of the three branches' combined sales. A weekly lorry refills each branch, which holds half a week's sales plus a week's buffer.
- Cement fills the lorry, so in the centralized model it carries its own cost: K 12 a bag. Under distributed stock, each branch buys it from a depot in its own town.
| Product (cost) | Sales | Distributed holds | Centralized holds | Cheaper |
|---|---|---|---|---|
| Cable, 100 m roll (K 1,000) | 10 a week per branch | 120 rolls: K 120,000 | 165 rolls: K 165,000 | Distributed, by K 45,000 of stock |
| Water pump, 1 hp (K 6,000) | 3 a month in all | 6 pumps: K 36,000 | 3 pumps: K 18,000 | Centralized, by K 18,000 of stock |
| Cement, 50 kg bag (K 150) | 100 a week per branch | 1,200 bags: K 180,000 | 1,650 bags: K 247,500, and K 14,400 a month on the lorry | Distributed, by K 67,500 of stock and K 14,400 a month |
The cable is where branches win. Each branch holds a month of its own sales, and nothing waits at a centre: 120 rolls, against 165 when a central store adds its layer.
Cement wins by more. Bought in each town, it never rides the lorry, which saves K 14,400 a month, and the business holds 450 fewer bags.
The pump is the price. Two in each branch, one to show and one to sell, makes six pumps for three sales a month: K 36,000, twice the central store's K 18,000.
Speed matters most on fast movers. Gruen, Corsten and Bharadwaj studied out-of-stocks worldwide, and 31% of shoppers bought the missing item at another store. Grubor, Milicevic and Djokic tabulate the result beside later studies.
A branch that answers a cable buyer with "next week" hands about three in ten of them to a competitor. A stockout on a fast mover can cost the customer as well as the sale.
Which products should you distribute?
Distribute the products customers expect to take home the same day, and the ones too heavy or cheap to move twice. Hold the rest centrally.
| Question | If yes | For example |
|---|---|---|
| Does every branch sell it every week? | Hold it in every branch | Cable, bulbs, sockets |
| Is it heavy or bulky for its price? | Buy it where it sells | Cement, drinks, flour |
| Will a customer wait a week for it? | Hold it centrally and sell it for collection | Pumps, generators, spare parts |
| Is it new, with demand still unknown? | Hold it centrally until each branch's sales show | A new brand of paint |
A yes to either of the first two questions puts the product in the branches. A yes to either of the last two keeps it at the centre. The farther the branches sit from the centre, the longer a customer waits for a line held there, so more lines belong in the branches.
How do you run branches that order their own stock?
Give each branch its own levels and its own ordering. Keep three things shared: the product list, the codes and the rules for moving stock between branches.
One product list, one code
Every branch sells from the same list, with one code per product. The Kitwe cable and the Ndola cable are then one product with two stock figures. SKU management sets out how to build the codes.
A reorder level for each branch
Each branch sets its levels from its own sales and its own supplier's delivery time. Why a quieter branch can need the higher level is worked in multi-location inventory management.
Rebalance before you buy
Before a branch orders more, check whether another branch holds the line and sells it slowly. A transfer turns stock that would go stale in one branch into sales in another. How much to move is worked in multiple warehouse inventory management.
A weekly check by the owner
Ordering by branch puts the cash decision in several hands. Each week, read each branch's low stock list, its stock value and what hasn't moved in 60 days.
How to run distributed inventory in ArmPOS
ArmPOS keeps every branch as a warehouse in one account, with one product list. Your plan sets how many warehouses you can have, and transfers come with some plans only (pricing).
- Add each branch as a warehouse in Settings › Warehouse, with Create (Your warehouse and its locations).
- Let each branch receive its own purchases. The purchase's Warehouse is the branch the stock goes into (Record a purchase).
- Give branch managers the right role. A role with Create ticked in the Purchases panel lets them record purchases, and Access warehouses keeps each to their branch (Roles and permissions).
- Turn on low stock alerts. A product's Stock Alert is checked in every warehouse. Whoever switches on the alert Stock fell below its alert level hears of it by the bell, email or push (Get alerts on your phone).
- Move stock between branches with approved transfers. Nothing moves until someone with permission to edit transfers approves it (Move stock between warehouses).
- Count each branch on its own sheet, and correct it with an adjustment in that warehouse (Count and adjust stock).
- Read each branch weekly. The Stock Report, Product Quantity Alerts and Inventory Valuation each show one warehouse when you pick it. The Dead Stock Report lists what hasn't moved in 30, 60 or 90 days (Stock reports).
A branch far from the others keeps selling if its internet drops while its POS is open, and its sales sync when the connection returns. The steps are the same for a business in Zambia or South Africa.
Frequently asked questions
What is distributed inventory management?
Holding stock in several places close to customers, with each place ordering what it sells. It is the opposite of centralized inventory, where one central store holds the reserve and decides what each branch gets.
Is distributed inventory the same as decentralized inventory?
Yes, in most guides. Both mean stock held across branches or warehouses near customers, rather than in one central store.
What are the disadvantages of distributed inventory?
Every branch needs a minimum of each line it lists, so slow, costly products multiply. Counting and ordering happen in several places, and stock can sit unsold in one branch while another runs out.
When should a small business use distributed inventory?
For products every branch sells each week, and for bulky, cheap goods. Keep slow, costly and new lines centrally, even when everything else is distributed.
Does each branch need its own system?
No. Separate systems hide which branch is short. One system with a stock figure per branch, and transfers between them, runs distributed stock.
Ask the four questions of your twenty biggest lines this week, and move the ones that fail them. To run every branch's stock from one record, create a free ArmPOS account: the Starter plan is free, with no card needed.