Skip to content

Insights Inventory

FIFO vs Weighted Average UAE: Which IAS 2 Method Costs a Trader Less Tax

FIFO vs weighted-average inventory under IAS 2 for UAE traders — worked example, FTA-accepted methods, corporate tax impact and how to choose the right cost flow for your SME.

FIFO inventory method UAE — Dubai trading company accountant comparing FIFO and weighted average cost-flow workings for an IAS 2 corporate tax computation
FIFO inventory method UAE — Dubai trading company accountant comparing FIFO and weighted average cost-flow workings for an IAS 2 corporate tax computation Photo: Velmont Crest Editorial

Key takeaways

  1. IAS 2 permits only FIFO and Weighted Average Cost. LIFO is prohibited under IFRS and IFRS for SMEs.
  2. The chosen method must be applied consistently within each inventory class and disclosed in policies.
  3. UAE Corporate Tax follows accounting profit, so the IAS 2 method directly drives the CT computation.
  4. In rising prices, FIFO gives lower COGS, higher closing stock and higher taxable profit than WAC.
  5. Method changes require retrospective restatement under IAS 8 and full audit and CT disclosure.
  6. Operationally, WAC suits SKU volume + price stability; FIFO suits expiry-dated, serial-tracked or batch-traceable stock.

For most UAE SME finance leads, the choice between FIFO and weighted-average cost feels like a technical footnote — right up until corporate tax season, when that footnote turns out to have moved taxable profit by tens or hundreds of thousands of dirhams. Under IAS 2 Inventories, the UAE permits exactly two cost-flow methods: First-In, First-Out (FIFO) and Weighted Average Cost (WAC). LIFO is prohibited. Whichever you pick feeds straight into cost of sales, closing stock and taxable income, and once it’s locked in, switching out is expensive enough that you’ll want to get it right the first time.

This guide walks through both methods with a worked UAE trader example, quantifies the CT impact, and gives you a defensible framework for picking the right method for your SKU mix and physical flow.

9%

UAE Corporate Tax rate on taxable income above AED 375,000 — the rate that applies to any profit difference between FIFO and WAC.

What IAS 2 Actually Says

IAS 2 paragraph 25 sets the rules for cost-flow assumption in the UAE:

“The cost of inventories… shall be assigned by using the first-in, first-out (FIFO) or weighted average cost formula. An entity shall use the same cost formula for all inventories having a similar nature and use to the entity. For inventories with a different nature or use, different cost formulas may be justified.”

IFRS for SMEs section 13.18 mirrors this. LIFO is explicitly excluded from both standards.

For UAE businesses preparing financial statements under either full IFRS or IFRS for SMEs (the two frameworks accepted for UAE Corporate Tax purposes), the choice is binary: FIFO or WAC, applied consistently within each inventory class, disclosed in the accounting policies note.

How FIFO works in practice

First-In, First-Out assumes that the oldest stock on hand is sold first. Cost of sales is built up from the oldest layers; closing stock is valued at the most recent purchase prices.

Operationally, FIFO works in two ways:

  • Layered FIFO — the ERP keeps a stack of receipt layers. Each issue depletes the oldest layer first. When the layer is exhausted, the next-oldest layer starts depleting. This is the technically correct implementation and the default in Zoho Inventory, Xero+DEAR, NetSuite, SAP Business One and most other UAE SME ERPs.
  • FIFO costing without layers — a simpler implementation where the system tracks issue cost at the running average of the oldest receipts. Rare in modern ERPs but still found in legacy systems.

FIFO works well for:

  • Expiry-dated stock (pharmaceuticals, FMCG with best-before dates, cosmetics).
  • Serial or batch-tracked stock (electronics, medical devices, automotive parts).
  • High-value, low-velocity stock where each unit is identifiable (heavy machinery, capital goods).

How weighted average cost works

WAC recomputes the cost per unit after every receipt:

New WAC = (Stock value before receipt + Receipt value) / (Stock units before receipt + Receipt units)

Every subsequent issue, until the next receipt, is costed at the same WAC. Closing stock is at the latest WAC.

Operationally, WAC works in two flavours:

  • Moving (perpetual) WAC — recomputed after every receipt. Default for perpetual ERP systems. Each issue uses the WAC current at the issue date.
  • Periodic WAC — computed once at the period end as (Opening value + Total purchases) / (Opening units + Total purchase units). All issues in the period are costed at this single number. Default for periodic inventory systems and very small SME setups.

WAC works well for:

  • High-SKU-count, low-value stock where layered tracking is overkill (consumables, hardware, packaging).
  • Bulk commodities where physical units are interchangeable (steel rebar, cement, base chemicals).
  • Stable-price stock where FIFO and WAC produce near-identical numbers.

Example: a Dubai electronics trader

Put both methods on the same numbers. A Dubai mainland electronics trader imports a single SKU (a 32-inch LED monitor) from Asia. Prices are rising over Q1 2026 due to a chip-shortage cycle and a weakening AED against USD.

Opening stock (1 January 2026): 100 units at AED 600 = AED 60,000

Purchases during Q1 2026:

DateUnitsUnit Cost (AED)Total (AED)
12 Jan200620124,000
15 Feb300650195,000
22 Mar200680136,000
Total purchases700455,000

Sales during Q1 2026:

DateUnitsSelling Price (AED)Revenue (AED)
25 Jan150950142,500
28 Feb250970242,500
30 Mar200990198,000
Total sales600583,000

Closing stock (31 March 2026): 100 + 700 − 600 = 200 units

The FIFO layered calculation

Cost of sales is built up by depleting layers from oldest to newest:

SaleUnitsFrom LayerLayer Cost (AED)COGS (AED)
25 Jan (150u)100Opening @ 60060,00060,000
5012 Jan @ 62031,00031,000
28 Feb (250u)15012 Jan @ 62093,00093,000
10015 Feb @ 65065,00065,000
30 Mar (200u)20015 Feb @ 650130,000130,000
Total COGS600379,000

Closing stock under FIFO: 100 units (residual 15 Feb @ 650) + 200 units (22 Mar @ 680) — wait, this needs the units check.

Recompute residual layers after sales: opening (100) and 12 Jan (200) fully consumed by Jan + Feb sales (150 + 250 = 400, but we have 100 + 200 = 300 oldest; second-oldest 15 Feb 300 units gets 100 consumed in Feb sale leaving 200, then 200 consumed in Mar sale leaving 0). The 22 Mar layer of 200 units is untouched.

Closing stock under FIFO: 200 units × AED 680 = AED 136,000

Gross profit under FIFO: 583,000 − 379,000 = AED 204,000

Weighted average, recomputed on the move

After every receipt, the WAC is recomputed:

EventUnitsUnit CostValueCumulative UnitsCumulative ValueWAC
Opening10060060,00010060,000600.00
12 Jan receipt200620124,000300184,000613.33
25 Jan sale (150u @ 613.33)(150)613.33(92,000)15092,000613.33
15 Feb receipt300650195,000450287,000637.78
28 Feb sale (250u @ 637.78)(250)637.78(159,444)200127,556637.78
22 Mar receipt200680136,000400263,556658.89
30 Mar sale (200u @ 658.89)(200)658.89(131,778)200131,778658.89

COGS under WAC: 92,000 + 159,444 + 131,778 = AED 383,222

Closing stock under WAC: 200 units × AED 658.89 = AED 131,778

Gross profit under WAC: 583,000 − 383,222 = AED 199,778

Comparison and CT Impact

MetricFIFO (AED)WAC (AED)Difference (AED)
Cost of sales379,000383,222(4,222)
Closing stock136,000131,7784,222
Gross profit204,000199,7784,222
Taxable profit impact+4,2224,222
CT @ 9% on the difference380380

