A forwarding business in Dubai is not a forwarding business in London with different weather. Four things about the work here change what the software has to do, and none of them appears on a feature list.
1. Most of what you handle is not really an import
Goods arrive, sit in a free zone, and leave again. Nothing was consumed here and, for a great deal of the work, nothing is due here either — but only if the paperwork says so, and the paperwork is the entire argument.
What this means practically: the same customer can give you a shipment that stays inside the free zone, one that clears to the mainland, and one that turns round and leaves — and the tax treatment differs on all three. Software that offers one setting for “VAT” will get two of them wrong, and it will not look wrong on the invoice.
The question to ask a supplier is not “do you handle VAT”. It is: can this invoice show a supply that carries no tax, and can it show WHY? Zero-rated, exempt and out-of-scope all print as nothing. They are three different declarations, and the difference matters only when somebody asks — at which point it matters a great deal.
2. You are quoting, buying and reporting in different currencies
The customer pays in dirhams. The carrier bills in dollars. The agent at the far end invoices in something else again. This is ordinary here and unusual in most places software is written.
Conversion is not the hard part; everything converts. The part that matters is which rate, on which date. A figure converted at today’s rate rather than the rate on the day of supply is wrong by whatever moved in between — a small percentage, on every foreign invoice, invisible until somebody checks.
The failure to ask about: what the software does when it has no rate for a date. If the answer is that it treats one currency as equal to another, every such invoice is wrong and looks completely normal.
3. The invoice has legally required contents
A tax invoice here is not a template choice. It has to carry particular things, and from the beginning of 2027 the way invoices are exchanged changes as well — a schedule that arrives whether or not your software is ready.
For a small forwarder the useful version is short. Your invoice needs to state the tax properly, restate it in dirhams when the invoice is in another currency, and be produced by something that will still be compliant when the rules change. If you are on spreadsheets and a Word template today, this is the deadline that eventually decides the question for you.
4. The margin is decided by the costs that arrive late
This is not particular to Dubai, but the shape of the work here makes it sharper: a shipment attracts a port charge, a haulage bill, a customs recharge and a handling fee, and they arrive across the following six weeks from four different suppliers.
If those land in a general expense account, you will know what the month earned and never what the job earned. And per-job is the number that tells you which of your customers is worth the trouble — because in a market this competitive, the difference between the good accounts and the bad ones is rarely visible in the rate.
What a small operation can ignore
Plenty, actually. Being honest about this is more useful than a longer list of features.
You do not need warehouse management until you hold stock. You do not need carrier rate contracts loaded into the system until you have enough volume for a contract. You do not need automated tracking feeds while you are handling a manageable number of shipments a week — the carrier’s own site is free and works.
What you cannot skip is the spine: one reference from quotation to invoice, costs that attach to the job they belong to, an invoice that satisfies the law here, and more than one currency handled properly. Everything else can wait until it hurts.
The realistic starting point
Most small forwarders in Dubai are running on a spreadsheet and a phone, and that is a reasonable place to be. The signal to move is not a shipment count — it is the first time you cannot answer what a job earned without rebuilding a sheet, or the first time a customer disputes a price and there is no record of what was quoted.
When that happens, look for the four things above and ignore the rest of the brochure. A system that gets those right and does nothing else will serve you better than one that does everything and gets the tax treatment wrong.
This article describes the general position and is not tax or legal advice. Your obligations depend on your registration, your free zone and your activity — confirm them with your tax adviser.