Skip to content

Insights Inventory

Inventory Management UAE: The SME Playbook That Keeps VAT and CT Clean

Specialist UAE inventory management playbook — chart of accounts, inventory layers, VAT-aligned receipt posting, IAS 2 valuation and audit-ready stock workpapers for Dubai SMEs.

Inventory management UAE — Dubai warehouse manager reconciling stock layers, goods-receipt notes and VAT-aligned purchase invoices for an SME
Inventory management UAE — Dubai warehouse manager reconciling stock layers, goods-receipt notes and VAT-aligned purchase invoices for an SME Photo: Velmont Crest Editorial

Key takeaways

  1. UAE SMEs in trading, manufacturing and retail typically carry 20-45% of total assets in inventory.
  2. IAS 2 Inventories requires stock at the lower of cost or net realisable value with consistent cost-flow method.
  3. A correct chart of accounts splits stock into at least 5 layers: raw, WIP, finished, in-transit, consignment.
  4. VAT-aligned receipt posting uses goods-received-not-invoiced (GRNI) clearing to reconcile GRN to supplier invoice.
  5. FTA tax audits regularly request stock movement reconciliations for the entire tax period under audit.
  6. Cycle counting under an ABC programme replaces disruptive year-end full counts and lifts accuracy above 98%.

Inventory is the largest single asset on most UAE trading, retail and manufacturing SME balance sheets, and the most consistently mishandled. A Dubai trading company will typically carry 20-45% of its total assets in stock, then close the year with a count variance no one can explain, a goods-received-not-invoiced balance that has not been reconciled in months, and a VAT input-tax position that does not tie to the stock ledger. The root cause is rarely the warehouse. It is the accounting structure: layered receipt posting, a proper chart of accounts and a disciplined cycle-count programme.

This guide walks UAE SME owners, finance managers and operations leads through the architecture: a chart of accounts that splits stock into auditable layers, the GRNI clearing that aligns receipts to VAT, the IAS 2 cost-flow policy that holds up under an FTA audit, and the cycle-count rhythm that retires the disruptive year-end full count.

20-45%

Share of total assets held as inventory by a typical UAE trading, retail or manufacturing SME.

Why SME stock keeps going wrong here

Four failures show up week after week in our accounting and bookkeeping onboarding diagnostics, and if your business has any of them, your stock ledger is not telling the truth.

The first is the single undifferentiated stock GL, where all inventory sits in one balance-sheet line. Raw materials, work-in-progress, finished goods, goods-in-transit, consignment and samples are all jumbled together, so the IAS 2 disclosure note in the financial statements has nothing to disclose because the underlying records can’t be split.

The second is the missing GRNI clearing account. Goods arrive and the receipt posts straight to Dr Inventory / Cr Accounts Payable, often with VAT input tax claimed on the spot. Then the supplier invoice lands and the bookkeeper either posts a second entry, double-counting the stock, or struggles to match the invoice to anything at all. You end up with an AP balance full of duplicates and an inventory balance inflated by uninvoiced receipts.

The third is inconsistent cost flow. Some SKUs are valued at FIFO, others at weighted average, others at the last purchase price, usually because different staff have leaned on different ERP defaults over the years. IAS 2 wants consistency within an inventory class, and auditors and FTA inspectors both reject mixed methods.

The fourth is the annual panic count. A full physical count happens in late December or early January, takes the warehouse offline for two days, throws up a 3-8% variance, and gets posted as a single write-off entry that nobody investigates. The auditor signs off reluctantly, and the FTA comes back to it during the next CT audit cycle.

None of these are warehouse problems. They are chart-of-accounts and posting-workflow problems.

Setting up the chart of accounts properly

A defensible UAE SME inventory chart of accounts has at least five balance sheet asset codes and three paired clearing accounts. Your ERP decides the numbering. What matters is the separation.