For one SKU in one quarter, FIFO produces AED 4,222 higher taxable profit and a CT cost AED 380 higher than WAC. Scale that across hundreds of SKUs and a full year, and the impact runs into AED 20,000-200,000+ for a typical UAE trading SME.

When the difference bites

The FIFO vs WAC difference is material when:

  • Purchase prices are moving (currency volatility, supplier inflation, commodity cycles).
  • Inventory turnover is slow (stock sits long enough for price changes to materialise on the balance sheet).
  • Closing stock as a % of total assets is high (the carrying-value impact compounds).
  • Margins are thin (a few percentage points of COGS shift swings net profit visibly).

For a UAE trader importing AED 50 million of stock in a year with 10% supplier price inflation and 60-day average stock days, FIFO vs WAC can shift reported gross profit by AED 250,000+ and CT by AED 22,500+. This is no longer a footnote.

And when it barely registers

In a stable-price environment with high turnover, FIFO and WAC converge. A UAE FMCG distributor with 14-day stock days and supplier prices locked under annual contracts will see the methods produce numbers within 0.5%. In these cases, choose on operational ease (WAC is simpler to administer) rather than financial impact.

A decision framework that holds up

Decision DriverFavours FIFOFavours WAC
Stock is expiry-datedYes — physical flow IS FIFONo
Stock is serial or batch-trackedYes — layers map to physical unitsNo
SKU count is high (>5,000)No — layer maintenance is heavyYes — simpler
Prices are stableIndifferentIndifferent
Prices are volatileYes — most accurate cost flowNo — smooths real cost movements
Margins are thinYes — accurate COGS criticalNo — averaging may distort
ERP supports bothIndifferentIndifferent
ERP enforces oneWhatever ERP enforcesWhatever ERP enforces
Annual statutory auditEither — both are IAS 2-compliantEither
Group reporting under a US-GAAP parentDiscuss with parentDiscuss with parent

Why changing method later is expensive

Changing cost-flow method is a change in accounting policy under IAS 8, and the mechanics are involved. You first have to justify the change, and the only acceptable justifications are that an IFRS standard requires it or that it produces more reliable and relevant information — tax minimisation doesn’t qualify. Then you restate the prior-year comparatives, recomputing opening stock, COGS and closing stock for every prior period presented under the new method, and post the cumulative effect on retained earnings before the earliest period as a single opening adjustment. The statements then have to disclose the change, the reasons and the quantitative effect on each restated line. And where the change moves taxable profit, FTA disclosure may be required and prior-year CT returns may need a second look.

Auditors will pick over all of this. Plan for two weeks of extra audit time and a memo defending the rationale — or, better, get the choice right the first time.

What belongs in the policy manual

The accounting policies note in the financial statements should state, at a minimum:

“Inventories are stated at the lower of cost and net realisable value. Cost is determined using the [weighted average / first-in, first-out] method and comprises all costs of purchase, including import duties and direct freight to the warehouse, and costs of conversion where applicable. Net realisable value is the estimated selling price in the ordinary course of business less estimated costs of completion and selling expenses. Provision is made for slow-moving, damaged and obsolete stock based on management’s review of the ageing and condition of inventories at the reporting date.”

The internal accounting manual should additionally cover:

  • ERP setting controlling the cost method, with screenshot evidence.
  • Frequency of WAC recomputation (perpetual moving) or computation date (periodic).
  • Treatment of standard cost variances if standard costing is used in production.
  • Approval workflow for inventory write-downs and write-offs.
  • Branch transfer pricing methodology and elimination on consolidation.

Where the cost-flow choice fits in the wider inventory design

The FIFO vs WAC decision sits inside a wider inventory accounting design. The cost-flow method is one of several technical choices that together determine whether the stock ledger is defensible. The companion design points — chart of accounts structure, GRNI clearing workflow, perpetual vs periodic system choice, cycle counting and provisioning policy — are covered in our inventory management UAE SME playbook and the related guides on perpetual vs periodic inventory, cycle counting programmes and obsolete stock provisioning.

