The verdict in three sentences
For a Dubai customs broker handling 2,200 shipments a year, a client tracking portal costs roughly USD 50,000 to 90,000 in 2026 and ships in about 4 months. It publishes every file through 12 standard statuses, sends a WhatsApp and email alert at each change and lets importers upload documents online. The most measurable effect: the 80 daily calls asking "where is my container?" drop by two thirds, freeing your clearance team for actual declarations.
The 12 steps of a shipment, as the importer sees them
Importers do not want to see your internal organisation. They want to know where their goods are, what is blocking and what is expected of them. Scoping means translating your process into 12 plain statuses, each triggered by a specific event.
| # | Client status | Trigger | Alert |
|---|---|---|---|
| 1 | File opened | Bill of lading received | WhatsApp + email |
| 2 | Documents missing | Invoice, packing list or certificate of origin missing | WhatsApp with list |
| 3 | Vessel arrived at Jebel Ali | Arrival confirmed | |
| 4 | Declaration submitted | Filed in the Dubai Customs system | |
| 5 | Duties assessed | Duty and VAT amount known | WhatsApp with amount |
| 6 | Duties paid | Payment confirmation | |
| 7 | Inspection channel assigned | Green, yellow or red | |
| 8 | Physical inspection booked | Red channel | WhatsApp with date |
| 9 | Release issued | Customs release | |
| 10 | Collected from terminal | Container gate-out | |
| 11 | Delivered | Signed proof of delivery | WhatsApp + email |
| 12 | Closed and invoiced | Invoice issued | Email with invoice |
Statuses 2, 5 and 8 generate most calls today, so they need the clearest wording.
What drives the budget
| Module | Content | 2026 ballpark (USD) |
|---|---|---|
| Broker back office | File creation, status updates, assignment | 11,000 to 19,000 |
| Importer web and mobile portal | File list, history, search by BL or container | 10,000 to 17,000 |
| Document upload and validation | Upload, checks, archiving | 7,000 to 12,000 |
| WhatsApp Business API and email alerts | Approved templates, automatic sends | 5,000 to 9,000 |
| Billing and disbursements | Duties, handling fees, brokerage fees, reminders | 8,000 to 15,000 |
| Management dashboard | Time per step, blocked files, revenue per client | 4,000 to 8,000 |
| Data migration and training | Client import, 2 days of training | 5,000 to 10,000 |
| Total | 50,000 to 90,000 |
The low end assumes staff update statuses manually; the high end adds disbursement billing and automatic retrieval of some events (vessel arrival, release) where a usable data source exists. WhatsApp Business conversations cost a few cents each: across 2,200 files and about 9 alerts each, the yearly messaging bill stays small.
4-month plan
| Month | Work |
|---|---|
| 1 | Workshops with clearance and customer service teams, 12 statuses defined, mockups |
| 2 | Back office, database, role management |
| 3 | Importer portal, documents, WhatsApp alerts |
| 4 | Billing, pilot with 20 importers, training and go-live |
The pilot with 20 key clients matters most: their feedback on status wording beats any internal test.
Mini case study
Ravi, managing director of a customs brokerage in Dubai, counts 80 calls a day averaging 4 minutes across 3 staff: over 5 hours daily, about 1,300 hours a year over 250 working days. At a loaded USD 25 per hour, that is USD 32,500 a year, before counting files delayed because a declarant picked up the phone instead of processing an assessment.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
With a USD 70,000 portal, calls fall to 27 a day: 870 hours saved, about USD 21,750 a year in direct time. The bigger win lies elsewhere: online upload cuts missing documents, and average clearance time drops from 4 to 3 days. Across 2,200 containers, one day of avoided demurrage and storage at USD 75 per container is worth up to USD 165,000 a year to your clients, a strong sales argument to win new importers.
FAQ
Must the portal connect to Dubai Customs systems?
Not to start. Most projects begin with manual status updates, under 30 seconds per change, then automate once a reliable interface or data feed is in place.
Will importers really use a portal?
Few will log in daily, and that is fine: 70 to 80% of the value comes from WhatsApp alerts. The portal mainly serves document upload and history.
What about hosting and maintenance?
Cloud hosting for an app this size is modest, usually a few hundred USD a month. Maintenance is set by a monthly support contract sized to your response-time needs.
How are client documents protected?
Personal accounts with password and one-time code, file encryption, access logs and a defined retention period, for instance 5 years for customs records under UAE rules.
Can we start smaller?
Yes. A first release with back office, 12 statuses and WhatsApp alerts ships in 8 to 10 weeks; disbursement billing follows.
Let's scope your project. We turn your clearance process into clear statuses for importers and deliver the portal in 4 months, with a usable first release in 8 to 10 weeks. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.
