Centralized Inventory Management: When One Central Store Pays

Staff at a central store's counter check a delivery with a laptop, a clipboard and a barcode scanner, the hub of centralized inventory management

Centralized inventory management keeps most of a business's stock in one central store, which decides what each branch receives and refills it by transfer. It pays where one shared stock beats a little in every branch: slow, costly and new products. For fast movers sold everywhere, it usually means holding more stock, not less.

This page defines it against its opposite, distributed inventory, and works one Zambian business's figures in kwacha. It ends with who should decide what each branch gets, and how to run it in ArmPOS.

Centralized records or centralized stock: which do people mean?

The phrase has two meanings, and only one of them is a choice. Centralized records means one stock record for every location; centralized stock means one central store that feeds the branches.

Every business with branches needs centralized records. Without them, nobody sees one branch run short while another overflows, and the business pays for both stockouts and idle stock.

One record also means one code per product in every location, built by one rule as in SKU management. This page is about the second meaning: whether to hold the stock itself in one central store.

Centralized vs distributed inventory

Distributed inventory management is the opposite: it keeps stock in several places close to customers, and each place orders what it sells. Some guides call it decentralized inventory.

Both need one stock record for every location. What differs is where the stock waits and who decides what each branch holds.

Centralized and distributed inventory, side by side
QuestionCentralizedDistributed
Where does the stock wait?Mostly in one central store; branches keep a small working stockIn 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 timetableFrom suppliers, or by transfer, when its own level falls
Slow, costly productsOne shared stock at the centreAt least one or two in every branch
TransportEvery unit travels twice: to the centre, then to the branchOnce, from the supplier to the branch
A customer at a branchSame day for what the branch keeps; the next delivery for the restSame day for everything the branch lists
If one site stopsEvery branch runs shortOnly that site's customers wait
SuitsSlow, costly and new products; branches close to the centreFast movers sold everywhere; bulky, cheap goods; branches far apart

The "who decides" row comes from the USAID Logistics Handbook. In an allocation, or push, system, "the person who issues the supplies calculates the quantities of supplies required". In a requisition, or pull, system, the person who receives them does.

A centralized model is a push model: the central store looks at each branch's stock and sales, and decides what goes on the next lorry.

When does centralizing save money? A worked example

Centralizing saves money on slow, costly products and costs money on fast and bulky ones. One business's 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.
  • Slow, costly lines are sold at the branches for collection after the next lorry. Cement fills the lorry, so it carries its own cost: K 12 a bag.
For example: three products under each model (ZMW)
Product (cost)SalesDistributed holdsCentralized holdsCheaper
Cable, 100 m roll (K 1,000)10 a week per branch120 rolls: K 120,000165 rolls: K 165,000Distributed, by K 45,000 of stock
Water pump, 1 hp (K 6,000)3 a month in all6 pumps: K 36,0003 pumps: K 18,000Centralized, by K 18,000 of stock
Cement, 50 kg bag (K 150)100 a week per branch1,200 bags: K 180,0001,650 bags: K 247,500, and K 14,400 a month on the lorryDistributed, by K 67,500 of stock and K 14,400 a month

The pump is where the central store pays. Each branch sells about one a month, so a branch stocking its own needs two, one to show and one to sell. The centre covers all three branches with three pumps.

The cable shows the opposite. Centralizing adds a second layer of stock: the central store's month sits on top of each branch's working stock. That is 45 rolls more than letting each branch buy its own.

Cement loses twice. It needs the extra layer too, and every bag rides the lorry: 300 bags a week at K 12 is K 14,400 a month.

At a holding cost of 30% a year, the example's rate, the K 18,000 saved on the pump is worth K 450 a month. Across 40 slow, costly lines like it, centralizing frees K 720,000 of stock. Work out your own rate with the inventory holding cost formula.

Common advice says centralizing always cuts stock. It cuts a fast mover's stock only if the branches' buffers shrink, because the central store's buffer now covers them all. That pooling is worked in multi-echelon inventory optimization.

Which products should you hold centrally?

Decide product by product, not for the whole business. Most small networks end up running both models at once.

