Strategy

Inventory and Warehouse Software in the UAE: What You Actually Need

SKIMBOX Team

Most UAE traders on spreadsheets do not need a warehouse management system or an ERP. Dedicated inventory software publishes UAE plans from around AED 59 a month, and a focused setup starts from around AED 5,000. Here is how the categories differ, what landed cost really means for importers, and how to pick the cheapest system that solves your problem.

Inventory and Warehouse Software in the UAE: What You Actually Need

Most stock problems in Dubai and Sharjah start the same way. One spreadsheet, one person who maintains it, and a number that stopped matching the shelf months ago. Then someone reorders goods that were already sitting in the back, a customer is told an item is available when it is not, and a stock take on a Friday turns into an argument.

The instinct at that point is to go shopping for a system. That is where money gets wasted, because four different products all answer to the phrase inventory system, and they are priced very differently. Most businesses on spreadsheets need the cheapest of the four, not the most expensive.

Dedicated inventory software is genuinely affordable. Zoho Inventory publishes UAE plans from around AED 59 a month on annual billing, and a free tier for very small operations [1]. A focused setup engagement starts from around AED 5,000. This guide covers the category boundaries, what the software actually does, how landed cost works for importers, the UAE rules that shape the system, and what the whole thing costs. We help UAE businesses choose and set up systems like these from our Dubai and Bengaluru teams [16].

Inventory software vs WMS vs ERP: four different products

Inventory system can mean four different products: built in POS or store stock tools, dedicated inventory software, a warehouse management system, or an ERP. The honest way to separate them is by the question each one answers.

CategoryThe question it answersUsually right when
POS or online store built inWhat did I sell and what is leftOne shop or one store, one stock location
Inventory softwareWhat do I hold, where is it, when do I reorderTwo or more locations, purchasing, batch or serial needs
Warehouse management systemWhere exactly is it inside the building and who picks itWarehouse first operation, bin level detail, several pickers
ERPHow does stock connect to finance and purchasingStock, accounts and buying must share one data set

Notice that scale, not ambition, decides. Even the vendors treat these as separate things. Odoo sells Inventory as one app among many rather than as an automatic part of having an ERP [12]. Oracle describes its NetSuite warehouse management module as a distinct layer covering receiving and storing items through to picking and shipping them, with each transaction updating the underlying inventory data [4]. When an ERP vendor bolts warehouse management on as its own module, that tells you the two are not the same product.

What your POS or online store already gives you

If you run one shop, or one online store, with one place where stock physically sits, your existing platform may already be enough. Till systems and e-commerce platforms track what sold and what remains on the channel they serve, and for a simple operation that is a complete answer.

They start to strain in predictable places. They are built around selling, not buying, so purchase orders and supplier lead times are usually thin or absent. Landed cost is rarely there. Batch and expiry control is rarely there. And once stock lives in two places, you are back to reconciling by hand. Before you assume your platform covers a second location, read what it documents about multi location behaviour specifically, including how and when quantities sync between sites. Our guides on POS systems for UAE retail and F&B and e-commerce website development in Dubai cover those platforms in their own right.

When dedicated inventory software is the answer

This is the right category for most trading, distribution and retail businesses coming off a spreadsheet. The trigger is usually one of three things: stock sitting in more than one place, purchasing that needs to be managed properly, or goods that need batch, expiry or serial tracking.

What you get is a single stock figure across sites, transfers recorded as real transactions, purchase orders with goods receipt against them, reorder alerts, barcode driven counting, and reporting you can export.

When you actually need a warehouse management system

A warehouse management system is not a bigger version of inventory software. It solves a different problem: efficiency inside a building. Bin and rack level locations, directed putaway so goods go to the right slot, pick paths, and multiple people picking at once without colliding.

The test is simple. If your staff spend their day walking a warehouse to fill orders, and knowing that something is somewhere in aisle four is costing you time and errors, you have a warehouse problem. If your staff are mostly serving customers and occasionally fetching stock, you have a visibility problem, and inventory software is enough.

When it is really an ERP problem

Sometimes the stock pain is a symptom. If purchasing, accounting and stock all live in separate systems that never agree, and someone spends the first week of every month reconciling them, no amount of inventory software fixes that. That is when an ERP earns its higher price, because the value is shared data rather than better stock screens. Our ERP implementation guide covers what that involves, including how a focused first phase is scoped.