GL CodeAccount NamePurpose
1310Raw MaterialsUnprocessed inputs for manufacturing or assembly
1320Work-in-ProgressPartially completed production output
1330Finished GoodsSaleable stock, owned and on premises
1340Goods-in-TransitStock paid for or invoiced but not yet received (typically Incoterms-driven)
1350Consignment Stock (Out)Stock owned by the SME but held by a third party (dealer, agent)
1360Samples and Demo StockNon-saleable display, demo and marketing stock
1370Spare Parts and ConsumablesIndirect inventory used in operations
2110Goods-Received-Not-Invoiced (GRNI)Liability clearing for receipts pending supplier invoice
2120Goods-In-Transit ClearingClearing for shipments paid pre-arrival
5910Inventory AdjustmentP&L code for write-offs, shrinkage and revaluation

Three operational rules then govern these accounts. Every receipt flows through GRNI, no exceptions: Dr Inventory / Cr GRNI on goods receipt, then Dr GRNI / Cr Accounts Payable plus Dr VAT Input when the invoice is posted. Consignment stock held by the SME on behalf of suppliers stays off the balance sheet in a memorandum register, sitting in an off-balance-sheet schedule until it sells, at which point the purchase and the sale post together. And no bookkeeper posts an inventory adjustment without an approved memo behind it — the AED threshold for each approval level belongs in the inventory policy, typically around AED 5,000 for a line manager, AED 25,000 for the finance manager and AED 100,000-plus for the general manager or board.

How the layers map to IAS 2 disclosure

IAS 2 Inventories (the international standard adopted in the UAE for all IFRS and IFRS for SMEs reporters) requires the financial statements to disclose stock by class. The five-bucket structure above maps directly:

IAS 2 Disclosure ClassMaps to GL Codes
Raw materials and consumables1310, 1370
Work-in-progress1320
Finished goods1330, 1360
Goods-in-transit1340, 2120
Stock held by third parties1350

If your trial balance has a single ‘Stock’ line, your auditor has to invent this split from inventory reports — and if the reports do not exist, the disclosure is unreliable. Build the chart of accounts so the disclosure falls out of the trial balance with zero rework.

The GRNI discipline behind clean VAT receipts

If you only fix one inventory habit for UAE VAT services in Dubai compliance, fix GRNI clearing. Article 53 of the VAT Executive Regulations (Cabinet Decision No. 52 of 2017) ties input tax recovery to a valid tax invoice. Stock physically received but not yet invoiced should never carry input tax in the VAT return.

The mechanism is simple:

  1. On goods receipt (GRN issued by the warehouse): Dr Inventory 1310 / Cr GRNI 2110. No VAT entry at this stage.
  2. On supplier invoice posting (AP clerk receives and processes the bill): Dr GRNI 2110, Dr VAT Input 1450 / Cr Accounts Payable 2010.
  3. On payment: Dr Accounts Payable 2010 / Cr Bank 1110.

At any point, the GRNI balance equals the value of stock received but not yet invoiced. The finance manager reviews the GRNI ageing schedule monthly. Anything past 60 days gets escalated: the supplier failed to invoice (chase them) or the GRN was raised wrong (reverse it).

FIFO or weighted average — which one fits?

UAE Corporate Tax follows IFRS accounting profit as the starting point. IAS 2 permits two cost-flow methods: First-In, First-Out (FIFO) and Weighted Average Cost (WAC). LIFO is explicitly prohibited under IAS 2 and therefore cannot be used in any UAE financial statement.

  • FIFO assumes the oldest stock is sold first. Cost of sales reflects older purchase prices; closing stock reflects most recent prices. In a rising-price environment, FIFO produces a lower cost of sales and higher closing stock — and therefore higher taxable profit.
  • WAC recomputes the unit cost after every purchase by dividing total stock value by total units. Cost of sales and closing stock are smoothed.

For most trading and retail SMEs, WAC is operationally easier because it does not require batch-level tracking of every receipt against every issue. For SMEs handling expiry-dated or serial-numbered stock (food, pharma, electronics), FIFO is operationally required because the physical flow has to be FIFO regardless of accounting choice.

