What is a commercial invoice?
Learn what a commercial invoice is, what to include, and how to create one for shipping goods from Malaysia.
Published Wednesday 30 September 2026
Table of contents
Key takeaways
- A commercial invoice is the main document customs uses to value and classify goods you ship across borders
- In Malaysia, the Royal Malaysian Customs Department (RMCD) relies on it to support import and export declarations and to work out duty and sales tax
- Specific goods descriptions and accurate values help your shipments clear customs sooner
- Keep a copy of every commercial invoice for at least seven years to meet Malaysian record-keeping rules
What is a commercial invoice?
A commercial invoice is a document the seller issues for goods shipped to another country, describing the goods and stating their value. Customs authorities use it to classify the shipment and calculate any duty and tax owed.
Think of it as a passport for your shipment. Say you run a batik business in Kuala Lumpur and send 200 silk scarves to a boutique in Tokyo. The commercial invoice tells customs in both countries what’s in the box and what the buyer paid for it.
When do you need a commercial invoice?
You need a commercial invoice whenever you ship goods with a commercial value across a border. That includes samples and gifts: even when nobody pays for them, the goods still need a declared value so customs can assess them.
The commercial invoice comes into play whenever physical goods leave or enter Malaysia.
Why customs needs a commercial invoice
Customs needs a commercial invoice to confirm what you’re importing or exporting and how much it’s worth. The Royal Malaysian Customs Department (RMCD) lists the invoice as a supporting document for the import declaration, Customs Form No. 1 (K1). Exporters use it the same way with Customs Form No. 2 (K2), the export declaration.
The invoice value also shapes what your buyer pays at the border. RMCD bases customs value mainly on the transaction value, which is the price paid or payable for the goods. Since 1 July 2025, sales tax of 5% or 10% applies to many imported goods, depending on their tariff code.
What information goes on a commercial invoice?
A commercial invoice needs enough detail for customs to identify every party and value every item. Most of that information falls into five categories:
- Business details for you and your buyer, including full names and addresses, plus your Companies Commission of Malaysia (SSM) registration number
- Invoice details, including a unique invoice number, issue date, currency and the agreed Incoterms rule
- Item descriptions, with the quantity, unit price, Harmonised System (HS) code and country of origin for each line
- Shipping details, including net and gross weight and the number of packages
- Total shipment value, with freight and insurance charges shown separately
Add your tax identification number (TIN) from the Inland Revenue Board of Malaysia (LHDN). Include your sales and service tax (SST) registration number too, if you’re registered.
Malaysia classifies goods under the Customs Duties Order 2022, based on the ASEAN Harmonised Tariff Nomenclature (AHTN). Use that schedule to confirm each HS code before you ship.
Country of origin matters most when you sell to a free trade agreement (FTA) partner. The right origin can qualify your buyer for a lower preferential tariff. Malaysian exporters apply for a Preferential Certificate of Origin through the Ministry of Investment, Trade and Industry (MITI) ePCO system.
State the currency beside every total, especially if you invoice in US dollars or your buyer’s local currency. Multi-currency accounting makes it easier to track what you’re owed in each currency and what it’s worth in ringgit.
How to describe goods clearly
Describe each item so a customs officer could picture it without opening the box. Name what the item is and what it’s made of, then add its purpose if that helps with classification.
Here’s how vague descriptions compare with specific ones:
- “Clothing” becomes “Men’s long-sleeved shirts, 100% cotton, 200 pieces”
- “Electronics” becomes “Wireless Bluetooth earphones with charging case, 50 units”
- “Food” becomes “Dried durian chips in 250 g sealed packs, 120 packs”
- “Parts” becomes “Stainless steel hex bolts, M10 × 50 mm, 1,000 pieces”
The specific version answers the questions customs would otherwise ask. It also makes the right HS code easier to find, because the material and use are already on the page.
Why accurate information matters
Accurate details help your goods clear customs on time and keep your buyer’s landed costs predictable. Errors can trigger inspections or reassessed duty, which slows delivery and often delays payment too.
Consistency comes from habit. Building a checklist into your invoicing process means every shipment leaves with the same complete set of details, whoever prepares the paperwork.
How to create a commercial invoice in 5 steps
You can create a commercial invoice in five steps. Work through them in order before each shipment leaves your premises.
1. Gather required information
Start by collecting everything the invoice needs before you fill anything in. That means buyer details, the purchase order or sales agreement, product specifications, HS codes and shipping weights.
Ask your buyer or freight forwarder whether the destination country needs anything extra.
2. Choose your format
Pick a format that holds every required field and looks the same for each shipment. You can start from a template or create the invoice in your accounting software.
The basics of making an invoice still apply, including clear numbering and itemised lines. Many carriers can also generate a commercial invoice when you book a shipment online.
3. Complete the invoice
Fill in each field using the information you gathered, writing descriptions at the level of detail shown above. Enter the transaction value, which is the price your buyer actually pays, and show the currency with each amount.
Add the agreed Incoterms rule so customs and your buyer know who’s responsible for freight and insurance. Sign and date the invoice if your buyer or the destination country asks for it.
4. Review and verify
Check the invoice against your packing list and bill of lading before you send it. Every quantity and value should match across your documents.
A second pair of eyes catches errors you might miss after a long day of packing orders. Clean paperwork is also one way to reduce payment delays on international orders.
5. Create copies
Send copies to your buyer and your freight forwarder or customs agent, and keep one for your own records. Attach a copy to the outside of the shipment too, if your carrier asks for it.
Under the Companies Act 2016, companies must keep accounting records for seven years after the transactions they relate to. That includes commercial invoices. Storing them digitally makes them easy to find if LHDN or RMCD asks to see them.
Common mistakes to avoid
The most common commercial invoice mistakes are vague descriptions, wrong HS codes, undervalued goods, missing details and mismatched documents. Each one can hold up clearance, so check for them before every shipment:
- Vague descriptions such as “goods” or “samples” leave customs guessing and can lead to an inspection
- Incorrect HS codes can mean your buyer pays the wrong duty or sales tax rate
- Undervalued goods misstate the transaction value that customs relies on
- Incomplete information, like a missing invoice number or country of origin, can delay the declaration
- Differences between the invoice and your other shipping documents raise questions at the border
Most of these come down to typing the same details more than once. Pulling product names and codes from a single source keeps every document consistent.
Commercial invoice vs other trade documents
A commercial invoice is the document customs uses to value and classify an international shipment. Other invoices and trade documents do different jobs. Here’s how it compares with the documents you’re most likely to use alongside it:
- A regular invoice requests payment and covers everyday sales within Malaysia
- A proforma invoice gives your buyer an estimate before the sale is confirmed
- A packing list shows how the goods are packed, including weights and package counts
- A commercial invoice records the final sale for customs, with values and HS codes
- An e-Invoice is a tax document that LHDN validates through its MyInvois system
Commercial and proforma invoices are easy to mix up because they look alike. A proforma invoice helps your buyer arrange import permits or finance before shipping, while the commercial invoice reflects the final, agreed sale.
An e-Invoice sits alongside your commercial invoice for businesses in scope of LHDN’s e-Invoice rules. As of e-Invoice Guideline v4.8, dated 30 August 2026, businesses with annual turnover or revenue below RM3 million are exempt if they meet the conditions. The threshold has changed several times, so confirm the current figure before you plan around it.
If you’re in scope and import goods, you’ll generally issue a self-billed e-Invoice that references your customs clearance. Find out how Xero handles Malaysian e-Invoicing for your domestic and import transactions.
Manage your international invoicing with Xero
A complete, accurate commercial invoice helps your goods clear customs and keeps overseas buyers happy. Getting the paperwork right before each shipment saves you time at the border and after it.
Xero lets you send professional invoices in multiple currencies and keep every record in one place. You can see how overseas sales affect your cash flow and spend less time on admin. Try Xero today and get one month free.
FAQs on commercial invoices
Here are answers to common questions about commercial invoices for Malaysian businesses.
Is a commercial invoice legally binding?
A commercial invoice is a formal record of the sale that customs relies on, so the details you declare must be true and complete. Your sales contract or purchase order sets out the wider terms between you and your buyer.
Is a commercial invoice proof of payment?
A commercial invoice shows the agreed value of the goods and what the buyer owes. Your proof of payment is a receipt or bank record showing the money arrived.
What are Incoterms and why do they matter?
Incoterms are International Chamber of Commerce (ICC) rules that set out who pays for freight and insurance, and when risk passes to the buyer. Incoterms 2020 is the current edition, so write the rule and version on your invoice, for example, “FOB Port Klang Incoterms 2020”.
Who provides the commercial invoice?
The exporter or seller usually prepares it, since they know the goods and the agreed price. Your freight forwarder or customs agent can check it before they lodge the declaration.
Can I make my own commercial invoice?
Yes, you can create your own as long as it includes every required detail. A saved template with your business details already filled in cuts preparation time for repeat shipments.
What happens if my commercial invoice has an error?
Tell your freight forwarder or customs agent as soon as you spot it, and issue a corrected invoice so every document matches. Fixing an error before the goods arrive is usually quicker than correcting it after customs flags a problem.
Related terms
Learn more about commercial invoices
Handy resources
Advisor directory
You can search for experts in our advisor directory
Your guide to invoicing
Learn the steps for successful invoicing
Online invoicing with Xero
Invoice customers faster from your desktop or phone
Disclaimer
This glossary is for small business owners. The definitions are written with their requirements in mind. More detailed definitions can be found in accounting textbooks or from an accounting professional. Xero does not provide accounting, tax, business or legal advice.