The verdict in three sentences
For a Singapore customs broker handling 6,000 declarations a year, a custom client portal costs, as a 2026 order of magnitude, 50,000 to 120,000 SGD over about 4 months. Its first effect is to cut the 200 daily calls from clients asking where their container is, thanks to milestone tracking and WhatsApp notifications. Its second, often underestimated effect is faster recovery of disbursements through transparent, fully evidenced invoicing.
Why your clients call 200 times a day
At the Port of Singapore, an import file goes through around ten milestones between vessel arrival and delivery, with permits filed through TradeNet. The importer, whether in Singapore or a regional client trans-shipping to Indonesia or Malaysia, has no visibility and picks up the phone. Your team spends the day answering instead of moving files forward.
| File milestone | What the client wants to know | Data source |
|---|---|---|
| Bill of lading and documents received | Documents received, documents missing | Client upload on the portal |
| Manifest and vessel arrival | Arrival date, container number | Agent entry or carrier feed |
| Permit application | Permit number, submission date | Entry after filing in TradeNet |
| Duties and GST assessment | Amount of duty and GST | Agent entry, supporting document attached |
| Duty payment | Payment status, receipt | Agent entry, receipt uploaded |
| Inspection | Inspection required or not, date | Agent entry |
| Release and collection | Date the container left the port | Agent entry or mobile app |
| Delivery | Date and proof of delivery | Photo and consignee signature |
The portal does not need a direct government system link to be useful. A quick agent update at each milestone, under 30 seconds on mobile, is enough to trigger the update and the notification.
Detailed budget
| Module | Content | 2026 range (SGD) |
|---|---|---|
| Client area and milestone tracking | File list, status, history, search by container or B/L | 11,000 - 24,000 |
| Document upload and management | Commercial invoices, B/L, certificates, missing-document checks | 6,500 - 15,000 |
| WhatsApp and SMS notifications | Automatic message at each milestone change | 5,000 - 12,000 |
| Disbursement invoicing | Duty, GST, port charges, storage, fees, supporting documents | 8,000 - 20,000 |
| Agent back office | Quick mobile entry, file assignment, dashboard | 8,000 - 22,000 |
| Online payment (optional) | Settle disbursements by PayNow or card | 5,000 - 12,000 |
| Security, hosting, training | Per-client accounts, permissions, backups, team training | 5,000 - 15,000 |
A first version without online payment sits around 50,000 to 75,000 SGD. The top of the range targets brokers who also manage regional trans-shipment with truck or feeder tracking.
WhatsApp notifications go through the WhatsApp Business API. In 2026, a utility message costs a few cents depending on the destination country, so a few thousand SGD a year for 6,000 files with 6 notifications each.
What the portal changes, in numbers
| Indicator | Before | After 6 months (estimate) |
|---|---|---|
| Client calls per day | 200 | 80 to 100 |
| Agent time spent on calls | 13 h a day combined | 5 to 7 h |
| Average disbursement collection time | 45 days | 25 to 30 days |
| Invoice disputes | 8 % of files | 2 to 3 % |
| Files stuck on a missing document | 15 % | 5 to 7 % |
Fewer disputes come from a simple rule: every disbursement line comes with its receipt or supporting document, visible to the client before the invoice even arrives.
Mini case study
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Mr Tan, managing director of a customs brokerage in Singapore, receives 200 calls a day averaging 4 minutes, over 13 hours of work daily. The portal removes 110 of them, about 7 hours a day, close to one full-time agent. At 4,500 SGD loaded monthly cost, the direct saving is about 54,000 SGD a year. The real lever is cash flow: with 6,000 files and 1,800 SGD average disbursements advanced per file, cutting collection time by 15 days frees about 440,000 SGD of working capital. For a portal at 85,000 SGD, the investment pays off within the first year.
FAQ
Does the portal need to connect to TradeNet?
Not for a first version: agent updates at each milestone are enough. A deeper integration through the Networked Trade Platform can follow in phase 2 for an extra 15,000 to 30,000 SGD.
Can regional clients in Indonesia or Malaysia use it?
Yes, the portal works anywhere on mobile. WhatsApp notifications work in every country, with a per-message cost that varies by destination.
How long does agent training take?
Plan 2 half-day sessions and 2 weeks of support. Updating a milestone must take under 30 seconds to be adopted.
What annual budget should we plan after launch?
As an order of magnitude, 15 to 20 % of the initial cost for hosting, maintenance and improvements, so 8,000 to 24,000 SGD, plus WhatsApp message fees.
Can clients pay disbursements online?
Yes, by PayNow or card, for 5,000 to 12,000 SGD of development. Payment provider fees are handled as agreed in your client contracts.
Let's scope your project. Send us your declaration volume, tracking milestones and client countries: we will price the scope, an indicative budget and a go-live timeline. 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.