Where each kind of product should wait
ProductHold itWhy
Slow and costly: pumps, spare parts, large appliancesAt the central storeOne shared stock replaces one or two in every branch
New lines, with demand still unknownAt the central store, until each branch's sales showStock pushed out early sits in the branch that doesn't sell it
Fast movers sold in every branchIn the branchesCentralizing adds a layer of stock and a wait
Bulky, cheap goods: cement, drinks, flourIn the branches, bought locally where you canA second journey eats the margin

Write the choice down for each product. A branch that doesn't know a line is held centrally will reorder it on its own, and the business ends up with both models' stock.

Distributors, which buy in bulk and resell across a region, face the same choice for every line they carry.

Who decides what each branch gets?

In a centralized model the central store decides, and every branch must know it. Write down, for each product, whether the centre sends stock or the branch asks for it.

The handbook advises using one system within each level, not a mix. If the centre thinks it allocates while the branches think they order, branches receive quantities they never asked for. The handbook warns that branch staff may then "stop ordering", assuming they will never receive what they request.

Give each branch one way to ask for a line it doesn't hold, answered on the next lorry. That request is what keeps a branch's customer from walking to a competitor.

What can go wrong with a central store?

Three things, and each has a plain fix.

  • One site stops, every branch runs short. A late container or a flooded road at the centre empties every branch at once. Keep each branch's fast movers in the branch, where a hiccup at the centre can't reach them.
  • The lorry slips. A branch's buffer is one week of sales, so one missed trip uses all of it. Keep the timetable, or raise the branch's buffer for the weeks you know are hard.
  • One wrong count travels. An error in the central store's figure sends the wrong quantities to every branch. Count the central store more often than any branch.

How to run centralized inventory in ArmPOS

ArmPOS keeps the central store and every branch as warehouses in one account, with one product list. Your plan sets how many warehouses you can have, and transfers and quotations come with some plans only (pricing).

  1. Add the central store and each branch as a warehouse in Settings › Warehouse, with Create (Your warehouse and its locations).
  2. Receive every supplier delivery into the central store. A purchase's Warehouse is where the stock goes (Record a purchase).
  3. Refill the branches with transfers on the lorry's day. Choose the central store as the From Warehouse. Nothing moves until someone with permission to edit transfers approves it (Move stock between warehouses).
  4. Use Sent while the lorry travels. Sent takes the stock out of the central store only. Edit the transfer to Completed when the branch has counted the goods in.
  5. Take orders for lines a branch doesn't hold on a quotation. Turn off Create Quotation with Stock in Settings › System Settings, on the Defaults tab, to quote goods the branch will receive. When the transfer arrives, Convert to Invoice turns it into a sale (Quotations).
  6. Keep the decisions at the centre. Limit branch staff to their branch under Access warehouses, and give permission to edit transfers to the central store's manager (Roles and permissions).
  7. Watch both levels. A product's Stock Alert is checked in every warehouse, and Product Quantity Alerts lists each warehouse that is at or below it. Set it to the branch level, and keep the central store's higher level in your spreadsheet (Get alerts on your phone).
  8. Check the centre weekly and the routes monthly. The Stock Report shows the central store alone when you pick it, and the Stock Transfer Report totals transfers by route (Stock reports).

Frequently asked questions

What is the difference between centralized and decentralized inventory management?

Centralized inventory keeps most stock in one central store that decides what each branch gets. Decentralized, or distributed, inventory keeps stock in each branch, and each branch orders what it sells.

Is centralized inventory management only for one warehouse?

No. A business with one central store and several branches is centralized when the centre holds the reserve and decides what each branch gets. One stock record across all of them is needed either way.

Is centralized or decentralized inventory better?

Neither, for every product. Hold slow, costly and new lines centrally, and keep fast movers and bulky goods in the branches.

What are the disadvantages of centralized inventory?

Every unit travels twice, customers wait for lines their branch doesn't keep, and a problem at the central store reaches every branch. Fast movers can also end up with more stock, not less.

Sort your twenty biggest lines into the four rows of the table above this week, and hold only the first two centrally. To run a central store and its branches from one record, create a free ArmPOS account: the Starter plan is free, with no card needed.