Document the policy in the accounting policies note, apply it consistently within each inventory class, and never switch without retrospective restatement. The worked example, audit treatment and CT impact for each method are in our FIFO vs weighted-average inventory methods guide.

Perpetual or periodic? Pick one and stay with it

A perpetual system updates the stock ledger after every receipt and issue, so stock-on-hand is real-time. A periodic system only updates at the count date and derives cost of sales by formula (Opening + Purchases − Closing = COGS).

For UAE SMEs above AED 5 million turnover with a structured warehouse, perpetual is the right call. It enables cycle counting, gives accurate monthly COGS, and gives the auditor continuous evidence of control. Periodic is fine for the very small end — single-location convenience stores, micro-SME consumables — where perpetual ERP costs more than it returns.

The operational comparison, ERP setup and FTA expectations for each sit in our perpetual vs periodic inventory for UAE SMEs guide.

98%+

Inventory accuracy typically achieved by a perpetual system with structured cycle counting, vs ~92-95% under annual-only counts.

ABC stratification and the cycle count rhythm

Cycle counting means counting a sub-set of SKUs every day or week on a rolling basis, so every SKU gets counted multiple times per year without ever shutting the warehouse down. The Pareto principle drives the stratification:

  • A items — top 80% of inventory value, typically ~20% of SKUs. Counted monthly.
  • B items — next 15% of value, ~30% of SKUs. Counted quarterly.
  • C items — bottom 5% of value, ~50% of SKUs. Counted twice yearly.

The variance threshold for action (typically 1% by value for A items, 3% for B, 5% for C) triggers an immediate root-cause investigation rather than a year-end adjustment. By the time the statutory full count happens, variances are minor verification items, not discoveries. Count sheets, recount protocol, blind vs informed counts, variance approval workflows and ERP setup sit in our inventory cycle-counting programme for UAE warehouses practitioner guide.

When stock isn’t moving: the provisioning call

IAS 2 carries inventory at the lower of cost or net realisable value (NRV). When NRV drops below cost because stock has gone slow-moving, damaged, expired or obsolete, a provision writes the carrying value down.

The provisioning policy should be age-based and product-class-specific. A typical UAE SME matrix:

Stock AgeFast-Moving (FMCG, Fashion)Standard (Electronics, Building Materials)Slow-Moving (Spares, Capital Goods)
0-90 days0%0%0%
91-180 days25%10%0%
181-365 days75%30%15%
366-730 days100%60%40%
731+ days100%100%80%

Document the policy, apply it consistently, disclose it in the accounting policies note. The full IFRS design (and how the FTA treats provisions vs write-offs under corporate tax services UAE rules) is in our obsolete stock provisioning policy for UAE SMEs guide.

Is the shrinkage CT-deductible?

Shrinkage — unaccounted stock loss between purchase and sale — happens in every warehouse. The real question is whether the loss is documented and deductible for corporate tax.

For CT deductibility, a shrinkage write-off requires:

  • A physical investigation report identifying root cause (theft, damage, mis-pick, system error).
  • Approval at the appropriate authority level per the inventory policy.
  • VAT input-tax adjustment under Article 55 of the VAT Executive Regulations for stock that has been destroyed or lost.
  • A clear accounting entry: Dr COGS-Shrinkage / Cr Inventory.

Untraced “mystery” shrinkage with no investigation report gets disallowed by FTA inspectors during CT audits as a matter of routine — the disallowance is added back to taxable income with a 5% administrative penalty on top. Industry benchmarks, the investigation playbook and the CT deductibility test sit in our inventory shrinkage benchmarks and CT deductibility guide.

Kitting, BoMs and manufacturing stock