What inventory management software actually does

Inventory management software covers multi location stock, batch and expiry tracking, serial numbers, barcode scanning, reorder points, purchase orders and counting. These are the capabilities worth checking on any shortlist, described the way the vendors document them.

  • Multi location stock. Zoho Inventory describes managing stock at multiple locations and tracking transfers between warehouses [2]. This is the core reason to buy.
  • Batch and expiry tracking. The same vendor describes tracking movement of each item or watching batch expiration dates using unique identifier codes [2]. Essential for food, pharmaceuticals and anything with a shelf life.
  • Serial numbers. Individual unit tracking, useful for electronics and equipment. Worth checking whether it is included, because it is sometimes sold as a paid add on rather than a default feature [14].
  • Barcode scanning. Point a scanner at an item barcode and the record fills itself instead of someone typing it [2]. The benefit is accuracy more than speed.
  • Reorder points. Set a level per item and be alerted automatically when stock drops below it [2]. The standard calculation, which is general industry practice rather than a vendor rule, is average daily usage multiplied by supplier lead time in days, plus safety stock.
  • Purchase orders and goods receipt. Raise an order, receive against it, and have stock update automatically, with purchase history and unpaid bills tracked alongside [2].
  • Counting. Cycle counts check a rotating subset without stopping work. A full physical count checks everything at once and usually means pausing receiving and dispatch. You need one full count before go live, because it becomes your opening balance.

Landed cost, the part UAE importers cannot skip

If you import, this is the feature that pays for the software on its own.

Landed cost is the true cost of a unit once freight, insurance, customs duty, clearing and handling charges are added to the supplier invoice price. Price off the invoice figure alone and every margin you calculate is optimistic. On low margin goods, that gap decides whether a line is profitable.

Systems that support landed costing let you attach those extra charges to a receipt and spread them across the goods received. Odoo documents several allocation methods for this: an equal split, by quantity, by current cost or value, by weight, or by volume, with the system recording a valuation adjustment that shows the original purchase value, the added cost and the resulting per unit figure [3]. In practice, freight usually allocates sensibly by weight or volume, and insurance by value.

Duty is a real component of that number. The official UAE government portal states that the rate of customs duty is 5 per cent of the value of goods plus cost, freight and insurance, with higher rates on alcohol and cigarettes [7]. Confirm the treatment of your specific goods, and any exemptions, with Dubai Customs.

UAE rules for stock records: VAT, customs and traceability

Four local realities change what you should ask for. None of this is tax or customs advice, and each point below ends with the body you should confirm it with.

VAT and record keeping. Registration is mandatory once taxable supplies and imports pass AED 375,000, with voluntary registration available from AED 187,500 [5]. Once registered, UAE VAT law requires taxable persons to keep records of supplies and imports, tax invoices and credit notes, and your stock and purchase records sit inside that scope [6]. Retention periods are set out in the law and its executive regulation, so confirm the period that applies to your records with the Federal Tax Authority or your accountant, so confirm the period that applies to your business with the Federal Tax Authority or your accountant rather than relying on a number quoted secondhand. The practical implication for software choice is simple: pick a system that exports complete transaction history, not one that only shows current balances.

Structured invoicing. The UAE is introducing a national electronic invoicing system, and the requirements sit with whatever system produces your invoices. Check the Ministry of Finance for the scope and timing that apply to you [15].

Free zone and mainland stock. Goods held in a UAE free zone are generally understood to sit under customs suspension rather than being duty free outright, and moving them into the mainland market is normally treated as a customs event with its own declaration rather than a simple warehouse transfer. We could not confirm that mechanism on an official government page, so treat it as the working position rather than a rule we can cite. Customs declarations are submitted electronically through the Dubai Trade portal [8]. Confirm the mechanics for your goods and your free zone with Dubai Customs or your clearing agent. Confirm the mechanics for your goods and your free zone with Dubai Customs or your clearing agent. What this means for your system is that free zone stock and mainland stock should be separate locations, so a transfer between them is visible rather than silent.

