Sales are steady. The warehouse looks full. Cash feels tight. Then your profit report lands and the numbers don't line up with what you expected.
That gap usually isn't caused by sales alone. It's caused by how your business turns stock movements into accounting entries. A carton received in the warehouse is one event. The value assigned to that carton in your books is another. That's where inventory valuation methods stop being an accountant's technical preference and become a business control issue.
I see this most often when a business grows out of spreadsheets, adds Shopify implementation, starts selling through WooCommerce, or moves onto an Odoo ERP setup without cleaning up costing rules first. The physical stock may be right, but the reported margin still moves around because the system is applying a valuation logic the owner never consciously chose. If you want a broader operational checklist alongside this accounting view, Clickstera Solutions' inventory guide is a useful companion resource.
A clean inventory process also affects finance reporting quality well beyond the warehouse. If your team is reviewing stock, payables, and margin together, it helps to understand how ERP and finance connect in practice through ERP in finance systems.
Why Your Profits and Inventory Value Don't Match
A common scenario looks like this. You buy the same item several times across a month, but each purchase arrives at a different cost because supplier pricing, freight, or import charges changed. You then sell the item at a fairly stable retail price.
The owner expects one clear margin. The accounts show another.
That difference usually comes from the costing rule behind cost of goods sold and ending inventory. Your warehouse team counts units. Your accounting system must attach a defensible cost to those units. If the cost method is poorly chosen, or configured badly in software, your profit swings even when operations haven't changed much.
Where the mismatch starts
Inventory valuation methods are the accounting language that explains which cost gets matched to each sale. They answer practical questions like:
- Which purchase cost left the shelf first
- What value remains in stock at month-end
- How much cost hit the profit and loss statement
- Whether reported gross margin reflects current buying conditions
If your system uses FIFO, one result appears. If it uses weighted average, another result appears. If your team manually adjusts stock in the ERP without understanding the financial side, the mismatch gets worse.
The problem usually isn't that the stock count is wrong. It's that the costing logic behind the count hasn't been agreed, documented, and configured properly.
Why business owners feel this late
Most owners only notice inventory valuation when one of three things happens:
-
Margin starts moving strangely
Sales volume looks healthy, but gross profit jumps or drops without an obvious operational reason. -
Tax planning becomes harder
Reported profit rises faster than cash, especially in periods of rising input costs. -
ERP reports disagree with expectations
The stock report, P&L, and balance sheet all seem reasonable on their own, but they don't tell one coherent story together.
That's why inventory valuation methods matter. They are not academic formulas sitting in a finance manual. They shape profit, tax timing, purchasing visibility, and system behaviour every day.
The Main Inventory Valuation Methods Explained
In Australia, the framework is clear. AASB 102 Inventories, issued in July 2004, requires inventories to be measured at the lower of cost and net realisable value, permits FIFO and weighted average cost, and does not list LIFO as an acceptable cost formula under IFRS-based Australian reporting, as outlined in this overview of Australian inventory valuation rules.