SMEs that assemble, kit or manufacture have one more layer. A kit (a gift hamper) or a manufactured product (an electrical panel) has a Bill of Materials (BOM) listing every component. On assembly or production the system needs to:

  • Consume the BOM components from raw materials or finished-goods inventory.
  • Capture direct labour and applied overhead into work-in-progress.
  • Transfer the completed unit to finished goods at standard or actual cost.
  • Reconcile variance between standard and actual cost to a variance account.

Weaker SME ERPs (entry-level QuickBooks, basic Tally) struggle here. Trading-grade Zoho or Xero/DEAR handles simple kitting. True multi-level BOM, routing and labour absorption usually needs Odoo Manufacturing, Sage 200 or Dynamics 365 Business Central.

What we see across UAE industries

Same playbook, different emphasis:

  • Construction SMEs — Work-in-progress is the dominant inventory class, with cost-to-cost or milestone-based percentage-of-completion accounting under IFRS 15. See our companion guide on construction accounting in the UAE.
  • Gold and jewellery dealers — Daily LBMA spot revaluation, purity-grade ledgers and the Cabinet Decision No. 25 of 2018 special VAT reverse charge dominate the IAS 2 application. See gold jewellery accounting UAE.
  • Real estate developers — Land bank and units-under-construction are inventory until handover, not investment property. See real estate accounting UAE.
  • E-commerce retailers — Multi-warehouse, drop-ship, marketplace consignment and FBA fulfilment all change ownership rules. See e-commerce accounting UAE.

The underlying chart of accounts, GRNI discipline and IAS 2 cost-flow policy is the same in every case. Industry complexity sits on top of the generic structure, not in place of it.

Software that actually works for SMEs here

Software follows structure, not the other way around. For UAE SMEs:

  • Micro-SME (< AED 5M turnover, single warehouse) — Zoho Books with native Zoho Inventory module. FTA-approved, AED 50-150 per user per month, handles GRN-PO-bill matching, FIFO/WAC, multi-warehouse and batch tracking.
  • Small SME (AED 5-50M turnover, 1-3 warehouses) — Zoho One bundle, or Xero with DEAR/Cin7 inventory add-on. AED 200-500 per user per month total.
  • Mid SME (AED 50-250M turnover, multi-warehouse, manufacturing) — Odoo Enterprise, Sage 200, SAP Business One or Microsoft Dynamics 365 Business Central. AED 1,500-5,000 per user per month with implementation.

The dominant SME mistake is over-buying — SAP for a single-warehouse trading SME with 200 SKUs. Structure (chart of accounts, GRNI, ABC cycle counting) matters far more than the software brand.

The month-end inventory close

A defensible monthly inventory close takes about three hours for a well-structured SME on a perpetual ERP. The checklist:

  1. Run GRNI ageing report. Investigate every line older than 60 days.
  2. Reconcile stock ledger to physical (cycle count sample).
  3. Run slow-moving and obsolete report. Apply provisioning matrix.
  4. Run inventory adjustment report. Confirm every line is approved.
  5. Reconcile inventory subledger total to general ledger control account.
  6. Reconcile VAT input tax claimed to invoiced (not received) purchases.
  7. Post the closing journal: provisions, write-offs, transfers.
  8. Lock the period in the ERP.

SMEs without the internal capacity to run this close get it from us as a fixed-fee monthly engagement under accounting and bookkeeping. Fixed fee means clean inventory accounting never becomes a budget conversation.

What your auditor will pull from the file in December

The auditor’s inventory file should contain, at a minimum:

  • IAS 2 accounting policy memo (cost flow, provisioning, capitalisation rules).
  • Year-end stock count attendance memo, count sheets and reconciliation to ledger.
  • Cycle-count log for the year showing accuracy trend.
  • GRNI ageing at year-end with management explanation of long-aged items.
  • Slow-moving and obsolete provision computation.
  • Inventory adjustment register with approval evidence.
  • Consignment statements from third parties.
  • NRV testing memo for any inventory class where market signals suggest impairment.

If the monthly close is disciplined, this file assembles itself. No year-end scramble.

