What is stock management?
Learn how stock management works, the key methods, and how to value and track stock in Malaysia.
Published Wednesday 30 September 2026
Table of contents
Key takeaways
- Stock management is how you order, store, track and control the goods you sell, so you meet demand without tying up spare cash
- Methods such as first in, first out (FIFO) and ABC analysis, backed by a clear reorder point, help you cut waste and avoid running out
- Malaysian accounting standards value stock at the lower of cost and net realisable value, using FIFO or weighted average cost
- Software that syncs stock with your accounts gives you live stock levels and keeps your books up to date
What is stock management?
Handy resources
Advisor directory
You can search for experts in our advisor directory
Your guide to inventory
Learn the strategies and techniques behind successful inventory management.
Stock control with Xero
Track items and see what's selling with Xero's stock control software
Stock management is the process of ordering, storing, tracking and controlling the goods your business sells or uses. It tells you what you have on hand and when to reorder.
Stock control is the day-to-day tracking part of stock management: counting items and recording every movement in or out.
Think of it like running a household pantry. You check what’s low before you shop, so you buy rice before it runs out and skip the soy sauce you already have.
Good inventory control gives you a clear view of stock arriving and leaving. That view helps you buy smarter and keep cash free for other costs.
Why stock management matters for small businesses
When you run a small business, every ringgit counts. Stock management protects that money by keeping you between two costly extremes: too much stock and too little.
Overstocking locks up your working capital in goods on shelves and raises storage costs. Perishable or seasonal products can also expire or lose value before they sell.
Understocking costs you sales when customers find empty shelves and buy elsewhere. It can also push you into rush orders at higher prices.
Accurate stock records make your financial reporting more reliable, because stock is a current asset on your balance sheet. They also give you a truer picture of your cash flow, so you know how much money is free to spend.
Types of stock
Stock usually falls into four types, and each one needs slightly different handling. You’ll find more detail in Xero’s guide to the main inventory categories.
- Raw materials are the ingredients or parts you buy to make products, like flour for a bakery or timber for a furniture maker
- Work in progress (WIP) is stock that’s partway through production, such as a half-woven rattan chair
- Finished goods are completed products ready to sell to customers
- Consumables are supplies you use to run the business but don’t sell, like packaging and cleaning products
Stock management methods
The right method depends on what you sell and how quickly it expires. You can also combine methods across different product categories.
Periodic and perpetual inventory
Periodic inventory means counting stock at set intervals, such as monthly. Perpetual inventory updates stock levels every time you make a sale or receive a delivery, which usually needs software but gives you live numbers.
Just-in-time (JIT)
Just-in-time means ordering stock only when you need it for production or sale. It keeps storage costs low, but it relies on dependable suppliers and accurate forecasts, since a late shipment can leave you short.
First in, first out (FIFO) and first expired, first out (FEFO)
FIFO means you sell or use your oldest stock first, which keeps products fresh on the shelf. FEFO goes a step further by moving the items with the earliest expiry dates first, even if they arrived later.
That makes FEFO the better fit for food and beverage businesses and pharmacies.
ABC analysis
ABC analysis groups stock by value.
A items bring in the most revenue and B items sit in the middle. C items are low-value lines you sell in high volumes.
You then count and review A items most often, because errors there cost you the most.
Economic order quantity (EOQ)
EOQ is a formula that finds the order size with the lowest combined cost of placing orders and holding stock. It works best when demand is steady, like a minimart restocking bottled water.
How to value stock in Malaysia
In Malaysia, the accounting standard you follow sets how stock appears on your balance sheet. Your choice of cost formula also shapes your reported profit, so it’s worth agreeing on one with your accountant.
The Malaysian Accounting Standards Board (MASB) publishes Malaysian Financial Reporting Standard (MFRS) 102 Inventories. Under MFRS 102, stock is measured at the lower of cost and net realisable value.
Net realisable value is the price you expect to sell an item for, less the costs to finish and sell it.
To assign cost, MFRS 102 allows FIFO or the weighted average cost formula. Items that aren’t ordinarily interchangeable, such as custom-made furniture, use specific identification, which tracks the actual cost of each item.
For example, say a phone accessories shop buys the same case at different prices during the month. Weighted average blends those prices into one cost per unit. FIFO instead assumes the earliest cases sell first.
Private entities can use the Malaysian Private Entities Reporting Standard (MPERS), which MASB bases on the IFRS for SMEs Accounting Standard. Its Section 13 has equivalent rules, as IFRS Foundation guidance on Section 13 explains. You measure stock at the lower of cost and estimated selling price less costs to complete and sell, using FIFO or weighted average.
Last in, first out (LIFO) sits outside the permitted formulas under both standards. So set up your inventory accounting using FIFO or weighted average from the start.
Stock sales also link to e-invoicing, which the Inland Revenue Board of Malaysia (LHDN) oversees. According to the LHDN e-Invoice general FAQs, businesses with annual turnover or revenue below RM3 million are exempt from issuing e-invoices from 1 September 2026. The Star reported that the threshold was raised from RM1 million, effective 1 September.
The exemption doesn’t apply if you’re linked to shareholders, a holding company or related companies with turnover of at least RM3 million. These rules may change, so check LHDN’s latest guidance.
How to set the right stock levels
The right stock level covers your sales until the next delivery arrives, plus a buffer. You set it by combining a reorder point with minimum and maximum levels.
Work out your reorder point
Your reorder point is the stock level that tells you to place a new order. The formula is: reorder point = (average daily sales × lead time in days) + safety stock.
Here’s an illustrative example. Say a Penang hardware shop sells 20 tins of paint a day and keeps 40 tins as safety stock. Its supplier takes five days to deliver.
The reorder point is (20 × 5) + 40 = 140 tins. When stock drops to 140, the owner places the next order.
Decide how much safety stock to hold
Safety stock is extra stock that protects you against demand spikes and supplier delays. Hold more when lead times are unpredictable or demand peaks around festive seasons such as Hari Raya Aidilfitri and Chinese New Year.
Set minimum and maximum levels
Your minimum level is the floor you never want to drop below, which is usually your safety stock. Your maximum level caps each order based on your storage space and how much cash you’re happy to tie up.
Stock management KPIs to track
Key performance indicators (KPIs) show whether your stock management is working. Track these four each month so you can adjust orders early.
Stock turnover
Stock turnover shows how many times you sell and replace your stock in a period. Divide cost of goods sold by your average stock value; a low result can point to overstocking or slow sellers.
Days on hand
Days on hand tells you how long stock sits, on average, before it sells. Divide 365 by your annual stock turnover; fewer days means cash comes back to you faster.
Fill rate
Fill rate is the percentage of customer orders you fill in full from stock on hand. A falling fill rate is an early sign your reorder points are too low.
Shrinkage
Shrinkage is stock you’ve recorded but can’t find in a physical count, whether through theft, breakage, spoilage or recording errors. Compare counted and recorded stock regularly, then investigate any gaps.
How to set up a stock management system in 7 steps
You can build a working system in stages, starting with what you already have. For more on tools and processes, read Xero’s guide to building an inventory management system.
1. Audit your current stock
Count every item you hold and note its quantity and where it’s stored. This baseline shows where your records and your shelves differ.
2. Organise and categorise your products
Group items into categories such as product type or supplier. Give each item a unique stock keeping unit (SKU) code so you can track it and run reports by product.
3. Choose your stock management method
Match the method to your products. A café might use FEFO for fresh ingredients, while an electronics retailer with hundreds of lines might use ABC analysis.
4. Set reorder points and quantities
Use the reorder point formula above for each key product, and decide how much to order each time. Build in the seasonal peaks you can see in past sales.
5. Pick the right software
Choose software that updates stock levels as you sell and syncs with your accounts. Barcode scanning speeds up receiving and checkout, and it cuts manual typing errors.
6. Train your team and set clear processes
Show everyone how to record stock movements and flag discrepancies. Add a receiving check: count each delivery against the purchase order and inspect it for damage before you accept it.
Write your processes down so they stay consistent when staff change.
7. Pilot the system, then review it regularly
Test your new system in one product category or outlet first, fix any gaps, then roll it out. After that, compare records with physical counts monthly or quarterly and adjust reorder points as demand shifts.
Stock management software
Spreadsheets are a practical place to start, and dedicated inventory management software takes over as your range grows. The switch usually makes sense once you add more product lines or a second outlet, because manual updates start to lag behind real sales.
Software with a perpetual system updates stock after every sale, so you always see live levels. If you sell on Shopee or Lazada as well as in-store, look for multi-channel sync so one sale updates stock everywhere and you avoid overselling.
Also look for reorder alerts and a direct connection to your accounting software, so stock values flow into your books without re-entry. You can track inventory in Xero and connect inventory apps when you need more advanced stock control.
Common stock management mistakes to avoid
Each of these habits is easy to fix once you spot it. Watch for them as your business grows:
- skipping regular stock counts, which lets errors and losses build up in your records
- overstocking “just in case”, which ties up money and makes managing cash flow day to day harder
- leaving slow-moving stock on shelves instead of discounting or bundling it
- signing for deliveries without checking them against the purchase order, so short or damaged shipments slip through
- running stock and accounts in separate systems that don’t sync
- ordering on gut feel rather than past sales data and seasonal trends
Keep your stock and your books in step with Xero
Setting reorder points and receiving checks now means fewer surprises at month end. The payoff is the right products on your shelves and a clear view of the cash tied up in them.
Xero lets you track inventory items alongside your invoices and bills, and it connects with inventory apps when you need extra stock tools. Try Xero today and get one month free to see your stock and finances in one place.
FAQs on stock management
Here are quick answers to other common questions about stock management.
What does a stock manager do?
A stock manager oversees how goods move through the business, including receiving deliveries, running counts, placing reorders and reconciling stock records with the accounts. In a small business, this may be the owner or a senior staff member rather than a dedicated hire.
What is a SKU?
A SKU is a code you create to identify each product variant you sell, such as a T-shirt in a specific size and colour. It differs from a manufacturer’s barcode, which stays the same across every shop that sells the product.
What’s the difference between stock management and inventory management?
In Malaysia, most small businesses use the two terms interchangeably. Where people draw a line, “stock” usually means finished goods ready to sell, while “inventory” also covers raw materials and work in progress.
How often should you count your stock?
A practical approach is a full count at financial year end, plus weekly cycle counts where you check a small section of stock on rotation. High-value or fast-moving items deserve the most frequent checks.
What is dead stock?
Dead stock is stock that’s unlikely to sell at all, often because it’s expired or out of season. Clearing it through discounts or bundles frees up shelf space and turns it back into cash.
Related terms
Learn more about stock management
Disclaimer
This glossary is for small business owners. The definitions are written with their requirements in mind. More detailed definitions can be found in accounting textbooks or from an accounting professional. Xero does not provide accounting, tax, business or legal advice.