A logistics and fulfilment economy
Dubai South’s membership clusters around movement and storage: freight forwarders, third-party logistics operators, e-commerce fulfilment centres, aviation support businesses, and the construction and contracting firms building out the district itself.
Those are three quite different accounting profiles sharing one zone. A freight forwarder’s central question is whether it is principal or agent on a shipment, which determines whether it reports gross freight revenue or net margin. A fulfilment operator’s is how to account for goods it holds but does not own. A contractor’s is revenue recognition across milestones with retention held.
What unites them is that none of these questions is answered by a default accounting setup, and all of them materially change what the financial statements say.
Who we do this for
Dubai South companies in freight forwarding and logistics, third-party warehousing and fulfilment, e-commerce operations, aviation services, light industrial and manufacturing, and construction and contracting.
Particularly businesses holding goods they do not own, businesses invoicing across project milestones, and businesses whose revenue includes substantial pass-through costs that may or may not belong in revenue at all.
What we actually do
The sequence matters here, so we run it the same way each time:
- Establish principal versus agent for each revenue stream, since it determines gross or net presentation and can change reported revenue several-fold.
- Separate owned inventory from goods held for others, which belong nowhere on your balance sheet but must be controlled and confirmed.
- Set revenue recognition for project and milestone work, including retention, variations and work certified but not invoiced.
- Align VAT treatment to the actual movement of goods and the customs documentation supporting it.
- Maintain proper cost allocation where the business runs warehousing, transport and handling as distinct services.
- Verify stock physically, including third-party and consignment goods held.
- Prepare financial statements and the audit file.
- Assess corporate tax and QFZP against the actual customer base.
Principal or agent: the question that changes everything
For a freight forwarder or logistics operator, this single determination changes reported revenue more than any other accounting decision:
- Principal — you control the service before it is transferred, set the price and bear the risk. Report gross: the full freight charge as revenue, the carrier cost as an expense
- Agent — you arrange the service on the customer’s behalf. Report net: only your commission or margin as revenue
- Mixed models — many forwarders are principal on some lanes and agent on others, and the treatment should follow the arrangement rather than being applied uniformly
- Disbursements — duties and charges paid on the customer’s behalf and recharged at cost generally sit outside revenue entirely
- The consequence — a business reporting gross when it should report net can show many times its actual revenue, which distorts every ratio and every comparison
This is not a presentational nicety. It affects the VAT registration threshold assessment, the corporate tax computation, bank covenant calculations, and how the business is valued if it is ever sold.
Goods you hold but do not own
Third-party logistics and fulfilment operators hold substantial value that belongs to customers. It is not inventory and it does not go on the balance sheet — but it does require controls, and its absence from the accounts does not remove responsibility for it.
What that means practically: customer stock segregated and identifiable, records maintained to the standard the customer contract requires, insurance arrangements clear, and confirmation available when a customer’s auditor asks — which they will, because that customer’s inventory is sitting somewhere they do not control.
During your own stock count, customer goods have to be identified and excluded rather than counted alongside your own. Counting them together, then excluding by estimate, is how a fulfilment operator ends up with an inventory figure nobody can support.
The failures we are called in to fix
What we see most often:
- Reporting gross freight revenue when acting as agent, overstating revenue several-fold.
- Customer-owned goods included in inventory, overstating assets and distorting the balance sheet.
- Disbursements run through revenue rather than outside it.
- Milestone revenue recognised on invoice rather than as the work is performed.
- Retention ignored until it is released, understating both receivables and revenue.
- No cost allocation across service lines, so nobody knows which service is profitable.
- Stock counted without separating customer goods, producing a figure nobody can support.
The timing
The principal-versus-agent determination should be made now and documented, because it affects every period and reconstructing it retrospectively means restating revenue.
Stock verification including customer goods should be at least annual and cycled where volumes justify it. Corporate tax follows at 30 September 2026 for a December year end, and the financial statement requirement for licence renewal should be confirmed with Dubai South for your specific licence type.
Deliverables
- Principal versus agent determination documented per revenue stream
- Owned and customer-held goods properly separated
- Revenue recognition policy for project and milestone work
- Stock verification with customer goods identified and excluded
- VAT returns aligned to customs and movement documentation
- Financial statements and audit file
- Corporate tax return and QFZP assessment
What to have ready
Nothing exotic, and most of it you already have:
- Dubai South licence and renewal details
- Customer contracts covering each revenue stream
- Details of arrangements with carriers and subcontractors
- Inventory listing, separating owned from customer-held goods
- Project contracts with milestone and retention terms
- Customs documentation
- Revenue analysis by customer type and location
- Prior year financial statements
How this is priced
Bookkeeping is priced on transaction volume. The principal-versus-agent and revenue recognition policy work is a one-off fixed fee and is the highest-value piece for this population, because it determines what every subsequent set of accounts says.
Stock verification is quoted per count. Financial statements, audit preparation and corporate tax are fixed annual fees.
Related
Frequently Asked Questions
Should a freight forwarder report gross or net revenue?
It depends whether you are principal or agent on each arrangement — who controls the service before transfer, who sets the price, who bears the risk. Many forwarders are principal on some lanes and agent on others, and the treatment should follow the arrangement rather than being applied uniformly.
Why does principal versus agent matter so much?
Because it changes reported revenue several-fold. It also affects the VAT registration threshold assessment, the corporate tax computation, bank covenant calculations and how the business would be valued. It is the single most consequential accounting decision a logistics business makes.
Do customer goods in our warehouse go on our balance sheet?
No — they are not your inventory. But they need to be segregated and identifiable, records maintained to the contract standard, and confirmation available when the customer’s auditor asks. During your own stock count they must be identified and excluded, not counted and then estimated out.
How do we account for retention on contracts?
Retention is revenue earned but not yet payable, and it belongs in receivables rather than being ignored until release. Ignoring it understates both revenue and receivables, and for a contractor with several projects running the aggregate is usually material.
What about disbursements like duty paid on a customer’s behalf?
Amounts paid as agent and recharged at cost generally sit outside revenue entirely rather than being grossed up through it. Running them through revenue inflates turnover and distorts every margin calculation.
When should milestone revenue be recognised?
As the work is performed and control transfers, rather than when the invoice is raised. For contractors this means recognising work certified but not yet invoiced, and it is the difference between accounts that reflect the project and accounts that reflect the billing cycle.
Do we need audited financial statements?
Requirements depend on licence type and change over time — confirm the current position with Dubai South for your specific licence, and build the year-end timetable backwards from that date rather than from the tax deadline.
We run warehousing, transport and handling as separate services. Should the accounts show them separately?
Yes, and most operators cannot — because costs were never allocated across the service lines. Without that split you know the business is profitable overall and nothing about which service is carrying which. It requires a chart of accounts and coding discipline that supports the analysis, which is setup work rather than reporting work.
Does e-invoicing affect logistics businesses differently?
The disbursement and pass-through question becomes structural rather than presentational. Amounts recharged at cost, duties paid on a customer’s behalf, and the split between your fee and third-party charges all have to be represented properly in structured invoice data rather than netted into a single line. Businesses invoicing that way today have work to do before their band’s go-live.
For a freight forwarder that single question changes reported revenue more than anything else on the page. Send us a sample of your customer arrangements.
Check my compliance status 058 101 9570
Last reviewed 27 July 2026. Rates, thresholds and deadlines change — the e-invoicing provider deadline has already moved once. Confirm current requirements with the Federal Tax Authority before acting, or ask us to check your position.