How Velmont Crest helps

We work with UAE SMEs in trading, retail, manufacturing, construction, jewellery and e-commerce on the full inventory accounting stack: chart-of-accounts design, GRNI workflow, IAS 2 policy drafting, ABC stratification, cycle-count programme design, slow-moving and obsolete provisioning, VAT input alignment and audit-ready workpapers.

Engagement starts with a no-fee 30-minute call to map your current structure and pain points. If the diagnostic shows scope for our dedicated inventory accounting service, we scope a fixed-fee project to redesign the chart, configure the ERP, write the policies and train your finance team. If the real issue is monthly close discipline, inventory folds into a retained accounting and bookkeeping engagement on a fixed monthly fee.

Same outcome either way: a stock ledger that ties to the physical warehouse, a VAT return that reconciles to the inventory subledger, a CT computation with defensible cost of sales, and an auditor who signs off without an extended adjustment memo.

Inventory doesn’t have to be the year-end fire drill it is now. It needs the structure above and the discipline to run it every month — nothing more exotic than that. Book a call when you’re ready.

Frequently asked questions

What is the correct chart of accounts structure for UAE inventory?
Split your stock across separate balance-sheet codes rather than lumping it into one. The core set is Raw Materials (1310), Work-in-Progress (1320), Finished Goods (1330), Goods-in-Transit (1340) and Consignment Stock (1350), each paired with a clearing account — Goods-Received-Not-Invoiced (2110), Goods-In-Transit Clearing (2120) and Inventory Adjustment (5910). You need that split for IAS 2 disclosure, it's what makes VAT reconciliation possible since input tax only attaches to invoiced receipts, and it hands the FTA a clean stock-movement trail in an audit. The single undifferentiated 'Stock' line is the mistake we see most.
What is goods-received-not-invoiced (GRNI) and why does it matter?
It's a liability clearing account that parks the value of stock you've received but haven't yet been invoiced for. Receipt the goods and you post Dr Inventory / Cr GRNI. When the supplier invoice turns up, you post Dr GRNI / Cr Accounts Payable plus Dr VAT Input. At month-end the GRNI balance is, to the dirham, your received-but-unbilled stock. Inspectors love reconciling it, and for good reason: an uncontrolled GRNI inflates your inventory without any invoice behind it to support the input tax you may have claimed.
Does the FTA accept any IAS 2 cost-flow method?
Two of them. UAE Corporate Tax starts from accounting profit and accepts FIFO and Weighted Average Cost, both IAS 2-compliant. LIFO isn't permitted under IAS 2 at all, so it can't be used for UAE financial reporting or CT. Whichever you pick, apply it consistently across the inventory class and disclose it in your accounting policies note. And don't switch on a whim — a change means retrospective restatement and disclosure, and your auditor will ask why.
How does VAT-aligned receipt posting prevent recovery errors?
It ties input tax to the invoice, not to the delivery. With VAT-aligned posting you only recognise input tax once a valid tax invoice is sitting in accounts payable — never when the goods physically arrive. The GRNI clearing account holds the receipted-but-unbilled value off to one side, so a bare GRN can't drag input tax into your return. That's exactly what Federal Decree-Law No. 8 of 2017 requires: a valid tax invoice before recovery. Mixing GRN posting with VAT recovery is the biggest single cause of input-tax claw-back we see in FTA audits.
What inventory records does an FTA tax audit typically request?
Expect the full trail. Opening stock by SKU, all purchase invoices where VAT input was claimed, all sales invoices with VAT output, year-end count sheets, slow-moving and obsolete provisions, write-off approvals, inter-branch transfer notes, consignment statements from third parties, the GRNI ageing report, and the reconciliation of the physical count back to the ledger. It all runs across the five-year retention period under the Tax Procedures Law (Federal Decree-Law No. 28 of 2022). The reconciliation is the one that bites — if it's missing, the inspector just estimates, and the assessment follows from there.
Should a UAE SME use perpetual or periodic inventory?
For most SMEs past about AED 5 million turnover with a real warehouse, go perpetual — every receipt and issue updates the ledger in real time. That gives you daily stock-on-hand visibility, makes cycle counting possible, and produces accurate cost of sales for your monthly management accounts. Periodic, where you count at period-end and back into cost of sales by difference, is fine for a very small retailer or low-value consumables. The FTA is happy with either, as long as you've documented which you use and stick to it.
How often should stock counts happen?
Run a structured cycle count under ABC stratification rather than one big annual event. A items (the top 80% of value, about 20% of SKUs) get counted monthly, B items quarterly, C items twice a year. That retires the disruptive year-end shutdown, lifts accuracy above 98%, and gives your auditor continuous evidence of control. You'll still need a full physical count at least once a year for IAS 2 and the statutory audit — but with cycle counting behind it, that count verifies what you already know instead of discovering surprises.
What is the right way to handle inventory write-offs under UAE CT?
A write-off only reduces taxable profit when the loss is real, documented and approved. You need physical evidence behind it — a damage report, an expiry list, an obsolescence committee minute — plus management sign-off at the right authority level, the accounting entry Dr COGS-Write-Off / Cr Inventory, and a VAT adjustment for any input tax originally claimed on stock that's now been destroyed (Article 55 of the VAT Executive Regulations). Skip the evidence, call it 'shrinkage' and hope, and an FTA inspector will disallow it in a CT audit without much hesitation.
How are consignment and drop-ship stock treated in the accounts?
Ownership decides everything here. Consignment stock you hold but a supplier owns stays OFF your balance sheet, in a memorandum ledger, until it sells — at which point you book the purchase and the sale together. Consignment stock you own but a third party holds (a dealer or agent) goes ON your balance sheet, in Consignment Stock (1350). Drop-ship is pure pass-through, since you never physically touch the goods: recognise revenue and cost when the customer takes delivery, and book no stock asset at all. Getting consignment the wrong way round is one of the more common IAS 2 audit findings.
What software supports proper UAE inventory accounting?
For most SMEs, Zoho Books with Zoho Inventory is the easy answer — they integrate natively and handle multi-warehouse, GRN-PO-bill matching, FIFO/WAC, batch and serial tracking, and FTA VAT compliance out of the box. Xero with DEAR/Cin7 covers similar ground. QuickBooks Online is weaker on native inventory and usually needs an add-on. Past AED 50M turnover, Sage 200, Microsoft Dynamics 365 Business Central and Odoo Enterprise are the usual picks. Honestly though, the brand matters far less than your chart of accounts and posting discipline. A well-configured Zoho will beat a misused SAP every time.
Can Velmont Crest design our inventory accounting structure?
Yes. We provide advisory and preparation support across inventory accounting — chart-of-accounts design, GRNI clearing setup, IAS 2 cost-flow policy drafting, ABC stratification, cycle-count programme design, VAT-aligned posting workflows and audit-ready stock workpapers. We work hand-in-hand with your finance team and ERP partner to embed it, but we don't run your warehouse or do the daily count. For statutory audit representation we coordinate with a licensed audit firm, and for FTA tax-agent representation with a registered tax agent.
How is Velmont Crest different from a registered FTA tax agent?
We do the advisory and preparation work — chart-of-accounts design, IAS 2 policies, GRNI reconciliation, stock workpapers, audit support across accounting, VAT, corporate tax and inventory. What we don't do is represent clients in formal proceedings before the FTA, because we're not a registered tax agent. When formal representation is needed, we bring in a licensed firm and stay involved on the technical and remediation side. We've kept it this way on purpose: clearer scope, and fees that suit a small business.

Filed under: inventory management uae, chart of accounts inventory, inventory layers IAS 2, goods received not invoiced, VAT inventory uae, perpetual inventory dubai, stock control sme

Published · Updated