FIFO
FIFO means first in, first out. The oldest cost layers are treated as sold first.
Think of a shelf in a retail stockroom. New cartons are placed behind older cartons. When the team picks stock properly, the oldest units leave first. FIFO mirrors that physical flow for many businesses.
Practical effect:
- older purchase costs move into cost of goods sold first
- newer purchase costs remain in ending inventory
- balance sheet inventory often looks closer to current replacement cost
This is why FIFO often makes intuitive sense for retail, hospitality, food-related operations, and eCommerce stores with fast-moving stock.
Weighted Average Cost
Weighted Average Cost, often called WAC or average cost, blends all available purchase costs into one average unit cost.
Instead of asking which batch sold first, the system asks what the average cost per unit is across the pool of stock on hand. Every sale then uses that blended cost.
This suits businesses that don't need lot-by-lot commercial costing logic, especially when stock is homogeneous. Bulk raw materials, commodity-like inventory, and wholesale lines often fit this model well.
Specific Identification
Specific identification tracks the actual cost of the exact item sold.
This works when each item is distinct and traceable. Think custom machinery, high-value equipment, specialist medical devices, or unique serialized goods. If you can identify the exact unit and its exact acquisition cost, this method gives the cleanest cost match.
For ordinary retail stock, it's usually too cumbersome.
Practical rule: If your team can't reliably track the actual item from receipt to sale, specific identification will create more confusion than accuracy.
LIFO
LIFO means last in, first out. The newest costs are treated as sold first.
Australian businesses still ask about it because many online articles discuss it. But for local reporting, that discussion mostly creates noise. It may be useful to understand the concept, but it isn't the method most Australian businesses should be trying to configure into their ERP.
For a concise small-business perspective on this decision, strategic inventory valuation for SMEs gives a helpful commercial lens.
Side-by-side practical trade-offs
- FIFO works well when stock physically rotates and you want ending inventory to reflect newer costs.
- WAC works well when purchase prices move around and you want smoother margins.
- Specific identification works when each item is unique and traceable.
- LIFO may appear in overseas content, but it isn't the practical Australian path.
The right answer isn't “which method is smartest”. It's “which method best matches your stock behaviour, reporting obligations, and ERP design”.
Worked Examples and Journal Entries
The easiest way to understand inventory valuation methods is to run one simple example all the way through.
Assume a business buys:
- 100 units at $10 each
- 100 units at $12 each
Total stock available is 200 units costing $2,200.
Then the business sells 120 units.
The calculation
Under FIFO, the first 100 sold come from the $10 batch. The next 20 sold come from the $12 batch.
Under weighted average, the average unit cost is $2,200 ÷ 200 = $11 per unit.
| Transaction | Units | Unit Cost | Total Cost | FIFO COGS | WAC COGS | FIFO Ending Inventory | WAC Ending Inventory |
|---|---|---|---|---|---|---|---|
| Purchase 1 | 100 | $10 | $1,000 | – | – | – | – |
| Purchase 2 | 100 | $12 | $1,200 | – | – | – | – |
| Goods available | 200 | – | $2,200 | – | – | – | – |
| Sale of 120 units | 120 | – | – | $1,240 | $1,320 | $960 | $880 |
What the numbers mean
Under FIFO:
- COGS = (100 × $10) + (20 × $12) = $1,240
- Ending inventory = 80 × $12 = $960
Under WAC:
- Average cost per unit = $11
- COGS = 120 × $11 = $1,320
- Ending inventory = 80 × $11 = $880
Same units. Same sales. Different profit result.
If selling prices are unchanged, FIFO shows a lower cost in this example and therefore a higher gross profit. The weighted average shows a more blended result.
Basic journal entries
When the business purchases inventory on credit:
-
Dr Inventory $1,000
Cr Accounts Payable $1,000 -
Dr Inventory $1,200
Cr Accounts Payable $1,200
When the business sells the 120 units, two entries are needed.
First, record the sale value itself:
- Dr Accounts Receivable or Cash
Cr Sales Revenue
Second, record the cost side:
For FIFO:
- Dr Cost of Goods Sold $1,240
Cr Inventory $1,240
For WAC:
- Dr Cost of Goods Sold $1,320
Cr Inventory $1,320
What business owners should take from this
The journal entry structure is simple. The financial consequence is not.
A lot of owners focus on revenue and overlook the cost entry because it’s system-generated. But that automated entry is where the margin is shaped. If your Odoo implementation, Shopify implementation, or accounting integration isn’t aligned to the valuation method you intend to use, your reports can be technically correct and commercially misleading at the same time.
Choosing the Right Method for Your Industry
No inventory valuation method is universally best. The right one depends on how your stock moves, how your team operates, and what type of reporting discipline your business can realistically maintain.
Retail and e-commerce usually lean toward FIFO
For Australian retailers and eCommerce operators, FIFO is often the most informative method because it leaves the newest purchase costs in ending inventory, which means balance-sheet values track current replacement cost more closely. In rising price environments, FIFO can also lift reported gross margin and taxable income relative to average-cost methods, as explained in this inventory valuation analysis for retailers.
That matters if you run:
- a fashion store with seasonal stock
- a food or beverage operation with shelf-life pressure
- a Shopify implementation with frequent replenishment cycles
- a WooCommerce store where the landed cost changes between purchase runs
In those settings, FIFO usually aligns better with operational reality. Older stock should leave first. If it doesn’t, you may be carrying stale inventory physically even while the books still look clean.
If you sell fast-moving goods, FIFO often gives the owner a more believable stock value at month-end.
Manufacturing and wholesale often suit WAC
Manufacturers and wholesalers often deal with stock that is pooled, blended, bulk handled, or commercially interchangeable. In that environment, weighted average cost tends to be easier to manage.
WAC reduces the noise created by purchase timing. If one shipment lands at a higher cost and the next lands lower, average costing avoids sharp swings in margin purely because of receipt sequence. That can make internal reporting calmer and easier to interpret.
Use WAC when:
-
Your inventory is homogeneous
Raw materials, commodity items, and standard bulk lines fit this well. -
Your team doesn’t want lot-level costing complexity
Warehouse operations stay simpler when every issue uses one average unit cost. -
Management wants smoother monthly comparisons
Average costing often produces more stable gross margin reporting.
Specific identification has a narrow but strong use case
Specific identification is right when each item has a distinct cost and individual commercial importance. It’s common in project-driven or high-value environments, but it’s usually a poor fit for standard retail catalogues.
If your team sells custom equipment, one-off assemblies, or serialized items with materially different costs, this method can be excellent. If you’re trying to apply it to ordinary consumer stock, it usually becomes an administrative burden.
A practical decision filter
Ask four questions before choosing:
- Does stock physically move oldest first
- Are unit costs highly volatile
- Can the ERP track costs reliably at the level required
- Will your finance team maintain the method consistently
That last point gets missed. A clever method that your team won’t maintain is worse than a simpler method applied consistently.
Australian Tax Rules and Accounting Compliance