For industry-specific applications, the cost-flow choice interacts heavily with the physical reality:

  • A gold jewellery dealer typically uses WAC for metal value but the daily LBMA spot revaluation overlays anyway, making the IAS 2 method secondary.
  • A real estate developer treats units under construction as inventory (not investment property) and applies the percentage-of-completion method, where FIFO/WAC is irrelevant.
  • An e-commerce retailer with multi-warehouse FBA and drop-ship typically runs FIFO per fulfilment location for chargeback defensibility.

How Velmont Crest helps

We work with UAE SME finance leads on the full IAS 2 cost-flow stack: method selection, ERP configuration audit, prior-period restatement (where a change is genuinely required), policy drafting, audit-ready workpapers and CT impact quantification.

Engagements start with a no-fee 30-minute call to understand your current method, your SKU mix and your price-volatility exposure. Where the diagnostic shows the existing method is sub-optimal or under-documented, we scope a fixed-fee project under our dedicated inventory accounting service to redesign, restate where needed and embed the new policy. For SMEs needing ongoing monthly support, inventory typically folds into a retained accounting and bookkeeping engagement.

Where the cost-flow choice has VAT input-recovery implications (e.g. for stock written off or destroyed), we coordinate the analysis with our VAT services in Dubai team. We are not a registered FTA tax agent; for formal FTA representation we coordinate with a licensed firm.

Pick the method on a documented technical basis, configure the ERP to actually enforce it, and disclose it clearly. Do that and the CT bill that follows holds up under audit, which in the end is the number that matters.

Frequently asked questions

