Every commercial shipment that crosses Malaysia's borders must be declared to the Royal Malaysian Customs Department (Jabatan Kastam Diraja Malaysia, or JKDM). The declaration is made using a family of prescribed forms — each identified by a "K" number — that tell Customs exactly what is moving, where it is going, and how much duty or tax is owed. Get the form right and your cargo clears smoothly. Get it wrong and you face delays, penalties, or seizure.

This guide explains the four most common customs declaration forms — K1, K2, K8 and K9 — in plain English. We also cover the lesser-known forms, the electronic filing system, supporting documents, common errors, and the penalties that follow mistakes. Whether you are a first-time importer or a seasoned manufacturer, understanding these forms is fundamental to doing business in Malaysia.

How the Malaysian Customs Declaration System Works

Under the Customs Act 1967 (Act 235), all goods imported into, exported from, or transiting through Malaysia must be declared to JKDM. The declaration serves multiple purposes: it enables the assessment and collection of import duties and Sales and Service Tax (SST), ensures compliance with trade regulations and permit requirements, and provides the government with trade statistics.

Declarations are submitted by the importer or exporter — or, far more commonly, by their licensed forwarding agent — using the prescribed Borang Kastam (Customs Forms). Each form type covers a specific scenario: importing, exporting, transhipping, moving goods within bonded areas, or removing goods from warehouses. The form you need depends entirely on what you are doing with the goods.

Quick Reference: Which Form Do You Need?

K1 Form (Borang Kastam No. 1): Import Declaration

The K1 form is the most widely used customs declaration in Malaysia. Every time goods are imported into the country — whether by sea, air, or land — a K1 must be submitted to JKDM before the goods can be released from customs control.

When It Is Used

A K1 declaration is required for all commercial imports entering Malaysia's Principal Customs Area (PCA). This applies regardless of the mode of transport: full container load (FCL) arriving at Port Klang, less-than-container-load (LCL) consolidated cargo, air freight through KLIA, or overland shipments through Johor or Padang Besar.

Who Files It

While the legal obligation rests with the importer (the consignee named on the Bill of Lading or Airway Bill), in practice the K1 is almost always filed by a licensed customs agent — a forwarding agent registered with JKDM and authorised to make declarations on behalf of importers. The agent submits the declaration electronically through the uCustoms system.

Key Fields on the K1 Form

The K1 form captures all the information JKDM needs to assess duties and verify compliance. The critical fields include:

Number of Copies

The K1 form is prepared in four copies: one for JKDM (the assessing officer), one for the importer's records, one for the forwarding agent, and one retained at the customs station. With electronic filing through uCustoms, the system generates and distributes these copies automatically.

Processing

Once submitted, the K1 is assessed by a customs officer who verifies the HS code, checks the declared value against reference databases, confirms that all required permits are in order, and calculates the duty and tax payable. The importer (or agent) must pay the assessed duties before a release order is issued and the goods can leave the port or airport.

K2 Form (Borang Kastam No. 2): Export Declaration

The K2 form is the mirror image of the K1 — it declares goods being exported from Malaysia. Under the Customs Act 1967, all goods leaving the country must be declared to JKDM, even if no export duty is payable.

When It Is Used

A K2 declaration is required whenever commercial goods are exported from Malaysia by sea, air, or land. This includes manufactured products, raw materials, commodities, re-exported goods, and goods being sent for repair or return abroad.

Key Fields on the K2 Form

The K2 form captures similar information to the K1 but from the export perspective:

Exemptions and Special Cases

While the K2 is broadly required, certain categories may follow simplified procedures:

The K2 is also essential for obtaining a Certificate of Origin (COO) from chambers of commerce such as FMM or MICCI — you cannot apply for a COO without a validated K2 declaration.

K8 Form (Borang Kastam No. 8): Transhipment and Bonded-Area Movements

The K8 form is used for goods that are moving between customs-controlled areas without entering Malaysia's domestic market. It covers transhipment, movements within and between Free Trade Zones (FTZs), and transfers to or from bonded warehouses and inland clearance depots.

When It Is Used

The K8 declaration applies to a range of scenarios where goods remain under customs control but need to be physically moved. Understanding these scenarios is critical, particularly for businesses operating near Free Trade Zone warehousing facilities:

Key Principle

The K8 is used when goods are moving between customs-controlled points but have NOT been cleared for domestic consumption. No duty or tax is assessed on K8 movements because the goods remain under customs bond.

