E-commerce accounting and bookkeeping in Dubai 2026, multi-channel online seller reconciliation
  • 29 August, 2026
  • By Safwan, Managing Partner
  • Accounting

Last reviewed by the Exiloz tax team against the UAE legislation in force on that date. Tax law moves — confirm any figure against tax.gov.ae before you act on it.

The cash in your bank is not your revenue

Here is the mistake that sinks most Dubai online sellers’ books: they treat the marketplace payout as their sales. Noon deposits AED 40,000, so AED 40,000 goes in as revenue. But you sold AED 50,000; the platform kept AED 10,000 in commission and fulfilment before wiring the rest. Book the payout and you have just understated revenue, hidden a deductible expense, and got your VAT wrong in one entry. E-commerce accounting is ordinary bookkeeping with a handful of online-specific traps: multi-channel reconciliation, inventory and COGS, import VAT, commissions, and multi-currency. Get these right and the rest is routine. If you would rather not handle this in house, this is what our outsourced accounting covers.

A Dubai online business usually sells across several places at once: its own Shopify or WooCommerce store, plus Noon, Amazon.ae and maybe an Instagram shop. Each one reports sales, fees and payouts differently, and none of them lines up with your bank statement. The job of the books is to pull all of it back into one true picture.

Book gross, never the payout

The rule that fixes half of everything: record gross sales as revenue and record every platform fee as its own expense. Never net them. When Noon sells AED 50,000 of your goods, takes AED 7,500 commission and AED 2,500 fulfilment, and remits AED 40,000, three things must appear in your books, not one: AED 50,000 revenue, AED 10,000 marketplace fees, and the AED 40,000 that actually landed. Netting is faster and quietly wrong. It costs you the expense deduction and it understates the output VAT you owe on the full AED 50,000.

Inventory, COGS and what landed cost really includes

Stock is where online margins live or die, so cost it properly. UAE reporting uses FIFO or weighted average under IAS 2 (LIFO is not allowed), and FIFO suits most sellers: the first units in are the first costed out. Build your landed cost by capitalising the product price, inbound freight and customs duty into the value of each unit, so COGS is recognised only when the item sells.

One correction we make constantly. Recoverable import VAT does not belong in inventory cost. Import duty and freight capitalise; the 5% import VAT is accounted for through your return and recovered as input tax, so folding it into COGS inflates your cost of sales and quietly loses you the recovery.

Duty in, VAT out.

Marketplace commissions and the VAT on them

Those commission and fulfilment fees carry their own VAT. If the marketplace is UAE-registered, it charges 5% on its fee and you recover that as input VAT, so the fee has to be booked to claim it. If the platform or aggregator is overseas, the fee is an imported service and you self-account under the reverse charge. Either way the fee is a real cost and a real VAT line. The net payout figure hides both.

Multi-currency: record the sale, then the settlement

Sell in USD, SAR or GBP and you have two events, not one. Recognise the sale at the exchange rate on the day, then record the actual AED that hits the bank when the gateway settles, and post the difference as an FX gain or loss. Skip this and your revenue drifts from your bank by small amounts every week until the year-end reconciliation becomes a forensic exercise. Lock the rate at the point of sale.

A worked example: one month across two channels

A Dubai seller runs a Shopify store and a Noon shop. The Shopify store takes AED 40,000 gross; the payment gateway keeps about 2.9% (AED 1,160), so AED 38,840 reaches the bank. Noon sells AED 50,000 gross, deducts AED 10,000 in commission and fulfilment, and remits AED 40,000. True revenue for the month is AED 90,000, not the AED 78,840 that landed. Output VAT is 5% on the AED 90,000 = AED 4,500. COGS on the units sold, on FIFO, is AED 48,000. Book the bank deposits as sales instead and you would report AED 78,840, understate revenue by AED 11,160, and hand the FTA an understated VAT return.

ChannelGross salesFees keptLanded in bank
Own Shopify storeAED 40,000AED 1,160 gatewayAED 38,840
Noon marketplaceAED 50,000AED 10,000 commission + fulfilmentAED 40,000
TotalAED 90,000AED 11,160AED 78,840

The VAT registration line runs across all channels

The threshold that catches online sellers: you must register for VAT once taxable supplies cross AED 375,000 in a rolling 12 months, and that figure is the total across every channel, not each store on its own. Two shops at AED 200,000 each is AED 400,000, and you are registrable. Marketplace commissions do not reduce it either; the test is gross taxable supplies. We cover the online VAT mechanics in full in our guide to UAE VAT on e-commerce and digital services.

Get the bookkeeping built once

None of this is hard once the chart of accounts and the monthly reconciliation are set up to expect it: gross revenue by channel, fees by platform, FIFO inventory, an FX line, and a VAT return that ties to real settlement reports. The tension is honest. Booking gross means more lines per month and pulling each platform’s settlement file, where netting the payout takes a minute. But netting is the version that fails an audit and understates your tax. Our accounting team sets the structure up so every channel reconciles the same way, every month.

Get Your Online Store's Books in Order

Exiloz reconciles your own-site and marketplace sales, costs your inventory on FIFO, handles import VAT and multi-currency, and keeps your VAT returns audit-ready. See our accounting services or talk to a Dubai consultant.

Frequently Asked Questions

How do you reconcile multi-channel e-commerce sales?

Record gross sales from each channel as revenue, record every platform fee (commission, fulfilment, gateway) as its own expense, then match the net payout to the bank deposit. The bank figure is what landed after fees, not your sales, so the two are reconciled through the fee accounts.


Should online sellers use FIFO for inventory?

FIFO or weighted average are both allowed under IAS 2 (LIFO is not), and FIFO suits most Dubai online sellers. Value each unit at its landed cost, capitalising product price, inbound freight and customs duty, and recognise COGS only when the item sells.


Is import VAT part of inventory cost?

No. Customs duty and inbound freight are capitalised into inventory cost, but recoverable import VAT is accounted for through your VAT return and reclaimed as input tax. Folding it into COGS inflates your cost of sales and loses you the recovery.


How are marketplace commissions accounted for?

Book the full commission and fulfilment fees as expenses, not as a reduction of the payout. If the marketplace is UAE-registered it charges 5% VAT on the fee, which you recover as input tax; if it is overseas, self-account for the fee under the reverse charge.


When does a Dubai online seller register for VAT?

Once total taxable supplies across all channels exceed AED 375,000 in a rolling 12 months (voluntary registration is available from AED 187,500). The threshold aggregates every store and marketplace, and marketplace commissions do not reduce the figure.