Food and pharmaceutical traceability. Dubai Municipality operates Food Watch, a digital platform for food safety and traceability built for data exchange between authorities, food businesses, service providers and consumers [9]. The government portal also states that food must be registered in the electronic ZAD system before being handled in UAE markets, and that municipalities check labels and expiry dates [10]. For pharmaceuticals, the Ministry of Health and Prevention operates Tatmeen, a track and trace platform based on GS1 barcode standards, which the Ministry describes as letting products be scanned in pharmacies and hospitals to identify counterfeit medicines and to track the movement of medicines [11]. If you trade in either category, batch level tracking is not a nice to have.

What inventory software costs in the UAE

Inventory software in the UAE costs from around AED 59 a month to license, with a focused setup from around AED 5,000. The subscription is small. The setup is where the money and the outcome both sit.

ItemWhat it coversFrom
Inventory software licencePer user per month, with order and location limitsAround AED 59 a month [1]
Setup and implementationData cleaning, opening count, configuration, trainingAround AED 5,000
A single integrationConnecting stock to another systemAround AED 1,500
Custom softwareA focused first version, when nothing off the shelf fitsAround AED 15,000
ERP first phaseFinance and inventory together, with migrationAround AED 20,000

On licences, the pattern across every platform we checked is the same: you pay per user per month, with additional charges for extra locations, higher order volume, or specific features. Zoho Inventory publishes AED pricing for the UAE from around AED 59 a month on annual billing, with a free tier and separate charges for extra users and extra locations [1]. inFlow Inventory publishes plans from around 129 US dollars a month on annual billing [14]. Cin7 publishes its Core tiers from around 349 US dollars a month [13]. Odoo bundles Inventory into its all apps plans at a low per user price, which is covered in our ERP implementation guide [12].

Two things people forget to budget. Barcode hardware: a scanner and a label printer are commodity retail equipment, but neither Zebra nor Honeywell publishes direct retail pricing, because both sell through authorised distributors, so get a written quote from a local supplier rather than working off a number you read somewhere. And integrations: a standard one starts from around AED 1,500, covered in our system and API integration guide.

If nothing off the shelf fits your workflow, a focused first version of custom software starts from around AED 15,000, as set out in our custom software cost guide. That is rarely the right answer for stock, because this category is well served by existing products. Final pricing depends on scope.

Moving from spreadsheets to inventory software

Moving off spreadsheets takes five steps: clean the item list, run a full count, label unbarcoded stock, load opening balances, then train and go live. This sequence decides whether it works.

  1. Clean the item list. One record per item, consistent naming, consistent units of measure, duplicates removed. This is the step everyone wants to skip and the one that determines the result.
  2. Freeze and count. Run a defined cut off, do a full physical count, and reconcile the variance against your spreadsheet before go live rather than after.
  3. Label what has no barcode. Existing stock usually has nothing scannable, or has manufacturer codes not mapped to your items. Scanning only works if it works every time.
  4. Load the opening balances. Reconciled figures only.
  5. Train, then go live. Then support people for the first weeks, when the old habits are strongest.

Consider a short, clearly time boxed parallel period where the spreadsheet and the system are reconciled against each other. Keep it brief, and set a firm date to switch the file off.

Real client stories

These are real situations from systems work we have done, with details changed.

The ERP they did not need. A Sharjah distributor arrived asking for an ERP because their stock numbers were unreliable across a warehouse and a small showroom. Their accounting was fine and their purchasing was fine. The actual gap was one true stock figure across two sites. We set them up on a dedicated inventory platform with an integration to their accounting system, for a fraction of what a first phase ERP would have cost, and reserved the ERP conversation for whenever finance genuinely needed to share the same data.

The margin that was not there. A Dubai importer priced their goods off the supplier invoice and could not understand why the year end profit never matched the working margin on their sheets. Freight, duty and clearing charges were being booked as general expenses rather than loaded onto stock. Once landed cost was allocated across each receipt, several product lines turned out to be close to break even. Nothing about the operation changed. The numbers just stopped lying.

The count that came first. A retailer wanted to be live on new software within two weeks and pushed back on doing a full physical count. We did the count anyway, and it surfaced a variance large enough that going live on the old figures would have produced a system nobody believed by the second week. The count added a few days. It saved the project.

How SKIMBOX approaches inventory projects

We start by working out which of the four categories your problem actually belongs to, because recommending the most expensive one is easy and usually wrong. We look at how many locations you really run, what your goods need in terms of batch or serial tracking, whether you import and therefore need landed cost, and what has to connect to what. Then we recommend the cheapest system that solves the problem properly, set it up on clean data, and train the people who will use it every day. Where reporting is the real goal, our data analytics and BI guide covers what to build on top.

