How to hire an inventory manager, in short: choose the right job title, then test each candidate on your own shelf. Set pay from local salary data, and agree targets for the first 90 days before they start. A one-hour test tells you more than a CV, because a count and four sums show whether someone can do the work.
This guide covers each step for a shop or wholesaler with one or more stores. It gives a 60-minute test with its answers and pay bands for Uganda, Kenya, Nigeria and South Africa. A worked example shows when the hire pays for itself.
Manager, stock controller or storekeeper: which job do you need?
Most small shops need a hands-on stock controller, not an inventory manager. The difference is who counts and who decides, and the title changes the pay candidates expect.
| Title | What they do | Suits |
|---|---|---|
| Storekeeper | Receives, stores, issues and counts goods in one store, and keeps its records right | One store or warehouse, where the owner still orders |
| Stock controller | The storekeeper's work, plus reorder levels, cycle counts, adjustments and monthly reports | One to three branches, where the owner approves orders |
| Inventory manager | Decides what to hold, how much and from whom; manages storekeepers; answers for stock value and losses | Several branches, or a warehouse that supplies them |
The title alone moves the pay. In South Africa, PayScale's average base pay is R389,908 a year for an inventory manager and R134,040 for a stock controller. That is almost three times as much for the title (sources in the pay table below).
Advertise the job you have, not the title you would like.
When the hire pays for itself
An inventory manager pays for the job by cutting three costs together: stock losses, stockouts on best sellers and cash tied up in slow stock. Losses alone rarely cover a salary. Most of the money is in the stock you stop buying.
For example, take a hardware wholesaler in Kampala with two branches and UGX 400,000,000 of stock at cost. The figures are illustrative, so put your own in their place.
| Line | Before | After a year | UGX a year |
|---|---|---|---|
| Full cost of the hire: 2,500,000 × 12, plus employer costs at an example 10% | None | 33,000,000 | −33,000,000 |
| Stock found missing at counts | 20,000,000 a year | 10,000,000 a year | +10,000,000 |
| Margin lost when best sellers run out | 2,000,000 a month | 1,000,000 a month | +12,000,000 |
| Average stock at cost, with money at an example 18% a year | 400,000,000 | 320,000,000 | +14,400,000 |
| Net result | +3,400,000 |
Without the cut in stock, the gains are UGX 22,000,000 against a cost of 33,000,000, and the hire loses 11,000,000 a year. The 80,000,000 of stock not bought also comes back as cash, once.
So hire for buying discipline first. Judge the person on stock value and best sellers in stock, not on losses alone.
The signs that you need someone now: counts differ from the records on many lines, or best sellers run out while slow lines pile up. A second branch opening is another, and so is not knowing what the stock is worth today. Dead stock explains how to find the slow lines.
What to put in the job description
Write duties you can check, the skills you will test and the pay band. Keep the title plain: Inventory Manager, Stock Controller or Storekeeper, as in the table above.
- Duties. Count stock and keep the records accurate. Set reorder levels and order on time. Check deliveries against the invoice. Settle shortages and returns with suppliers.
- Reports and control. Report stock value and slow lines each month. Run the inventory control rules: who may receive, adjust and move stock. Train the staff who receive and count.
- Requirements. Experience receiving and counting stock, arithmetic with cartons and pieces, and a spreadsheet or stock system. Ask two to five years for a manager, less for a stock controller.
- Place and hours. Which branches, and how much travel between them.
- Pay. The band, and how any bonus is earned.
- How to apply. Say that shortlisted candidates take a one-hour practical test.
Certificates such as ASCM's CPIM or a CIPS qualification in procurement and supply are a plus, not a filter. For a small business, the test below says more.
Post on job boards such as BrighterMonday in Kenya and Jobberman in Nigeria and Ghana, and on LinkedIn. Ask your suppliers' sales reps as well: they visit many stores and know who keeps a tidy one.
The skills to test, and a 60-minute test you can run
Test four skills: counting accurately, stock arithmetic, reading a report and judgement under pressure. Run the test in your own store, give every candidate the same printouts, and score it against the answers below.
Part 1: a blind count (20 minutes)
Choose 15 lines on one shelf, with full cartons and loose pieces. Give a count sheet with the product names but not the quantities your records show. Count the shelf yourself, twice, before the first candidate arrives.
Score one point per line counted exactly. A strong candidate scores 14 or 15, counts cartons and pieces separately, and notes damaged or expired items without being asked.
Part 2: four sums (15 minutes, calculator allowed)
| Question | Answer |
|---|---|
| The delivery note says 12 cartons of 24 bottles. The invoice charges 300 bottles at 2,300. What is wrong? | 12 × 24 = 288 bottles. The invoice charges 12 bottles too many: 27,600 over. |
| A line sells 18 a day, the supplier takes 9 days, and safety stock is 40. When do you reorder? | At 202 on hand: 18 × 9 + 40. |
| The records show 48 and the shelf has 45. What adjustment do you enter? | Subtract 3. Typing 45 as the adjustment would be wrong: it records the difference. |
| You counted 60 lines and 51 matched the records. What is the record accuracy? | 51 ÷ 60 × 100 = 85%. |
Questions 1 and 3 matter most, because those two mistakes repeat with every delivery and every count. The second is the reorder point formula, worth asking a candidate to explain aloud.
Part 3: read a report (15 minutes)
Print last month's slow-moving or dead stock list. Ask which five lines they would stop reordering, and what they would do with the stock already there. Good answers name the lines, check whether another branch sells them, and try a price cut or a supplier return before a write-off.
Part 4: two situations (10 minutes, spoken)
- A short delivery. A driver delivers 10 cartons short and wants a signature for the full delivery note. A good answer: count before signing and write the shortage on the note. Have the driver sign it, record only what arrived and tell the supplier that day.
- A request to hide a loss. A cashier asks you to quietly adjust six missing phones before the owner sees the count. A good answer: refuse, recount with a second person, record any loss with a note and tell the owner.
Interview questions that show real experience
Ask about things they did, then ask for the numbers. Someone who ran counts can tell you how many lines, how often and what the differences were.
- Systems: Which stock system did you use, and what did you check in it each morning? A good answer names reports and what they did about them.
- Accuracy: Tell me about a count that didn't match the records. What did you find, and what did you change? Listen for a cause, not just a correction.
- Ordering: How did you set reorder levels for a supplier who often delivered late? Listen for lead time, safety stock and a second supplier.
- Problem solving: When did a best seller run out on your watch, and what happened next?
- Suppliers: How did you handle short or damaged deliveries?
- Training: How did you teach someone to receive stock? A good answer describes a written step and a check.
Soft skills show in the answers: clear steps, owning mistakes, calm when a delivery goes wrong. Ask for two references from people who saw them count.
What to pay an inventory manager
Set pay from local salary surveys, then check it against three live job ads for the same title in your city. Most surveys rest on few answers in African countries, so treat their bands as a starting point.
| Country | Hands-on role | Manager role | Source and sample |
|---|---|---|---|
| Uganda | Storekeeper: UGX 878,390 to 2,952,391 a month | Warehouse manager: UGX 864,266 to 3,644,200 a month | Paylab, under 20 verified respondents each |
| Kenya | Storekeeper: KES 22,668 to 77,086 a month | Warehouse manager: KES 32,070 to 125,244 a month | Paylab, under 20 verified respondents each |
| Nigeria | Storekeeper: NGN 110,873 to 382,469 a month | Warehouse manager: NGN 117,915 to 447,027 a month | Paylab, under 20 verified respondents each |
| South Africa | Stock controller: R56k to R256k a year, base | Inventory manager: R107k to R690k a year, base | PayScale, 261 and 40 salary profiles, updated June 2026 |
Paylab has no "inventory manager" title, so its storekeeper and warehouse manager bands bracket the job.
The bands are wide. In Uganda, the top of Paylab's storekeeper band is more than three times the bottom. Experience, the size of the stock and the city decide where your hire sits.
Tie any bonus to an independent count, never to low losses alone. A bonus for low losses rewards a manager who stops recording them. Pay it on record accuracy found by someone else's count, and on best sellers kept in stock.
Contracts, leave and payroll records belong with the rest of your staff: see HR management for small business.
The first 90 days
Give the new manager one output a month, each one something you can check. Agree the targets from the first count, not from a number in an article.
| Days | Focus | Output you can check |
|---|---|---|
| 1 to 30 | Learn and measure | A full count of each store, record accuracy for each, the lines unsold for 90 days, and each supplier's real delivery time |
| 31 to 60 | Fix the flow | A written receiving procedure, reorder levels on the top 50 lines, and a weekly cycle count rota |
| 61 to 90 | Own the numbers | The first monthly report: stock value, record accuracy, best sellers out of stock and slow stock cleared, with next quarter's targets |
If the first count finds 70% record accuracy, 90% by day 90 is real progress. How to perform an inventory cycle count sets up the rota, and inventory management KPIs defines each measure.
Meet weekly in the first month and monthly after that, with the reports on the table. Receiving and picking time is part of the job too: how to make inventory more efficient covers it.
How to do it in ArmPOS
ArmPOS keeps the hiring, the new manager's access and the weekly checks in one place. Recruit comes with some plans only. It has no public job page and sends nothing to candidates: it keeps your records (Hiring: jobs, candidates and interviews).
- Open the job. In Recruit › Jobs, click Create and fill the Job Title, Job Type and Description. Add Salary Min, Salary Max and the Currency, and set the Status to Open.
- Record each candidate. Add them in Recruit › Candidates with their CV in Resume, then create their application for the job. Move its stage from applied through screening, shortlisted, interview and offered to hired or rejected.
- Book the practical test. In Recruit › Interviews, choose the Type technical and set when it is Scheduled At. Afterwards, record the score in its Rating and Feedback.
- Add the hire to HR and give them a sign-in. Marking someone hired doesn't add them to HR. Add them in HRM › Employees (Employees), then create their user (Add your team).
- Give them a role that fits the job. In User Management › Group Permissions, create a role such as Stock manager and tick the Products, Purchases, Adjustment and Reports panels. Leave Settings and every Delete tick off, and pick only their branches under Access warehouses (Roles and permissions).
- Check their work every week. Reports › Users Report counts each person's adjustments and transfers, and Reports on their row opens the adjustments themselves (Team and system reports). The Stock Adjustment Report totals what was added and removed, with its cost (Stock reports).
Counts work the same for the manager as for you. Products › Count Stock makes a sheet for one warehouse and category, and the adjustment after it records the difference (Count and adjust stock). The manager can also get the alert when stock falls below its alert level by push on their phone (Get alerts on your phone).
The shop app runs in 24 languages, French and Arabic among them, set on each device. That helps when you hire in North or West Africa, as a shop using inventory software in Algeria would.
Frequently asked questions
What qualifications should an inventory manager have?
Proven counting and receiving experience and sure stock arithmetic matter more than a degree in a small business. CPIM or CIPS qualifications are a plus. Test the skills rather than trusting the paper.
How much should I pay an inventory manager in Uganda?
Paylab's survey puts Ugandan warehouse managers at UGX 864,266 to 3,644,200 a month gross, and storekeepers at 878,390 to 2,952,391. Each rests on fewer than 20 respondents, so check three live local job ads before you fix the band.
Should the inventory manager count stock alone?
No. Someone else should count with them or recount a sample, and nobody should adjust their own count.
Can I promote a storekeeper instead of hiring?
Often, yes. Give them the same test: a careful storekeeper who scores well already knows your stock and your suppliers. The 90-day plan then teaches reorder levels and reporting.
How long should the practical test take?
About an hour: 20 minutes counting, 15 on the sums, 15 on a report and 10 on two situations.
Write the job description this week and set aside the shelf for the test. Create a free ArmPOS account to run counts and give your new manager a role that fits. Shops in Uganda can start from ArmPOS in Uganda.