Inventory valuation in Australia is not just a management reporting choice. It sits inside an accounting compliance framework, and the most important practical rule is the lower of cost and net realisable value.
What does the lower of cost and NRV mean
You can’t keep inventory on the books at a value higher than what you realistically expect to recover from selling it. If market value drops below the recorded cost, the inventory needs to be written down.
This issue shows up regularly with:
- Perishables that won’t sell at the normal price
- Fashion stock at season end
- Tech products replaced by newer models
- Slow-moving imported goods where the landed cost has climbed above the achievable selling value
The trouble is that many businesses still treat valuation as static. In practice, NRV needs active review. A spreadsheet, once a year, is often too late.
Why compliance gets messy in real systems
A critical challenge for Australian businesses is reconciling ATO-style lower of cost or NRV requirements with ERP workflows, because many systems don’t automate the logic well. Recent freight cost spikes have made this harder, since historical landed cost can exceed current market value, and many SMEs still end up guessing the write-down rather than applying a disciplined process.
That’s why inventory and finance teams need connected controls, not separate habits. Choosing software that supports proper accounting workflows matters as much as choosing the costing method itself. If you’re comparing platforms from that angle, this guide to the best accounting software for small businesses in Australia is a useful reference point.
When NRV is ignored, inventory gets overstated first. Profit is usually overstated next.
Why WAC remains strong for many operators
For Australian manufacturers and wholesalers with commodity-like products, weighted average cost is operationally practical because it creates one blended unit cost, smooths margin volatility, and simplifies administration for bulk stock movement while remaining compliant, as discussed in this overview of WAC in practice.
That doesn’t mean WAC solves every compliance issue. It doesn’t remove the need for NRV assessment. It gives many operations a steadier base costing model.
What good compliance looks like
A compliant process usually includes:
- Consistent method application across periods
- Clear product grouping so categories use the right cost logic
- Documented write-down decisions when market value falls
- Reconciliation between the stock reports and the general ledger
- A repeatable month-end review, especially for ageing and damaged stock
Australian inventory reporting is not just about counting boxes. It’s about proving the book value of those boxes.
How to Set Up Inventory Valuation in Odoo ERP
A good Odoo ERP setup doesn’t just record stock movements. It decides how those movements hit the balance sheet and P&L. That’s why inventory valuation should be designed early in any Odoo implementation, not treated as a late-stage accounting preference.