Filing Requirements

The K8 form must be submitted to the customs officer in charge at the point where the goods are being removed. For example, if goods are being moved from a customs airport to a bonded warehouse, the K8 is filed at the customs airport. The form must be lodged at the time of removal or loading for export.

Like K1 and K2 declarations, the K8 is filed by a licensed forwarding agent through the electronic declaration system. The agent must ensure that the goods are accompanied by the K8 throughout transit, and that they are delivered to the declared destination within the stipulated time frame.

K9 Form (Borang Kastam No. 9): Removal from Bonded Warehouses

The K9 form is the declaration used when dutiable goods are removed from a customs-bonded warehouse or a Licensed Manufacturing Warehouse (LMW) for specific approved purposes within Malaysia.

When It Is Used

The K9 form comes into play in several important scenarios:

How It Differs from K1

The K9 and K1 are sometimes confused because both involve goods entering the domestic market with duty and tax payment. The key difference is where the goods are coming from. A K1 is used when goods arrive from overseas and clear customs at the port or airport. A K9 is used when goods are already in Malaysia — sitting in a bonded warehouse or LMW — and are being released into domestic circulation. The goods were previously brought into the bonded area under a K8 or other bonded movement form.

Duty Assessment on K9

When goods are removed via K9 declaration, the duty and tax are assessed at the rates prevailing on the date of removal — not the date the goods originally arrived in Malaysia. This is an important distinction: if duty rates have changed since the goods were warehoused, the current rate applies.

Other Customs Forms You Should Know

While K1, K2, K8, and K9 are the most commonly encountered forms, JKDM prescribes additional forms for specific situations:

Form Name Purpose
K3 Borang Kastam No. 3 Used for inter-territory movement of goods between Peninsular Malaysia, Sabah, Sarawak, and Labuan (where different duty regimes apply). Filed for domestic shipments by sea or air between these territories.
K4 Borang Kastam No. 4 Submitted by shipping operators or carriers to declare cargo information and produce a Delivery Order. Used in conjunction with the manifest during import processing.
K6 Borang Kastam No. 6 Used for claims of duty drawback — a refund of import duties paid on materials that are subsequently re-exported as part of finished goods.
K10 Borang Kastam No. 10 Transportation permit form used for the movement of goods in specific controlled scenarios, including coastal trade within Malaysian waters.

Additionally, Free Trade Zone operations use a separate series of forms — ZB1, ZB2, and ZB3 — for movements into, out of, and within Free Zones. These work alongside the K-series forms depending on the nature of the goods movement.

Electronic Declaration: The uCustoms System

Since 2019, Malaysia has been transitioning customs declarations to the uCustoms (Ubiquitous Customs) system — a fully integrated, single-window platform that handles declarations, permit verification, duty payment, and cargo release electronically.

How It Works

The "u" in uCustoms stands for "ubiquitous," reflecting the system's design to be accessible from any connected device at any time. All K1, K2, K8, and K9 declarations are now submitted electronically through uCustoms. The system covers eight main operational clusters: registration and licensing, clearance, audit and enforcement, control and prevention, revenue and accounting, knowledge management, system management, and technology.

The electronic workflow typically follows these steps:

  1. Declaration preparation: The forwarding agent enters all required data into the uCustoms portal, including goods descriptions, HS codes, values, and permit references
  2. Document upload: Supporting documents (invoices, packing lists, permits) are uploaded to the system and linked to the declaration
  3. Submission and validation: The system validates the data against its rules engine, checking for errors and inconsistencies
  4. Risk assessment: uCustoms runs the declaration through an automated risk assessment engine to determine the clearance channel — Green (automatic release), Yellow (document check), or Red (physical inspection)
  5. Duty assessment: For K1 and K9 declarations, the system calculates the duty and tax payable
  6. Payment: Duties and taxes are paid electronically through the system
  7. Release order: Once payment is confirmed and all checks are satisfied, the system generates an electronic release order allowing the cargo to be collected

The Role of the Forwarding Agent

Only registered customs agents — forwarding agents licensed by JKDM — are authorised to submit declarations through uCustoms. While importers and exporters can technically register themselves, the complexity of tariff classification, valuation rules, and permit requirements means that virtually all commercial declarations are handled by professional forwarding agents. The agent acts as the bridge between your business and JKDM, translating your commercial documents into compliant customs declarations.

