Pilot Logistics Services Sdn Bhd — Total Logistics Solutions
Home  /  Guides  /  East Malaysia sea freight
East Malaysia sea freight

What documents do you need to ship goods from Peninsular Malaysia to Sabah?

What documents you need to ship goods from Peninsular Malaysia to Sabah — customs declaration, invoice, packing list, and permits.

3 min readUpdated 16 August 2026Pilot Logistics Services Sdn Bhd

Shipping from Port Klang to Kota Kinabalu or Kuching feels like a domestic move — it's still Malaysia, no border crossed. Customs treats it differently, though, and that changes the documents you need.

Sabah and Sarawak are separate customs territories

Sabah, Sarawak and Labuan are separate customs territories from Peninsular Malaysia. A shipment moving between them goes through a customs declaration, the same as it would crossing a border, even though nothing about the trip looks international.

This catches out a lot of shippers moving goods to East Malaysia for the first time. They prepare the commercial paperwork but not the customs side, and the shipment sits at the port until it's sorted.

The rule applies both ways. A shipment from Sabah or Sarawak back to Peninsular Malaysia goes through the same customs declaration.

Core shipping documents

Every shipment needs the same base paperwork, wherever it's going.

  • Commercial invoice. States the value, description, and quantity of the goods.
  • Packing list. States how the cargo is packed: cartons, pallets, weights, and dimensions.

These two documents are what customs and the carrier both work from to process the shipment. Get them wrong — a value that doesn't match, a description that's too vague — and it slows the declaration down.

The customs declaration

On top of the invoice and packing list, a shipment from Peninsular Malaysia to Sabah or Sarawak needs a customs declaration lodged with Royal Malaysian Customs (JKDM). We prepare and lodge it as part of the shipment, so you don't need to know the form — you need a forwarder who files it daily.

The declaration is where HS codes, duty and SST treatment, and any permits get confirmed against the actual goods being shipped. It's drafted from the invoice and packing list, so having those complete and accurate from the start keeps the declaration moving.

Controlled goods differ by territory

Some goods need a permit on top of the standard documents, and which permit applies depends on the product and, for East Malaysia, the specific territory.

Dairy and other animal-origin products are one example. They need a veterinary permit, and the issuing authority differs by territory — the Department of Veterinary Services for Sabah, the State Veterinary Authority for Sarawak. The same product can carry a different permit requirement depending on which East Malaysia territory it's landing in.

This is why it's worth checking each product against its actual destination rather than assuming a permit from one shipment carries over to the next. Other categories carry their own requirements too — electronics generally need MCMC certification, for example — so the rule is the same for any regulated product: check it against the actual destination, not the route in general.

How Pilot handles it

Pilot Logistics prepares and lodges import and export declarations electronically with Customs, with an in-house forwarding declaration team covering all Malaysian ports. For a Peninsular Malaysia to Sabah or Sarawak move, that means the customs declaration, HS classification, and any permit checks are handled alongside the invoice and packing list, as part of the same door-to-door arrangement — not as a separate step you have to chase yourself.

If you're also asking how long the customs side takes once your container is at the port, see our page on customs clearance time at Port Klang.

Frequently asked questions

Do I need customs clearance to ship within Malaysia?

Yes, if the shipment is moving to or from Sabah, Sarawak, or Labuan. They're separate customs territories from Peninsular Malaysia, so a customs declaration applies even though the shipment never leaves the country.

What's the minimum paperwork for a shipment to Sabah?

A commercial invoice and packing list at minimum, plus the customs declaration lodged with JKDM. Some products also need a permit, depending on what's being shipped.

Do dairy products need a special permit to Sabah or Sarawak?

Yes, a veterinary permit, and the issuing authority differs by territory: Sabah's Department of Veterinary Services, versus Sarawak's State Veterinary Authority. Check the specific product and destination rather than assuming one permit covers both.

What happens if my documents are incomplete?

The declaration can't be lodged properly, which holds the shipment at the port until it's fixed. Getting the invoice, packing list, and any permits right before the vessel sails avoids that.

Can Pilot handle the customs side for me?

Yes. We lodge the declaration, check HS codes and permit requirements, and manage the whole document trail as part of a door-to-door shipment.

Get a quote

Send us your cargo details — origin, destination, product, and weight or volume — and we'll confirm exactly what documents and permits your shipment needs.

Ready to move your cargo?

Tell us what you are shipping and where. We will come back with a plan and a competitive quote.