The verdict in three sentences
A customs broker handling 9,000 permits a year across separate spreadsheets forgets part of its disbursements: storage, demurrage, inspection fees, late penalties, paid on the client's behalf and never rebilled. At that volume, a 3 to 5% margin leak adds up to a six-figure sum in SGD each year. A bespoke platform linked to TradeNet permit data, tracking each job to cargo release and building the invoice from disbursements actually paid, closes the leak within months.
Why disbursements vanish
A typical job at PSA terminals or Changi Airfreight Centre follows the same path: job opening, document intake, permit declaration through TradeNet via the broker's front-end, duty and GST payment, inspection if selected, release, delivery. At each step the broker advances money for the client: terminal charges, shipping line fees, inspection handling, storage beyond free time, permit amendments.
These advances are paid by card, GIRO or petty cash, often by someone other than the person who invoices. The invoice goes out with service fees and duties, but two or three disbursement lines are missing, and nobody claims them later.
| Disbursement item | Average amount per job | Observed miss rate |
|---|---|---|
| Storage beyond free time | 150 to 450 SGD | 8 to 12% |
| Container demurrage and detention | 120 to 800 SGD | 10 to 15% |
| Inspection and handling fees | 60 to 150 SGD | 4 to 6% |
| Terminal and haulage surcharges | 80 to 300 SGD | 5 to 8% |
| Permit amendment and late fees | 30 to 200 SGD | 15 to 20% |
| Shipping line documentation fees | 40 to 120 SGD | 6 to 10% |
These are 2026 ballpark figures for mid-sized Singapore brokers. The pattern is always the same: the gap is between payments and billing, not customs expertise.
What the software must do
- Single job file: opened on receipt of the bill of lading or air waybill, permit number attached, status updated at each stage.
- Permit data link: import of permit and payment data from the declaration front-end, to avoid re-keying and to check duties paid.
- Disbursements: every payment is tied to a job with a photographed receipt. A job cannot close while a disbursement is unassigned.
- Billing: the invoice builds itself from the client's fee schedule plus disbursements, with an agreed handling margin where the contract allows.
- Reporting: margin by client and commodity, average time to release, receivables ageing.
Budget and timeline compared
| Option | Entry cost | Permit data link | Lead time |
|---|---|---|---|
| Spreadsheets and accounting package | near zero | none | immediate |
| Off-the-shelf freight software | 30,000 to 60,000 SGD + per-user fees | often partial | 3 to 4 months |
| Bespoke platform | 80,000 to 140,000 SGD (2026 market range) | built in from scoping | 5 months |
| Annual maintenance, bespoke | 8 to 15% of build cost | included | ongoing |
| Staff training | 2 to 3 days per role | included | during the project |
Freight forwarding suites handle shipments well, but brokers with complex rebilling rules end up keeping spreadsheets alongside. Final scope and price depend on integrations and data migration volume, and are set in the quote.
How to scope the project well
The best starting point is a sample audit: take 300 closed jobs from the last quarter, list every payment made on each one, and compare it with what was invoiced. This gives a measured leak rate rather than a guess, and it shows which disbursement types matter most for your client mix. The second step is to write down the fee schedule for your top 20 clients, since they usually represent 60 to 70% of revenue. The third is to agree who owns each job stage, so the software can assign alerts to a named person. With those three inputs, scoping takes about 4 weeks and the build can start on solid ground.
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.
Daniel, managing director of a licensed customs broker in Singapore, files 9,000 permits a year for revenue of 4.2 million SGD, disbursements included. Reviewing 300 closed jobs, his team finds an average leak of 3.6%, around 150,000 SGD a year of unbilled disbursements.
If the platform costs 110,000 SGD with 12,000 SGD a year of maintenance, he recovers the investment in under a year on disbursements alone. His three billing clerks also spent 40% of their day rebuilding job files; that is about 70,000 SGD of salary time a year moved to collections.
FAQ
Does the software file permits directly?
It connects to the declaration front-end the broker already uses, importing permit and payment data. Scoping allows 3 to 4 weeks to validate that data flow.
Can we track sea and air jobs together?
Yes, each job carries its clearance point and specific steps. Average times by site, for example 3 days at the port versus 1.5 at Changi, show on the dashboard.
Can clients follow their jobs?
A client portal shows status, documents and invoices. It usually cuts status calls by around 50%.
How are client payments matched?
PayNow and bank transfers are matched to invoices automatically, with reminders at day 30. Exceptions go to a review queue.
How long until go-live?
Allow about 5 months: 1 month of scoping, 3 months of phased build, 1 month of parallel running.
Let's scope your project. We audit your closed jobs to size the disbursement leak, then scope the permit data link and billing over about 5 months. 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.