Is LIFO allowed in the UAE?
No. Last-In, First-Out is explicitly prohibited under IAS 2 paragraph 25 and IFRS for SMEs section 13.18. And because UAE Corporate Tax under Federal Decree-Law No. 47 of 2022 follows accounting profit determined under IFRS, LIFO is off the table for both financial reporting and the CT computation. If you've carried LIFO over from a US GAAP background, you'll need to convert to FIFO or Weighted Average Cost before your first IFRS-compliant accounts.
Does the FTA prefer FIFO or weighted average?
Neither. The FTA doesn't mandate a method. UAE Corporate Tax takes IFRS accounting profit as the starting point for taxable income, and IFRS allows both FIFO and WAC. What the FTA actually cares about is consistency, proper disclosure, and your ability to reproduce the cost-flow calculation from source records. Honestly, which of the two you pick matters far less than whether you've documented the choice and applied it the same way every period.
What happens if I switch from FIFO to weighted average mid-year?
It's a change in accounting policy under IAS 8, which means retrospective application. Prior-period comparatives get restated as if the new method had always been in use, and the financial statements have to disclose the rationale, the quantitative effect on each restated line, and the cumulative adjustment to opening retained earnings. Expect the auditor to dig into your reasons. A switch made purely to shave the tax bill won't fly as a legitimate policy change. The FTA may also want it disclosed in the CT return.
Which method gives a lower corporate tax bill?
It depends entirely on which way purchase prices are moving. When prices rise — importing in USD into a weakening AED, or just supplier increases — FIFO charges the older, cheaper stock to cost of sales first, so you get lower COGS, higher gross profit, higher taxable income. WAC blends old and new costs, landing slightly higher COGS and slightly lower taxable income. On high-velocity stock that gap can get material. But chasing the lower bill is the wrong frame. Pick the method that reflects how the stock physically moves and survives an audit; the tax outcome follows from that, not the other way round.
How is closing inventory valued under each method?
Under FIFO, closing stock carries the cost of your most recent purchases — the last invoices in the door. Under WAC, it carries the running weighted-average cost, recomputed after every purchase. When prices are rising, FIFO leaves a higher closing stock value on the balance sheet than WAC; when they're falling, lower. Either way, both numbers then face the IAS 2 lower-of-cost-or-net-realisable-value test before they're booked.
Can different inventory classes use different methods?
Yes. IAS 2 paragraph 25 wants consistency for items of similar nature and use, but it explicitly allows different methods where the nature or use genuinely differs. So a UAE SME could run FIFO on expiry-dated pharmaceutical stock and WAC on non-perishable industrial consumables, perfectly legitimately. Document the split in the accounting policies note and apply each method consistently within its class. One word of caution: we wouldn't push past two methods in a single SME. Every extra one multiplies the audit and reconciliation burden for very little gain.
How does perpetual vs periodic affect the cost calculation?
It changes WAC but not FIFO. A perpetual system recomputes WAC after every receipt — the moving weighted average. A periodic system computes it once at period end, total purchases over total units. Those two give different answers whenever purchases and issues are intermixed through the period. FIFO sidesteps the whole question: it tracks specific receipt layers regardless of timing, so it lands on the same number either way. For UAE SMEs on ERP, perpetual moving WAC is the default; for a very small retailer running periodic, it's the period-end formula.
What does the IAS 2 cost include?
Under IAS 2 paragraph 10, cost is everything it takes to get the stock where it is and ready to sell. That means all costs of purchase — price, import duties, non-recoverable taxes, transport, handling — plus all costs of conversion, meaning direct labour and a systematic allocation of fixed and variable production overheads. What's excluded: abnormal waste, storage that isn't part of production, admin overheads and selling costs. For a UAE importer, that usually captures the supplier invoice, customs duty, clearance fees and inland freight to the warehouse — but NOT VAT input tax, which you recover separately, and NOT storage at distribution centres.
How is the IAS 2 lower-of-cost-or-NRV test applied?
Once you've computed cost under FIFO or WAC, you compare each item — or group of similar items — to its net realisable value, the estimated selling price less the estimated costs of completion and selling. Where NRV comes in below cost, you write the stock down to NRV and charge the write-down to cost of sales that period. Apply it item-by-item or by group, never across total inventory. NRV gets reassessed every reporting period, and a prior write-down can be reversed if things turn around. One thing to be clear on: this test sits on top of FIFO or WAC. It doesn't replace either of them.
Does the choice affect VAT?
No. Your cost-flow method has nothing to do with VAT. Input tax recovery and output tax both run on the invoiced value of each individual purchase and sale, not on any accounting cost-flow assumption. FIFO vs WAC only moves the carrying value of stock on the balance sheet and the cost of sales in the P&L — and those, in turn, feed taxable profit for Corporate Tax.
How should the policy be documented?
It lives in two places. The accounting policies note in the financial statements states the cost-flow method used, any class-by-class differentiation, the basis for cost (purchase plus duties, conversion overheads and so on), the NRV test methodology, and any change from the prior year with its IAS 8 disclosure. The internal accounting manual then goes deeper — ERP configuration for the method, how often WAC is recomputed, treatment of standard cost variances, transfer pricing between branches, and who can sign off a write-off. The note is for the auditor and the reader; the manual is for whoever runs the ledger next year.
Can Velmont Crest review our cost-flow choice and CT impact?
Yes. We handle IAS 2 cost-flow policy reviews, ERP configuration audits, CT impact quantification, prior-period restatement support and audit-ready workpapers. One boundary worth stating up front: we're not a registered FTA tax agent and we don't represent clients in formal proceedings. Where formal FTA representation is needed, we bring in a licensed firm and stay involved on the technical side. That advisory positioning is deliberate — it keeps the scope clean and the fees sensible for a small firm.

Filed under: fifo inventory method, weighted average inventory uae, IAS 2 cost flow, uae corporate tax inventory, lifo prohibited uae, inventory valuation dubai, ifrs sme inventory

Published · Updated