CargoSharks

Freight forwarding software, from enquiry to e-invoice.

Quote, book, clear and invoice every shipment on one file, in Arabic and English, with ZATCA and UAE e-invoicing built in. Made in Kuwait for forwarders across the GCC.

  • ZATCA Phase 2
  • UAE e-invoicing
  • Arabic and English
  • Sea, air, road, courier
The CargoSharks dashboard: overdue replies, demurrage accruing, open enquiries and live shipments

Accruing right now on one box in Shuwaikh:KWD 2,454.602· MSKU 704 118 2 · 76 days past free time

1
file from enquiry to paid invoice
0
times a shipment is keyed in twice
2
e-invoicing regimes: ZATCA and the UAE
3
decimals on every dinar

ZATCA and UAE e-invoicing, built into the invoice

The invoice your team raises from the job is the e-invoice. No second system, no export, and nothing re-keyed into a tax portal.

Saudi Arabia: ZATCA Phase 2
Tax invoices, credit notes and debit notes go out as signed XML with the QR code, cleared with ZATCA as part of issuing.
UAE: e-invoicing
Invoices in the UAE’s PINT AE format, transmitted as soon as the invoice is issued.
VAT decided per line
Each line’s VAT category, rate and exemption code comes from the charge, the branch’s country and whether the move is international, from rules your finance team can edit.
Kuwait: unchanged
Kuwaiti branches invoice as they do today, in dinars to three decimals.

INV-DMM-2026-00412

Shanghai → Dammam · Sea FCL

Signed · QR · cleared
ChargeVAT treatmentAmount, SARVAT, SAR
Ocean freightZero-rated · VATEX-SA-34-16,400.000.00
Customs clearanceZero-rated · VATEX-SA-34-5850.000.00
Port storageStandard · 15%600.0090.00
Customs duty, paid for youOut of scope3,200.00–
Total with VAT11,050.0090.00
One invoice from a Dammam branch: a sea import from Shanghai, VAT decided line by line.

SAR 11,140.00

Three desks, one file.

Commercial, operations and finance work the same shipment. Nothing is re-keyed between them and nothing leaves the file.

The enquiry arrives as an email. It leaves as a quote.

Mail lands in a shared box, is read, and becomes a structured enquiry with a shipper, a lane and a mode. It is priced off the rate cards you loaded where they cover the route, and sent to agents where they do not.

  • One queue for every branch, one owner and one deadline per line.
  • Rate cards by lane, mode and carrier. Two cannot overlap on one route.
  • Buy, sell and margin are on the screen before the quote goes out.

The parts a forwarder opens every day.

Six things a desk relies on, built so they still hold on the day everyone is in a hurry.

Every leg on one timeline

See where every shipment is, and what changed. Pickup, gate-in, sailing, discharge, customs and delivery sit on one file, with planned, revised and actual times side by side. Nothing is overwritten, so when a customer asks when a date moved and who moved it, there is an answer.

Three decimals, all the way down

Dinar invoices that add up to the fils. The dinar has three decimal places, and every amount is kept and calculated to all three, never rounded to two on its way to a screen, so the third decimal is never quietly dropped.

Quotes from the right rate, every time

Your team prices from the card that is actually current. Cards are set by lane, mode and carrier with validity dates, and two can never cover the same route at the same time, so nobody has to remember which one applies.

Documents without the retyping

House bill, air waybill, delivery order, packing list, manifest and the customs pack come straight from the shipment file, in Arabic or English. Nothing is retyped into a template, so nothing is mistyped on the way.

Every enquiry in one queue

WhatsApp, email, the web form and the phone land in one queue across every branch, each with an owner and a response clock, so no request waits because nobody saw it.

Each branch sees its own work

Staff see the branches and entities they work for, and nothing else. The separation is enforced by the database itself rather than by a filter on the screen, so even a faulty report cannot show one branch another branch’s shipments.

What is free time costing you?

Four numbers off your own board. Nothing is sent anywhere — the arithmetic happens in this page.

CargoSharks does not make this number smaller. It makes it arrive on the day the clock starts instead of six weeks later on a supplier invoice — as a charge line you raised, against the job that caused it, with the milestone that started it on the same screen.

On the clock every year

KWD16,588.800

A month
KWD 1,382.400
Boxes it happens to
86 a year

The clock nobody starts is the one that costs you.

A container goes past its free days and nothing happens, because starting a counter is somebody’s job and it is nobody’s job. It surfaces weeks later, on a supplier invoice, and by then the question is who was supposed to be watching.

CargoSharks starts it from the milestone that starts free time, and writes the charge line itself as it runs.

Somewhere in Shuwaikh, a box is earning the terminal money.

MSKU 704 118 2

Shuwaikh · Sea FCL

Free time ended
14 Aug 2026 · discharge
Rate
KWD 32.000 / day
Chargeable days
76 and counting
Accrued to now
KWD2,454.602

Charge line written automatically

Arabic is not a translation layer.

Every screen, document and email template exists in both languages, checked for parity on every commit. Right-to-left is in the layout rather than added on top of it, so the quote your customer opens in Arabic reads the way an Arabic document should, because it was built that way rather than mirrored from the English.

Try it
الشحنات الجارية
لوحة الشحنات الجارية بالعربية

Every product in this market was built in English and had Arabic added. You can tell in about four seconds, and so can your customer.

Book a demo, and tell us about your operation.

A person reads every request and replies within one working day, in Arabic or English. The answers below shape the demo and the quote, so the first call is about your shipments, not a questionnaire.

  1. Demo call

    Free. Your lanes and your documents, on the real software.

  2. Setup and onboarding

    Your rate cards, customers, templates and e-invoicing set up, and your team trained.

  3. Live

    A subscription quoted for your branches and users. No per-shipment fees.

Rather look first? The live demo is open, with no sign-up.
About your operation (optional)
What you move