A focused inventory setup starts from around AED 5,000, with licences from around AED 59 a month [1]. A single integration starts from around AED 1,500, custom software from around AED 15,000, and an ERP first phase from around AED 20,000. Final pricing depends on scope.

See our core business operations services and business consulting services, or contact us to talk through your stock.

For related reading, see our guides on ERP implementation in the UAE, e-commerce app development costs, and digital transformation for UAE SMEs.

References

[1] Zoho - Zoho Inventory official pricing, UAE plans. zoho.com/inventory/pricing/

[2] Zoho - Zoho Inventory official features documentation. zoho.com/inventory/features/

[3] Odoo - Inventory documentation, landed costs and allocation methods. odoo.com/documentation/18.0/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/landed_costs.html

[4] Oracle - NetSuite Warehouse Management documentation. docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/chapter_156382517509.html

[5] Federal Tax Authority, UAE - Registration for VAT. tax.gov.ae/en/taxes/Vat/vat.topics/registration.for.vat.aspx

[6] Federal Tax Authority, UAE - Federal Decree-Law No. 8 of 2017 on Value Added Tax. tax.gov.ae/DataFolder/Files/Pdf/VAT-Decree-Law-No-8-of-2017.pdf

[7] U.AE Official UAE Government Portal - Clearing the customs and paying customs duty. u.ae/en/information-and-services/finance-and-investment/clearing-the-customs-and-paying-customs-duty

[8] Dubai Trade - Submit customs declaration. dubaitrade.ae/en/dc-submit-declaration

[9] Dubai Municipality - Food Watch food safety and traceability platform. foodwatch.dm.gov.ae

[10] U.AE Official UAE Government Portal - Food safety, ZAD registration and labelling. u.ae/en/information-and-services/health-and-fitness/food-safety-and-health-tips

[11] Ministry of Health and Prevention, UAE - Tatmeen and global traceability standards in health products. mohap.gov.ae/en/w/ministry-of-health-and-prevention-adopts-global-traceability-standards-in-health-products

[12] Odoo - Official pricing plans. odoo.com/pricing

[13] Cin7 - Official pricing. cin7.com/pricing/

[14] inFlow Inventory - Official pricing. inflowinventory.com/software-pricing-inflow

[15] Ministry of Finance, UAE - eInvoicing initiative. mof.gov.ae/en/about-us/initiatives/einvoicing/

[16] SKIMBOX - Internal experience implementing inventory and business systems for UAE companies, 2026. skimbox.co

