Cost And Management AccountancyUnit 623 min read
Inventory Management & Costing Techniques: FIFO, LIFO, WAC, ABC, EOQ, JIT
Unit 6 of Cost And Management Accountancy covers inventory valuation methods (FIFO, LIFO, weighted average), costing techniques (job, batch, process, operation), ABC analysis, EOQ models, and JIT systems—with real-world applications in Nepali hotels, restaurants, and supply chains.
TAKEAWAYS:
- Inventory valuation determines profit and tax liabilities: FIFO assumes first-in-first-out, LIFO last-in-first-out, and WAC averages all units.
- Costing techniques match costs to products: job costing for custom orders (e.g., wedding cakes), process costing for mass production (e.g., rice milling).
- ABC analysis prioritizes inventory by value: 20% of items often account for 80% of costs (critical for hotel linen or restaurant ingredients).
- EOQ balances ordering costs and holding costs to minimize total inventory expenses (used by Daraz or Pathao for stocking spare parts).
- JIT reduces waste by ordering only what’s needed when needed (seen in Kathmandu’s fresh produce markets or hotel kitchens).
- Perpetual vs. periodic inventory systems affect accuracy and decision-making: perpetual updates continuously, while periodic relies on physical counts.
1. Inventory Management: Definitions and Objectives
Inventory is the stock of goods held by a business for production or resale. Effective inventory management ensures:
- Optimal stock levels (avoiding overstocking or stockouts).
- Cost control (reducing holding and ordering costs).
- Customer satisfaction (timely supply of products/services).
- Profitability (minimizing losses from obsolete or damaged stock).
Key Terms:
| Term | Definition |
|---|---|
| Raw Materials | Unprocessed inputs (e.g., flour for a bakery, meat for a restaurant). |
| Work-in-Progress | Partially completed goods (e.g., half-cooked dishes in a hotel kitchen). |
| Finished Goods | Ready-for-sale products (e.g., room service meals, bottled drinks). |
| Maintenance Stock | Spares for equipment (e.g., hotel AC filters, restaurant oven parts). |
2. Inventory Valuation Methods
Inventory valuation affects profit, tax, and financial statements. Three primary methods are used:
A. First-In-First-Out (FIFO)
Definition: Assumes the first units purchased are the first sold. Remaining inventory is valued at the most recent purchase prices.
How It Works:
- When goods are sold, the oldest inventory is allocated to cost of goods sold (COGS).
- Ending inventory reflects the most recent purchases (closer to current market prices).
Example (Nepali Context): A Kathmandu-based hotel buys rice in three batches:
- Batch 1: 100 kg @ Rs 150/kg (Jan 2024)
- Batch 2: 100 kg @ Rs 180/kg (Mar 2024)
- Batch 3: 100 kg @ Rs 200/kg (May 2024)
In June 2024, the hotel sells 150 kg of rice. Under FIFO:
- COGS: (100 kg × Rs 150) + (50 kg × Rs 180) = Rs 24,000
- Ending Inventory: 150 kg × Rs 200 = Rs 30,000
Visual: FIFO Flow
```mermaid
flowchart LR
A["Batch 1\n100 kg @ Rs 150"] -->|Sold First| B["COGS\n100 kg"]
C["Batch 2\n100 kg @ Rs 180"] -->|Sold Next| D["COGS\n50 kg"]
E["Batch 3\n100 kg @ Rs 200"] -->|Remaining| F["Ending Inventory\n150 kg"]
Advantages:
- Matches physical flow of goods (e.g., perishables like hotel fresh produce).
- Ending inventory reflects current replacement costs (useful for financial reporting).
Disadvantages:
- Overstates COGS in inflationary periods (higher profit reported).
- Complex tracking required for multiple batches.
B. Last-In-First-Out (LIFO)
Definition: Assumes the most recently purchased units are sold first. Ending inventory is valued at the oldest purchase prices.
How It Works:
- When goods are sold, the newest inventory is allocated to COGS.
- Ending inventory reflects the oldest purchases (may be obsolete or outdated).
Using the Same Example:
- COGS: (100 kg × Rs 200) + (50 kg × Rs 180) = Rs 29,000
- Ending Inventory: 150 kg × Rs 150 = Rs 22,500
Visual: LIFO Flow
```mermaid
flowchart LR
A["Batch 3\n100 kg @ Rs 200"] -->|Sold First| B["COGS\n100 kg"]
C["Batch 2\n100 kg @ Rs 180"] -->|Sold Next| D["COGS\n50 kg"]
E["Batch 1\n100 kg @ Rs 150"] -->|Remaining| F["Ending Inventory\n150 kg"]
Advantages:
- Reduces taxable income in inflationary periods (lower profit reported).
- Matches tax regulations in some countries (e.g., USA).
Disadvantages:
- Does not reflect physical flow (risk of obsolete inventory).
- Understates COGS in deflationary periods (higher profit reported).
C. Weighted Average Cost (WAC)
Definition: Allocates the average cost per unit to COGS and ending inventory. The average is recalculated periodically (e.g., monthly).
How It Works:
- Calculate the total cost of inventory ÷ total units.
- Apply the average to COGS and ending inventory.
Using the Same Example (Periodic Average):
- Total Cost: (100 × 150) + (100 × 180) + (100 × 200) = Rs 63,000
- Total Units: 300 kg
- Average Cost: Rs 63,000 ÷ 300 = Rs 210/kg
- COGS (150 kg): 150 × Rs 210 = Rs 31,500
- Ending Inventory (150 kg): 150 × Rs 210 = Rs 31,500
Visual: WAC Calculation
```mermaid
flowchart TD
A["Total Cost: Rs 63,000"] --> B["Total Units: 300 kg"]
B --> C["Average Cost: Rs 210/kg (63,000 ÷ 300)"]
C --> D["COGS: 150 kg × Rs 210 = Rs 31,500"]
C --> E["Ending Inventory: 150 kg × Rs 210 = Rs 31,500"]
Advantages:
- Simpler to implement than FIFO/LIFO.
- Smooths out price fluctuations in financial statements.
Disadvantages:
- Does not reflect actual physical flow.
- Less accurate for highly volatile prices.
3. Comparison of Inventory Valuation Methods
| Method | COGS in Inflation | Ending Inventory Value | Tax Impact | Physical Flow Match? | Complexity |
|---|---|---|---|---|---|
| FIFO | Higher | Higher (current cost) | Higher tax | Yes | High |
| LIFO | Lower | Lower (old cost) | Lower tax | No | Medium |
| WAC | Moderate | Moderate | Moderate | No | Low |
Real-World Example:
- Nepal Food Corporation (NFC) uses FIFO for rice distribution to match the physical flow of grains.
- Daraz (Nepal’s Amazon) uses WAC for its vast inventory to simplify cost tracking.
4. Costing Techniques
Costing techniques assign costs to products, services, or departments. Four key methods:
A. Job Costing
Definition: Used when custom or unique products are produced (e.g., wedding cakes, hotel event setups).
Steps:
- Identify the job (e.g., a 50-person banquet at a Kathmandu hotel).
- Allocate direct materials (e.g., Rs 20,000 for food).
- Allocate direct labor (e.g., 10 chefs × Rs 1,000/day = Rs 10,000).
- Allocate overheads (e.g., Rs 5,000 for rent, utilities).
- Calculate total cost and mark up for profit.
Example: A Lumbini hotel hosts a wedding reception:
- Direct Materials: Rs 50,000 (food, decor)
- Direct Labor: Rs 20,000 (staff for 2 days)
- Overheads: Rs 10,000 (rent, cleaning)
- Total Cost: Rs 80,000
- Profit Markup (50%): Rs 40,000
- Selling Price: Rs 120,000
Visual: Job Costing Breakdown
```figure
{"type":"pie","labels":["Direct Materials","Direct Labor","Overheads","Profit"],"values":[50,20,10,20],"caption":"Job Costing Breakdown for Wedding Reception (Rs 100,000 Total)"}
When to Use:
- Hotels (event catering, room service).
- Restaurants (custom menus for corporate clients).
- Manufacturing (e.g., custom furniture orders).
B. Batch Costing
Definition: Used when similar products are produced in batches (e.g., a bakery making 50 identical cakes for an order).
Steps:
- Group identical items into a batch.
- Allocate costs per batch (not per unit).
- Divide total batch cost by number of units to get cost per unit.
Example: A Pokhara bakery receives an order for 100 identical pastries:
- Materials: Rs 5,000
- Labor: Rs 3,000
- Overheads: Rs 2,000
- Total Cost per Batch: Rs 10,000
- Cost per Pastry: Rs 10,000 ÷ 100 = Rs 100
Visual: Batch Costing Flow
```mermaid
flowchart LR
A["Batch Order\n100 Pastries"] --> B["Materials\nRs 5,000"]
A --> C["Labor\nRs 3,000"]
A --> D["Overheads\nRs 2,000"]
B --> E["Total Cost\nRs 10,000"]
C --> E
D --> E
E --> F["Cost per Unit\nRs 100"]
When to Use:
- Bakeries (custom cake orders).
- Printing presses (bulk brochures for hotels).
- Pharmaceuticals (batch production of medicines).
C. Process Costing
Definition: Used for mass production of identical units (e.g., rice milling, bottled drinks).
Steps:
- Track costs per process (e.g., cleaning, milling, packaging).
- Allocate costs to units produced in each process.
- Sum costs across all processes to get total cost per unit.
Example: A rice mill in Chitwan processes 10,000 kg of rice:
| Process | Cost (Rs) | Units (kg) | Cost per kg (Rs) |
|---|---|---|---|
| Cleaning | 50,000 | 10,000 | 5 |
| Milling | 100,000 | 10,000 | 10 |
| Packaging | 30,000 | 10,000 | 3 |
| Total | 180,000 | 10,000 | 18 |
Visual: Process Costing Table
| Process | Cost (Rs) | Units (kg) | Cost per kg (Rs) |
|------------------|-----------|------------|------------------|
| Cleaning | 50,000 | 10,000 | 5 |
| Milling | 100,000 | 10,000 | 10 |
| Packaging | 30,000 | 10,000 | 3 |
| **Total** | **180,000** | **10,000** | **18** |
When to Use:
- Food processing (rice, oil, sugar).
- Textile industries (yarn spinning, fabric weaving).
- Chemical manufacturing (soap, detergents).
D. Operation Costing
Definition: A hybrid of job and process costing used when standardized products have minor customizations (e.g., hotel room service with optional add-ons).
Steps:
- Identify standard costs for the base product.
- Add costs for customizations (e.g., extra pillows, room service items).
- Calculate total cost per unit.
Example: A Kathmandu hotel offers standard and premium room service:
- Base Cost (Standard Meal): Rs 800
- Customization (Extra Dessert): Rs 200
- Total Cost (Premium Meal): Rs 1,000
Visual: Operation Costing
```figure
{"type":"t-account","title":"Operation Costing for Premium Meal","dr":[["To Base Cost",800],["To Customization",200]],"cr":[],"balance":true}
When to Use:
- Hotels (room service with optional items).
- Fast food chains (base burger + toppings).
- Automobile manufacturing (base car + optional features).
5. ABC Analysis (Always-Better-Customer)
Definition: A tool to prioritize inventory based on usage value (80% of value comes from 20% of items).
Steps:
- Calculate annual usage value for each item (Quantity × Cost).
- Rank items by value (highest to lowest).
- Categorize into:
- A (20% items, 80% value) – Critical items (e.g., hotel linen, restaurant spices).
- B (30% items, 15% value) – Moderate importance (e.g., toiletries, basic utensils).
- C (50% items, 5% value) – Low value (e.g., disposable cups, napkins).
Example (Hotel Inventory):
| Item | Annual Usage (Units) | Cost per Unit (Rs) | Annual Value (Rs) | Category |
|---|---|---|---|---|
| Linen Sheets | 5,000 | 500 | 2,500,000 | A |
| Spices | 2,000 | 200 | 400,000 | A |
| Toilet Soap | 1,000 | 50 | 50,000 | B |
| Disposable Cups | 50,000 | 2 | 100,000 | C |
Visual: ABC Analysis Pie Chart
```figure
{"type":"pie","labels":["A Items (80%)","B Items (15%)","C Items (5%)"],"values":[80,15,5],"caption":"ABC Analysis for Hotel Inventory (Value-Based Classification)"}
Applications:
- Hotels: Focus on linen, food ingredients, and cleaning supplies.
- Restaurants: Prioritize spices, meat, and dairy.
- Retail Stores: Track high-value electronics or branded goods.
6. Economic Order Quantity (EOQ)
Definition: Determines the optimal order quantity that minimizes total inventory costs (ordering + holding costs).
Formula: [ EOQ = \sqrt{\frac{2DS}{H}} ] Where:
- (D) = Annual demand (units)
- (S) = Ordering cost per order (Rs)
- (H) = Holding cost per unit per year (Rs)
Example (Hotel Supplies): A Pokhara hotel orders toilet soap:
- Annual Demand (D): 1,000 units
- Ordering Cost (S): Rs 500 per order
- Holding Cost (H): Rs 10 per unit per year
[ EOQ = \sqrt{\frac{2 \times 1,000 \times 500}{10}} = \sqrt{100,000} = 316 \text{ units} ]
Visual: EOQ Graph
```mermaid
graph LR
A["Total Cost"] --> B["Ordering Cost\n(Decreases with larger orders)"]
A --> C["Holding Cost\n(Increases with larger orders)"]
D["Optimal Order Quantity (EOQ)"] --> E["Minimum Total Cost"]
Real-World Use:
- Daraz uses EOQ to optimize spare parts inventory.
- Pathao drivers (who restock food items) could use EOQ for snack supplies.
7. Just-In-Time (JIT) Inventory
Definition: A system where inventory arrives exactly when needed for production or sale, eliminating holding costs.
Key Principles:
- Zero inventory waste.
- Suppliers deliver frequently in small batches.
- High reliance on supplier trust and quality.
Example (Hotel Kitchen): A Thamel restaurant orders:
- Vegetables: Daily deliveries (no storage needed).
- Meat: Twice-daily deliveries (refrigerated storage only).
- Bakery Items: Morning deliveries (same-day use).
Advantages:
- Reduces holding costs (no storage space needed).
- Minimizes obsolete stock (e.g., perishable items).
- Improves cash flow (less capital tied in inventory).
Disadvantages:
- High dependency on suppliers.
- Risk of stockouts (delays in delivery).
- Requires precise demand forecasting.
Visual: JIT vs. Traditional Inventory
```figure
{"type":"timeline","events":[{"date":"Traditional Inventory","label":"Bulk Orders\n• High Holding Costs\n• Stockouts Risk\n• Buffer Stock"},{"date":"JIT Inventory","label":"Small Frequent Orders\n• Low Holding Costs\n• Supplier Dependency\n• Just-in-Time Delivery"}],"caption":"Traditional vs. Just-In-Time Inventory Systems"}
Real-World Use:
- Toyota Production System (automotive industry).
- Kathmandu’s fresh produce markets (daily deliveries).
- Hotel kitchens (just-in-time food ordering).
8. Perpetual vs. Periodic Inventory Systems
| Feature | Perpetual Inventory System | Periodic Inventory System |
|---|---|---|
| Updates | Real-time (after each transaction) | Periodic (e.g., monthly/yearly) |
| Accuracy | High (minimizes discrepancies) | Low (relies on physical counts) |
| COGS Calculation | Continuous (matches sales to inventory) | End-of-period (requires adjustment entries) |
| Effort | High (requires barcode/ERP systems) | Low (manual counts) |
| Best For | High-value items (e.g., hotel linen, electronics) | Low-value items (e.g., disposable cups) |
Example (Hotel Linen):
- Perpetual: Barcode system tracks every towel used/replaced (real-time).
- Periodic: Count towels once a month (inefficient for high turnover).
In the Real World
eSewa & Khalti (Digital Payments)
- Inventory Management: These apps track transaction volumes (like inventory levels) to ensure liquidity (cash reserves) matches demand. If too many users withdraw funds (like "selling inventory"), the system must replenish liquidity (like ordering more stock) to avoid failures.
- Costing Technique: Uses process costing to allocate costs across millions of transactions (e.g., server costs, security, customer support).
Daraz (E-Commerce)
- ABC Analysis: Daraz prioritizes high-value items (e.g., smartphones, laptops) with tight stock controls, while low-value items (e.g., stationery) have looser inventory rules.
- EOQ: Daraz’s warehouse management uses EOQ to decide how many units of a product to order from suppliers (balancing ordering costs vs. storage costs).
- JIT: For perishable items (e.g., fresh groceries), Daraz partners with suppliers for daily deliveries to avoid waste.
Nepal Tourism Board (Hotel Industry)
- FIFO for Perishables: Hotels like Himalayan Java use FIFO for food inventory (e.g., fresh fruits, dairy) to ensure oldest stock is used first.
- Job Costing for Events: Hotels charge custom event costs using job costing (e.g., a wedding banquet’s cost includes catering, decor, staff).
- ABC Analysis for Housekeeping: High-value items like linen and towels are tracked closely, while low-cost items (e.g., soap) are ordered in bulk.
NTC (Telecom Infrastructure)
- Process Costing: NTC’s network expansion treats each telecom tower installation as a process (site preparation → equipment installation → testing), with costs allocated per tower or kilometer of fiber laid.
- Capital Budgeting (Linked to Inventory): While not pure inventory, NTC’s spare parts inventory (e.g., cables, transmitters) is managed using EOQ to balance stockout risks (service disruptions) and holding costs.
Pathao (Ride-Hailing)
- JIT for Driver Supplies: Pathao drivers often restock snacks, water, or phone chargers just before their shift (JIT principle).
- ABC Analysis for Fleet: Pathao prioritizes maintenance costs for high-mileage vehicles (A items) over low-mileage bikes (C items).
9. Numerical Example: Kathmandu Retail Shop
Scenario: A retail shop in Thamel sells handicrafts. The shopkeeper maintains inventory for three items:
- Wooden Carvings (High value, slow-moving)
- Silver Jewelry (Very high value, occasional sales)
- Postcards (Low value, fast-moving)
Given Data (March 2024):
| Item | Opening Inventory | Purchases (March) | Sales (March) | Cost per Unit (Rs) |
|---|---|---|---|---|
| Wooden Carvings | 10 units @ Rs 2,000 | 5 units @ Rs 2,200 | 8 units | - |
| Silver Jewelry | 3 units @ Rs 10,000 | 2 units @ Rs 10,500 | 1 unit | - |
| Postcards | 500 units @ Rs 50 | 300 units @ Rs 55 | 600 units | - |
Tasks:
- Valuate ending inventory using FIFO, LIFO, and WAC.
- Classify items using ABC analysis.
- Recommend an ordering strategy (EOQ or JIT).
Step 1: Valuate Ending Inventory
Assumptions:
- Wooden Carvings: FIFO (physical flow matches oldest units sold first).
- Silver Jewelry: LIFO (tax benefits in inflationary periods).
- Postcards: WAC (simplicity for high-volume items).
A. Wooden Carvings (FIFO)
- Opening: 10 units @ Rs 2,000
- Purchased: 5 units @ Rs 2,200
- Sold: 8 units (first 8 from opening stock)
- Ending Inventory: 7 units (2 from opening + 5 purchased)
- 2 units @ Rs 2,000 = Rs 4,000
- 5 units @ Rs 2,200 = Rs 11,000
- Total: Rs 15,000
B. Silver Jewelry (LIFO)
- Opening: 3 units @ Rs 10,000
- Purchased: 2 units @ Rs 10,500
- Sold: 1 unit (last purchased)
- Ending Inventory: 4 units (2 from opening + 2 purchased, but LIFO assumes newest sold first)
- Correction: LIFO for 1 unit sold = latest purchase (2 units @ Rs 10,500) → 1 unit @ Rs 10,500 sold.
- Remaining: 3 (opening) + 1 (purchased) = 4 units
- 3 units @ Rs 10,000 = Rs 30,000
- 1 unit @ Rs 10,500 = Rs 10,500
- Total: Rs 40,500
C. Postcards (WAC)
- Opening: 500 units @ Rs 50 = Rs 25,000
- Purchased: 300 units @ Rs 55 = Rs 16,500
- Total Units: 800
- Total Cost: Rs 25,000 + Rs 16,500 = Rs 41,500
- Average Cost: Rs 41,500 ÷ 800 = Rs 51.875
- Sold: 600 units → COGS: 600 × Rs 51.875 = Rs 31,125
- Ending Inventory: 200 units × Rs 51.875 = Rs 10,375
Summary Table:
| Item | Method | Ending Inventory Value (Rs) |
|---|---|---|
| Wooden Carvings | FIFO | 15,000 |
| Silver Jewelry | LIFO | 40,500 |
| Postcards | WAC | 10,375 |
| Total | Rs 65,875 |
Step 2: ABC Analysis
| Item | Annual Sales (Units) | Cost per Unit (Rs) | Annual Value (Rs) | Category |
|---|---|---|---|---|
| Wooden Carvings | 24 (monthly × 2) | Rs 2,100 (avg) | 50,400 | A |
| Silver Jewelry | 3 (monthly × 2) | Rs 10,250 (avg) | 61,500 | A |
| Postcards | 7,200 (monthly × 12) | Rs 52.5 (avg) | 378,000 | C |
Observation:
- Silver Jewelry and Wooden Carvings (A Items) account for Rs 111,900 (85% of total value).
- Postcards (C Item) account for Rs 378,000 but are fast-moving and low-cost.
Recommendation:
- Tight control on A items (weekly stock checks).
- Bulk ordering for C items (postcards) with longer lead times.
Step 3: Ordering Strategy
Wooden Carvings (A Item):
- EOQ Approach:
- Annual Demand (D) = 24 units
- Ordering Cost (S) = Rs 500 per order
- Holding Cost (H) = 20% of Rs 2,100 = Rs 420 per unit per year
- Recommendation: Order every 6 months (24 ÷ 4).
- EOQ Approach:
Postcards (C Item):
- JIT Approach:
- High demand → daily/weekly replenishment.
- Suppliers deliver small batches to avoid bulk storage.
- JIT Approach:
Silver Jewelry (A Item):
- Hybrid Approach:
- EOQ for bulk purchases (e.g., 6 units every 6 months).
- JIT for high-end custom orders (e.g., wedding jewelry).
- Hybrid Approach:
Exam Tip
Inventory Valuation:
- Always show calculations for FIFO, LIFO, and WAC.
- Compare COGS and ending inventory under different methods.
- Memorize the formula for EOQ and know when to apply it.
Costing Techniques:
- Job Costing: Use for custom orders (e.g., hotel events).
- Process Costing: Use for mass production (e.g., rice mills).
- ABC Analysis: Rank items by value and classify into A, B, C.
Real-World Applications:
- Hotels: FIFO for food, job costing for events, ABC for linen.
- Retail: EOQ for electronics, JIT for perishables.
- Manufacturing: Process costing for bulk goods.
Common Pitfalls:
- Mixing methods (e.g., using FIFO for some items and LIFO for others without justification).
- Ignoring holding costs in EOQ calculations.
- Overlooking ABC analysis in inventory management questions.
Numerical Questions:
- Always assume a method if not specified (e.g., FIFO for perishables).
- Show all steps (e.g., T-accounts for inventory adjustments).
- Link to real businesses (e.g., "Like Daraz’s warehouse management...").
Final Note: Inventory management is critical for profitability in hospitality. Whether you’re running a hotel, restaurant, or retail shop, choosing the right valuation method, costing technique, and ordering strategy can save costs, reduce waste, and improve service quality. Practice numerical problems to master calculations, and relate theories to real-world examples (like eSewa’s liquidity management or Daraz’s ABC analysis) to score full marks in exams!
Based on the TU BHM syllabus for Cost And Management Accountancy (ACC311), unit 6.
Discussion
Loading…