Supporting Documents Required with Each Declaration

A customs declaration form alone is not sufficient. JKDM requires a set of supporting documents to verify the information declared. These documents must be uploaded to the system or made available for inspection. Here is what you need for the most common scenarios:

For K1 (Import) Declarations

For K2 (Export) Declarations

For K8 and K9 Declarations

K8 and K9 declarations require the original import documentation (commercial invoice, packing list, B/L) plus additional documents specific to the movement: warehouse receipts, LMW operator licences, FTZ authority approvals, and the original K1 or K8 declaration number under which the goods first entered customs control.

Common Errors on Customs Declaration Forms

Even experienced traders make mistakes on customs forms. Some errors are innocent oversights; others result from carelessness or lack of understanding. All of them cause problems. Here are the most frequent issues we see at customs clearance:

1. Wrong HS Code

This is the single most common — and most consequential — error. The HS code determines the duty rate, so a wrong code means either overpaying duty (costing you money) or underpaying duty (which JKDM treats as an offence). Malaysia uses the ASEAN Harmonised Tariff Nomenclature (AHTN) with 8 to 10 digits, and many product categories have fine distinctions. For example, different grades or forms of the same material can attract very different duty rates. When in doubt, consult the JKDM HS Explorer or ask your forwarding agent to verify the classification. (For help estimating your duty liability, see our customs duty calculator guide.)

2. Incorrect CIF Value

Under-declaring the value of goods to reduce duty is a serious offence. But even unintentional errors — such as using the wrong exchange rate, omitting freight or insurance costs from the CIF calculation, or declaring a partial shipment value — will trigger problems. JKDM maintains reference price databases and will flag declarations where the declared value appears abnormally low.

3. Missing or Wrong Permit References

Many goods require an Approved Permit (AP) from a controlling agency before they can be imported. If you fail to reference the AP number on your K1 declaration, or if the AP has expired, the goods will be held at the port until the permit issue is resolved. This is particularly common with food products (MAQIS), electrical goods (SIRIM), and pharmaceutical products (Pharmacy Board).

4. Declaration Does Not Match Physical Goods

If your K1 declaration says "500 cartons of ceramic tiles" but the container is opened and found to contain 600 cartons — or a different type of tile — you have a compliance problem. Discrepancies between the declaration and the actual goods are treated seriously, regardless of the reason. Ensure your supplier's packing list is accurate before your agent files the declaration.

5. Incorrect Country of Origin

Declaring the wrong country of origin can invalidate preferential duty claims under FTAs. If you claim ATIGA preferential rates by declaring the origin as an ASEAN country but the Certificate of Origin does not match, the preferential rate will be denied and full MFN duty will be assessed — plus potential penalties.

6. Outdated or Mismatched Information

Using an old company registration number, referencing a superseded permit, or mismatching the consignee details between the Bill of Lading and the K1 declaration will all cause delays. Keep your customs registration details updated with JKDM.

Penalties for Declaration Errors

The Customs Act 1967 imposes significant penalties for incorrect customs declarations. It is important to understand that JKDM does not require proof of fraudulent intent for many offences — even honest mistakes can attract penalties. Staying compliant with customs regulations is not optional.

Section 133: Incorrect Declarations

Section 133(1) of the Customs Act makes it an offence to make any incorrect or untrue declaration, or to furnish any false document, in connection with customs matters. Critically, Section 133(2) removes the defence of inadvertence — you cannot claim the error was accidental or that you had no fraudulent intent. The penalties under this section include:

Section 135: Smuggling and Evasion of Duty

Section 135 addresses more serious offences, including the wilful evasion of customs duty, smuggling, and fraudulent declarations intended to reduce or avoid duty. Penalties under Section 135 are severe:

Other Consequences

Beyond fines and imprisonment, incorrect declarations can result in:

The Bottom Line on Penalties

How DNE Forwarding Handles Your Customs Declarations

At DNE Forwarding, customs declarations are not a side activity — they are core to what we do. We are an ISO-certified forwarding company with over 25 years of experience processing K1, K2, K8, and K9 declarations at Port Klang and across Malaysia. Here is how we ensure your declarations are accurate, compliant, and processed efficiently:

Customs declarations are where compliance, cost, and speed intersect. A single error on a K1 form can cost you thousands in penalties and days in delays. A well-prepared declaration, filed by an experienced agent, gets your goods cleared and delivered without drama. That is what we do every day.