Frequently asked questions

  • What is the difference between inventory management software and a warehouse management system?

    Inventory software tracks what you own and where it sits across locations, along with reorder points, purchase orders and stock transfers. A warehouse management system goes a level deeper inside one building, covering bin and rack locations, directed putaway, pick paths and packing steps. The two look similar on a demo screen. The difference shows up when several people are picking orders inside the same warehouse at the same time and the aisle level detail starts to matter.

  • What is the difference between inventory software and an ERP?

    An ERP runs the whole business on shared data, so finance, purchasing, inventory and often HR all read from one place. Inventory software covers the stock part only and connects to your accounting system through an integration. If your problem is that nobody knows what is in stock, inventory software solves it. If the deeper problem is that accounting, purchasing and stock records never agree with each other, that is an ERP shaped problem instead.

  • I already use a POS or an online store. Do I already have inventory management?

    Partly. Built in stock tools inside a till system or an online store are designed to answer what sold and what is left on that channel, which is genuinely enough for one shop with one stock location. They are not built to run purchasing, batch and expiry control, landed cost or transfers between a warehouse and a shop. Check what your specific platform documents about multiple locations before assuming it covers a second site.

  • Do I need a WMS or is basic inventory software enough?

    If you run one shop and one storeroom, or a shop with a small warehouse behind it, inventory software is usually enough. A warehouse management system earns its cost once staff spend their day picking orders inside the warehouse, several pickers work at once, or dispatch volume is high enough that walking to the wrong shelf costs real money. Buying warehouse level complexity early adds setup and training work without a matching return.

  • When should a business move off spreadsheets for stock?

    There is no official threshold. The practical signal is the day the spreadsheet stops matching the shelf. Stock counts differ between the shop and the warehouse, someone reorders an item that is already sitting unlabelled in the back, or nobody can give one number for how much you actually hold. That mismatch is the trigger, not a specific number of items. Once two people maintain separate versions of the same file, the file has lost.

  • Can I just use accounting software for inventory?

    Accounting platforms track the value of stock for your books rather than the physical movement of it. They usually do not handle batch and expiry control, barcode driven receiving, bin locations or transfers between sites well. Most businesses that outgrow a spreadsheet keep their accounting software and add a separate inventory platform that connects to it, rather than trying to run daily warehouse work out of the accounting system itself.

  • We have a shop and a separate warehouse. What is the minimum system we need?

    At minimum, one system that shows a single true stock figure across both sites, records every transfer between them as its own transaction, and updates when a sale happens. That is the core job of dedicated inventory software and it does not require a warehouse management system. Add batch or serial tracking if your goods need it. Anything beyond that is worth deferring until the operation actually asks for it.

  • Is a WMS overkill for a small trading business?

    Usually yes, at least at first. Most small UAE trading businesses have a visibility problem rather than a picking efficiency problem, and visibility is what inventory software fixes. A warehouse management system optimises how people move inside a building, which only pays back when enough people are moving inside it. Start with the cheaper category, run it for a few months, and let the operation prove it needs more.

  • What is the best inventory software for selling online and in a physical shop?

    There is no single right answer, and any list that gives you one is selling something. Write down your genuine must haves first: number of locations, order volume, whether you need batch or serial tracking, which online store and accounting system it must connect to, and whether you import goods and need landed cost. Then compare two or three platforms against that list. The requirements decide the shortlist, not brand recognition.

  • Our shop and warehouse show different stock numbers. Is that a software problem?

    Usually a process problem first. Mismatches almost always come from stock that moved without being recorded, such as an untracked transfer, a return taken back informally, or a sale rung up outside the system. Inventory software helps because it forces every movement to be logged against a document. It will not fix a business that still keeps a second count on paper, so fix the habit and the system at the same time.

  • How much does inventory software cost in the UAE?

    Dedicated platforms price per user per month with limits on orders and locations. Zoho Inventory publishes UAE plans from around AED 59 a month on annual billing, plus a free tier for very small operations. inFlow Inventory publishes plans from around 129 US dollars a month on annual billing, and Cin7 publishes its Core tiers from around 349 US dollars a month. Extra locations and extra users are commonly charged on top. Final pricing depends on scope.

  • How much does it cost to set up inventory software properly?

    A focused setup engagement starts from around AED 5,000. That covers cleaning the item list, mapping your locations and units, configuring reorder points and purchase order flow, loading the opening stock balances from a physical count, and training the people who will use it daily. It sits well below a first phase ERP implementation because the scope is narrower and the system is bought rather than built. Final pricing depends on scope.

  • Is inventory software cheaper than a full ERP?

    Meaningfully cheaper, yes. A focused first phase ERP implementation in the UAE starts from around AED 20,000 plus licences because it covers finance and inventory together with migration and training across departments. A dedicated inventory setup starts from around AED 5,000 and the subscription itself is a low monthly figure. If stock is your only real pain, paying ERP prices to fix it is the most common overspend in this category.

  • Do I have to pay per warehouse as well as per user?

    Often yes. Several published platforms include a set number of locations in each plan and charge a monthly fee for each additional one, on top of the per user price. Zoho Inventory publishes both an extra user charge and an extra location charge alongside its plans. Before you commit, count the locations you will actually need, including any third party storage, and check them against the plan limit rather than assuming they are unlimited.

  • Is there a free inventory software option to try first?

    Yes. Zoho Inventory publishes a free tier covering a small monthly order limit, one user and two locations, which is enough to test whether the workflow suits how your team works before paying for anything. Use the trial period to load a realistic slice of your actual items rather than sample data, because clean demo data hides exactly the problems that will surface on your own item list later.

  • Does the licence or the setup end up costing more?

    The setup, almost always. A monthly subscription for a small trading business is a modest recurring number. The work that decides whether the system survives is unglamorous: deduplicating the item list, agreeing units of measure, doing the opening physical count, labelling stock that has no scannable barcode, and training staff. Budget for that effort deliberately. Businesses that pay only for the licence tend to be back on spreadsheets within a few months.

  • What is landed cost and why does it matter for UAE importers?

    Landed cost is what a unit of imported stock truly costs you once freight, insurance, customs duty, clearing and handling charges are added on top of the supplier invoice price. It matters here because a large share of UAE trading stock arrives from abroad, so the invoice price alone understates cost. If you price off the invoice figure, your margin looks healthier than it is, and the gap only shows up at year end.

  • How do inventory systems allocate landed cost across units?

    Platforms that support landed costing let you add the extra charges to a receipt and spread them across the goods received. Odoo documents several allocation methods for this: an equal split, by quantity, by current cost or value, by weight, or by volume. The system then records a valuation adjustment showing the original purchase value, the added cost and the new per unit figure. Weight or volume usually suits freight, and value usually suits insurance.

  • What is a reorder point and how is it calculated?

    A reorder point is the stock level that triggers a new purchase order, and dedicated platforms let you set one per item and get alerted automatically. The standard calculation, which is general industry practice rather than a vendor rule, is average daily usage multiplied by supplier lead time in days, plus safety stock. You do not need perfect figures for it to work. Reasonable estimates of lead time and safety stock beat having no trigger at all, and you refine them as real data builds up.

  • What is the difference between a cycle count and a full stock take?

    A cycle count checks a rotating subset of stock on a schedule without stopping work, which is how a system stays accurate day to day. A full physical count checks everything at once and normally means pausing receiving and dispatch for a period. Most businesses cycle count regularly and do a full count occasionally. You always need one full count before going live on a new system, because that is the opening balance.

  • What is the difference between a batch number and a serial number?

    A serial number identifies one individual unit, which suits electronics, equipment and high value goods where you may need to trace a single item to a single customer. A batch or lot number identifies a group of units produced or received together, which suits food, pharmaceuticals and most bulk imported goods. Batch tracking is lighter to run day to day. Serial tracking is more precise and is sometimes sold as a paid add on rather than a standard feature.

  • Does inventory software track expiry dates automatically?

    Batch and expiry tracking is a standard feature in dedicated inventory platforms. Zoho Inventory describes tracking the movement of each item or watching batch expiration dates using unique identifier codes. In practice that means each receipt is tagged with a batch code and expiry date, so the system can warn you about stock approaching expiry and let you pull a specific batch. That is far more reliable than someone checking labels by eye.

  • Does inventory software handle purchase orders and goods receipt?

    Dedicated platforms cover the full loop rather than just counting what is on the shelf. Zoho Inventory describes maintaining purchase order history and tracking unpaid bills alongside vendor records. The normal flow is to raise a purchase order, receive goods against it so stock rises automatically, and record any short or damaged delivery as a variance at that point. This is also where landed cost gets added, at the receipt rather than afterwards.

  • Can one system track several warehouses and a retail shop at once?

    Yes, and this is a standard feature of dedicated inventory software rather than something that needs a warehouse management system. Zoho Inventory describes managing stock at multiple locations and tracking transfers between warehouses. Each site is set up as a location, each movement between sites is its own transaction, and reporting can show either one combined figure or a breakdown per site. Check how many locations your chosen plan includes.

  • How much do a barcode scanner and label printer cost in the UAE?

    We cannot quote an official figure, because the major manufacturers do not publish direct retail pricing. Zebra and Honeywell both sell through authorised distributors and resellers, so what you pay depends on the reseller, the model and the specification you choose. Get a current written quote from a local barcode and point of sale hardware supplier for the exact models you want, and ask what warranty and support are included.

  • Does barcode scanning actually save time compared with typing?

    Yes, and the gain is mostly accuracy rather than speed. Zoho Inventory describes pointing a scanner at an item barcode to auto fill the required information instead of someone typing a code, description and quantity. Fewer keystrokes means fewer typos, and typos in stock records are what quietly destroy trust in the numbers. The biggest wins are during receiving and stock counts, where the same action repeats hundreds of times.

  • Does my inventory system need to handle VAT?

    VAT registration is mandatory once taxable supplies and imports pass AED 375,000, with voluntary registration available from AED 187,500, per the Federal Tax Authority. Once registered you have record keeping obligations, and your stock and purchase records fall inside them. So choose a system that can export clean, complete transaction history rather than one that only shows current balances on screen. Retrofitting that later is far more painful than choosing for it now.

  • How long do I have to keep stock and purchase records in the UAE?

    UAE VAT law requires taxable persons to keep records of supplies and imports, tax invoices and credit notes, and stock records fall within that scope. Retention periods are set out in the law and its executive regulation and can differ by record type. Confirm the period that applies to your business directly with the Federal Tax Authority or your accountant rather than relying on a figure quoted secondhand, and make sure your system can produce the history.

  • If I move stock from a free zone warehouse to a mainland shop, is that an import?

    Treat it as a customs event rather than an internal transfer. Goods held in a UAE free zone are generally under customs suspension, and moving them into the mainland market normally requires its own customs declaration before they can be sold locally. The exact treatment depends on your goods and your free zone, so confirm the mechanics with Dubai Customs or your clearing agent. Your inventory system should mark free zone stock separately from mainland stock.

  • What documents do I need to bring stock into the UAE?

    At a general level, expect a commercial invoice, a packing list, a bill of lading or air waybill, and a certificate of origin, with the customs declaration submitted electronically through the Dubai Trade portal. Certain product categories need extra permits or approvals from the relevant authority. Confirm the exact list for your goods with Dubai Customs or your clearing agent, because requirements vary by product category and by the route the shipment takes.

  • How much is UAE customs duty on imported stock?

    The official UAE government portal states that the rate of customs duty is 5 per cent of the value of goods plus cost, freight and insurance, with 50 per cent on alcohol and 100 per cent on cigarettes. That duty is part of your landed cost and should be allocated onto the units received rather than treated as a general expense. Confirm the treatment of your specific goods and any exemptions with Dubai Customs before you price.

  • Do I need batch tracking if I sell food products in the UAE?

    In practice, yes. Dubai Municipality operates Food Watch, a digital platform for food safety built around traceability and data exchange between authorities and food businesses. The UAE government portal also states that food must be registered in the electronic ZAD system before being handled in local markets and that municipalities check labels and expiry dates. If something has to come off the shelf, you need to know which batch it belongs to.

  • Do I need traceability if I distribute pharmaceuticals in the UAE?

    Yes. The Ministry of Health and Prevention operates Tatmeen, a track and trace platform based on GS1 barcode standards, which the Ministry describes as enabling products to be scanned in pharmacies and hospitals to identify counterfeit medicines and to track the movement of medicines. A pharmaceutical distributor needs a stock system that can capture and report at that level of detail. Confirm the current requirements that apply to you directly with the Ministry.

  • What has to happen before we can go live on new inventory software?

    In order: clean the item list so there is one record per item with consistent naming and units, run a full physical count as the baseline, label any stock that has no scannable barcode, load the reconciled opening balances, then train the people who will use it before they depend on it. Skipping the count or the cleaning is the most common reason a new system produces numbers nobody trusts in month one.

  • Our stock records are messy. Does that matter if we are switching software?

    It matters more than which platform you choose. Importing duplicated, inconsistent or half complete item data reproduces the same mess behind a nicer interface, and staff quietly go back to their own spreadsheets to check things. Cleaning the item list first, so that every item has one record, one code and one unit of measure, is usually the single biggest factor in whether the new system actually gets used.

  • Should we run the spreadsheet and the new software in parallel for a while?

    A short, clearly time boxed parallel period is a reasonable risk reduction step. Reconcile the two against each other for a few weeks so mapping errors surface while you can still fix them cheaply. Keep it brief, because parallel running means double entry and people naturally trust the familiar file. Set a firm date to switch the spreadsheet off, and make sure someone owns the reconciliation rather than leaving it to whoever has time.

  • Will inventory software connect to our online store and accounting system?

    Most dedicated platforms publish connectors for common online stores, marketplaces and accounting systems, and plans usually cap how many of those connections are included. Anything outside the published list needs a custom integration, which starts from around AED 1,500 for a standard one. Before you buy, list every system that must exchange data with stock and check each one against the plan, because integration limits are an easy thing to miss.

SKIMBOX Team

Tech Consultancy

Get fresh writing in your inbox

One email a fortnight. No filler.

By subscribing, you agree to our privacy policy.

Want us to build something?

We work with teams across MENA, UK, USA, and India to build products, run programs, and grow.

Get in touch

Continue reading