The key settings that matter
In Odoo, inventory valuation is usually controlled at the Product Category level. That decision flows to the products assigned to that category.
The practical choices usually involve:
-
Costing Method
Common options include FIFO and Average Cost (AVCO). Standard price may exist in some setups, but it serves a different purpose and doesn’t give the same live cost flow behaviour. -
Inventory Valuation
You’ll usually choose between manual and automated valuation. Businesses wanting strong accounting control generally prefer automated valuation so stock moves post into the ledger as transactions occur. -
Accounts mapping
Stock valuation, stock input, and stock output accounts need to be mapped properly. If this is sloppy, the costing method can be right while the financial postings are still wrong.
For a more detailed functional overview, this page on Odoo inventory management is a useful technical reference.
A practical implementation sequence
-
Clean your product categories first
Don’t mix products with different costing logic inside one category unless you have a strong reason. -
Decide on the costing model before migration
Switching logic after go-live is painful. Historical layers, opening balances, and reporting continuity all get harder. -
Map valuation accounts with your accountant
Many ERP projects stumble at this stage. The warehouse team understands movement. The accountant understands posting. Both need to agree. -
Test purchase, receipt, sale, return, and adjustment flows
One happy-path sale is not enough. Returns and stock corrections often expose bad configuration. -
Review the landed cost treatment
If your imports carry freight, duty, or other additions, decide how those costs are capitalised and reflected in stock value.
A strong Odoo implementation tests exceptions, not just normal transactions.
Where businesses get stuck
The hardest issue is not FIFO versus average cost. It’s NRV handling.
A critical compliance challenge is reconciling ATO lower of cost or NRV expectations with ERP logic, because many systems still don’t automate that override well. When freight spikes or market prices soften, the historical landed cost in the ERP can remain above what the stock will realise on sale. That creates a real reporting risk.
In practice, businesses often need one of these approaches:
- A manual month-end write-down workflow
- Custom reporting to flag risk items
- A customized automation layer inside the Odoo ERP environment
- Integration logic for channels such as Shopify implementation or WooCommerce, where current selling signals help identify potential NRV issues
An experienced Odoo partner Sydney Adelaide team or software development Sydney Adelaide capability proves relevant. Standard configuration handles core costing. Advanced compliance usually needs better process design, and sometimes custom development.
What works and what doesn’t
What works
- category-based costing rules
- automated valuation with disciplined account mapping
- controlled stock adjustments
- monthly review of ageing, damaged, and discounted stock
What doesn’t
- mixing manual journals with uncontrolled stock corrections
- changing costing methods casually
- Treating Shopify or WooCommerce sales channels as separate from ERP costing reality,
- assuming Odoo will magically calculate every NRV scenario without design input
If the system is configured well, your stock report becomes something finance can trust.
Achieve Financial Clarity with the Right Partner
Inventory valuation methods aren’t just accounting theory. They decide which costs become profit, which costs stay on the balance sheet, and whether your tax position reflects reality or noise.
The method has to fit the business. FIFO often suits retail and eCommerce operations that need current-looking stock values. Weighted average often suits manufacturing and wholesale businesses that want smoother costing across pooled inventory. NRV review is the discipline that stops either method from overstating stock when the market moves against you.
The software side matters just as much as the accounting choice. A weak ERP setup can make a sensible costing method look unreliable. A well-designed Odoo ERP environment can turn inventory from a recurring source of confusion into a dependable financial control.
If your business is still guessing at margin, stock value, or month-end adjustments, the underlying issue usually isn’t the warehouse alone. It’s the connection between operations, accounting policy, and system configuration.
If you need help aligning inventory valuation with your ERP and sales channels, Wistec can help with practical Odoo implementation, tailored Odoo ERP configuration, Shopify implementation, WooCommerce projects, and software development in Sydney and Adelaide for businesses that need cleaner stock control and more reliable financial reporting.