Shunli Solutions

Clearing & Forwarding

Customs clearance software for Kenyan agents.

One record per consignment — documents, KRA and KESWS paperwork status, storage clocks, and client billing in one screen. Built on the Frappe platform, run by Shunli.

The problem

If this sounds familiar, you're who we built this for.

The file lives in fifteen places

Shipping line emails, the KRA portal, a WhatsApp group, and somebody's desk. Answering "where is my container?" takes four phone calls.

Demurrage finds you late

Storage and demurrage clocks run silently until the invoice arrives. By the time you know, the margin on the file is gone.

Billing leaks

Duties and port charges paid on behalf of the client get re-typed from receipts into invoices — or quietly forgotten.

What we build

The system, piece by piece.

One record per consignment

Bills of lading, entries, permits, and delivery orders attached to the file itself. Status of every shipment at a glance — no digging through email.

Deadline clocks that shout

Storage, demurrage, and container-return clocks tracked per file, with alerts before they start costing money — not after.

Disbursement-to-invoice flow

Duties and charges paid for the client are recorded once and flow straight into the client invoice with your agency fee. Nothing re-typed, nothing leaked.

Agent task lists

Every file shows what happens next and who owes the action — so a sick day or a handover never loses a consignment.

KRA / KESWSeTIMS billingM-PesaEmail & SMS updates

The clearing workflow runs on the same platform as your accounts — so every disbursement, agency fee, and client payment lands in the same ledger your accountant closes the month from. See what's inside the platform and how an implementation runs.

Common questions

Asked on almost every call.

Does it integrate directly with KESWS or the KRA single window?

We integrate with whatever exposes data in your process. Where a direct integration is not available, the system tracks statuses, deadlines, and documents alongside your manual filing — so the file remains the single source of truth either way.

Can my clients check their own shipment status?

Yes — we build client-facing status views so your customers check the file instead of calling your office. You decide what they see.

How does billing work when we pay duties on behalf of clients?

Disbursements are captured as you pay them, tagged to the file, and pulled automatically into the client invoice together with your agency fee — eTIMS-stamped and ready for KRA.

How much does it cost?

Every implementation is scoped to the business: a one-time fixed implementation quote, then one flat monthly fee for hosting, support, and updates. Book a call and you will leave with a realistic range.

Run your files from one screen.

Tell us how your clearing operation works today — files, clients, and where it hurts. We'll tell you honestly what we'd build.