Commercial Invoice for Singapore Customs: What Gets Checked
Updated: Oct 2

A commercial invoice is the seller's final bill for goods crossing a border, and Singapore Customs checks it against your permit: the price actually paid, a specific description, English wording, a value on every line, the currency and the Incoterm. The 9% GST is worked out on the CIF value it supports, plus any duty on dutiable goods.
Your booking is confirmed, and then the message lands: the import needs a commercial invoice. Not a quote, and not the pro-forma your supplier sent last month. Singapore Customs may ask for it at any time, so it has to hold up.
Updated 13 September 2026 · By Iman Yusoff, IFG Shipping
Key Takeaway: Singapore Customs doesn't ask for a particular invoice layout. It asks that your invoice, packing list, transport document and permit describe the same real transaction. Get that match right and the template barely matters. Get it wrong and a perfect-looking form still stops the cargo.
What Is a Commercial Invoice?
Here's the commercial invoice meaning in one line: it's the seller's statement of the sale, used as evidence for the customs declaration. The permit is what you declare. The invoice is what proves it.
Singapore Customs names three supporting documents for a normal import: the invoice, the packing list, and the bill of lading or air waybill. It adds that you only have to produce them when Customs asks. That sentence makes some importers relax. It shouldn't.
"Only upon request" means the documents sit in your file until the day someone checks them. If they don't agree with what your declaring agent typed into the permit, that's the day you find out.
How you ship also changes when the invoice has to appear in person. For sea imports, Singapore Customs states you don't need to present the permit and supporting documents at the inward checkpoint. For air or land imports, you present a copy of the permit, the invoice, the packing list and the air waybill or consignment note for verification.
So an air shipment puts your invoice in front of an officer at the checkpoint. A sea shipment puts it in your records, waiting. Both need the same quality of paper.
Permit conditions spell out where the paper goes. Under condition A1, the goods, the permit and the invoices with the BL or AWB are produced at a Free Trade Zone In Gate. A3 sends them to an airport checkpoint or designated Customs office, and H1 to Woodlands or Tuas Checkpoint.
One timing condition catches late invoices. Some permits carry condition Z02. Under it, the approved permit goes back to Customs together with the invoices and transport documents no later than 48 hours after approval. If your supplier is still finalising the invoice, you risk missing that 48-hour window.
Our Singapore customs clearance guide walks through the permit side of the process.
What Singapore Customs Actually Checks on the Invoice
Start with a rule that changes how you think about templates. Singapore Customs publicly says it does not dictate what goes into your trade documents:
"Singapore Customs does not dictate the details to be stated in the trade documents with respect to business transactions between entities, as long as the documents reflect the actual business transactions and the cargo movements." (Singapore Customs)
The same answer adds the part that matters: what you declare in the permit should be supported by, and verifiable against, the bill of lading, packing list and invoices. That's the real test. Not boxes on a form. Agreement between documents, and a price that reflects the actual deal.
Within that principle, Singapore Customs has published specific positions on 6 points. The next 6 sections take them in the order you'll meet them.
Does the Invoice Show the Price Actually Paid?
If your supplier sends a revised invoice with a higher price after you've paid, and that revised price is the real price for the goods sold to Singapore, Singapore Customs says that price must be used for the permit and GST. The invoice you like is irrelevant. The invoice that reflects the deal wins.
The same logic covers middlemen. When goods come from overseas supplier X but a local company Y bills you, Customs says to use Y's invoice value to derive the CIF value for GST, because Y's invoice reflects what you actually pay.
Is the Description Specific Enough to Declare?
Singapore Customs asks for a specific description based on supporting documents such as the invoice, not generic or uninformative details. It names two things that don't count as a description on their own:
an abridged HS code description
a model number of the goods
That puts the burden back on the invoice. If your supplier writes "parts" or a SKU, your agent has nothing specific to declare. Fix the description at source, then classify it properly with our Singapore HS code lookup guide.
English Wording, or the Seller's Own Translation
If your invoices are in a foreign language, Singapore Customs says they should be translated into English. It accepts translations made directly by the seller or shipper. You don't need a certified translator. You need the supplier to do it before shipment.
A Value on Every Line, Even for Free Goods
Free-of-charge goods, gifts and replacements still need a value. A declaration showing zero value won't be accepted, so get a commercial value from the supplier. Customs says it should reflect what identical or similar goods from the same origin sold for at about the same time, and you, as importer, must be able to explain how it was set.
Invoice Currency and the MAS Exchange Rate
An invoice in a foreign currency isn't a problem in itself. When any cost is in a foreign currency, Singapore Customs instructs that it be converted to Singapore dollars using the prevailing weekly average MAS exchange rates at the time duty is paid. Your invoice currency must be clear, because it's the starting point for that conversion.
Why the Incoterm on the Invoice Matters
On the invoice, the Incoterm tells your agent which costs are already inside the price and which have to be added. It's the most expensive of the 6 points, and the value section below works through it with Customs' own figures.
Commercial Invoice vs Proforma Invoice vs Packing List
These three often travel together, so they're easy to mix up. They do different jobs, and only one of them can carry the value on a Singapore permit.
Document | Its job in a Singapore shipment | Can it value the permit? |
Commercial invoice | States the confirmed sale: goods, quantity, price, currency, Incoterm | Yes. Import value is built on CIF from it; export FOB value comes from it |
Pro-forma invoice | A supplier's figure before the value is confirmed | No. Not accepted for import GST, and not the basis for export FOB value |
Packing list | Shows what is physically packed in the shipment | No. It carries no value role, but it must agree with the invoice and permit |
The pro-forma row deserves the closest look. On imports, Singapore Customs says the declared value should be based on CIF together with the details shown on the commercial invoice, and that the pro-forma cannot be used to declare and pay GST. Its reasoning is short:
"The pro-forma invoice is not acceptable for payment of GST because the value of the goods has not been confirmed by the supplier." (Singapore Customs)
Exports follow the same line. For goods leaving Singapore, the FOB value should come from the confirmed invoice instead of a pro-forma.
Our position is simple: a pro-forma never reaches your declaring agent as the value document. It has its place in planning and in your supplier conversation. It's the wrong paper the moment a permit is being filed.
The commercial invoice and packing list are partners rather than rivals. One says what was sold; the other says what was packed. When those two numbers differ, Customs sees two versions of one shipment, and that's a problem even when both documents are genuine.
Which Value Goes on the Permit: FOB, CIF or DAP?
Here's where an invoice can be completely correct and still lead you to declare the wrong number.
Singapore Customs builds customs value on CIF: cost, insurance and freight. For an invoice priced on another term, it states that all other charges incidental to the sale and delivery into Singapore, whether or not shown on the invoice, must be added. Read the middle of that sentence again. Whether or not shown on the invoice.
A common explanation online tells you that customs works out duties and taxes from the invoice's cost breakdown. As a general description, fine. In Singapore it misses the point that costs you money: the tax base can include charges your invoice never mentions.
Singapore Customs publishes its own worked example. An individual buys a bag from an overseas seller, and a local service provider arranges collection, packing and shipping. No insurance is bought.
Cost component | Amount |
Cost of bag (the seller's price) | S$400 |
Handling charges | S$20 |
Overseas freight | S$30 |
Insurance | Nil |
Customs value | S$450 |
The seller's price is S$400. The customs value is S$450. Our own arithmetic on those figures: at the 9% GST rate, tax on S$450 is S$40.50, so you pay S$4.50 more than the S$36 you'd get from the seller's price alone.
That gap costs little on one parcel. Repeated across a year of imports, the extra tax is a real cost you should budget for rather than discover.
Two published rules help you fill the gaps. If no insurance was bought, traders can set insurance to zero. If insurance was incurred but the actual charge isn't available at import, traders may use a flat 1% to compute customs value.
Delivered terms work the other way. When an invoice shows DAP, DDP or similar terms, Singapore Customs says to select CIF and exclude local handling charges from the CIF value. So the declarant has to look inside the invoice total, not just copy it.
Incoterms rules are published by the International Chamber of Commerce, and the current edition took effect on 1 January 2020. If you're unsure what your term includes, our Incoterms 2020 explainer covers who pays for what. For the full valuation method, including adjustments beyond freight and insurance, read our guide to customs valuation in Singapore.
Why Do Invoices Hold Cargo in Singapore?
Because the invoice disagrees with something. Singapore Customs expects the permit to be verifiable against the bill of lading, packing list and invoices. When cargo stops for a document reason, that's the check that failed.
We've seen the smallest version of this stop a shipment. A 480-unit invoice against a 500-unit packing list is a customs query on either side of the crossing, and we have seen that exact mismatch hold cargo that was otherwise perfectly compliant. Twenty units. Still held.
Each published position above has a matching mistake, and every one starts on the invoice:
Quantities that differ between the invoice, the packing list and the transport document.
A pro-forma used for value because the final invoice arrived late.
Descriptions so generic that the declared item can't be matched to the goods.
A foreign-language invoice with no English translation from the seller.
Free samples listed at zero value.
An FOB price declared as if it were CIF.
Our view on fixing them is firm. Don't bend the permit to fit a wrong invoice. Go back to the supplier for a corrected invoice that reflects the real transaction, then declare that. A permit that matches a wrong document is still a wrong permit.
Keep the whole set afterwards, too. Both you and your declaring agent must keep documents for at least 5 years from the date the permit is approved, and scanned images are allowed if they meet Customs' guidelines for digital trade documents. If a shipment is already stuck, our article on why cargo is held at Singapore Customs covers the other six causes and what each one costs while you wait.
Seven Checks Before the Invoice Leaves Your Supplier
You can't control how Customs reads your documents. You can control what your supplier sends before the goods move. Run these seven checks on every supplier invoice, ideally before the cargo is loaded.
It's the final invoice, not the pro-forma. The value document must be the supplier's confirmed invoice. A pro-forma isn't accepted for import GST, and export FOB value comes from that confirmed invoice too.
The price is the price you actually pay. If a revised invoice changes the real price, or a local company bills you instead of the overseas supplier, that invoice sets the value.
Every line has a specific description. Name the product and what it is. A SKU, a model number or a shortened HS code heading alone gives your agent nothing to declare.
It's in English, or the seller has provided an English translation. A shipper's own translation is accepted.
No line shows zero. Samples, replacements and gifts carry a commercial value based on identical or similar goods, and you can show where it came from.
Your invoice prints the Incoterm, and you know which charges turn it into CIF. For an FOB price, freight and other incidental costs get added. For DAP or DDP, local handling charges come out.
Quantities, weights and descriptions match the packing list and the bill of lading or air waybill, line for line. Check the count before sealing, not after the hold.
Check seven is the one we'd never skip. The other six are about the invoice being right. Check seven is about the whole set being believable.
Honestly, if your supplier resists fixing any of these before shipment, treat that as information. A corrected invoice costs the supplier an email today; the same correction after arrival costs you time with the goods already in Singapore.
Do You Need a Commercial Invoice Template?
Searches for a commercial invoice template, a commercial invoice sample or an example of commercial invoice layout are understandable. You want to see the thing before you make one. Just keep the priority straight.
Since Singapore Customs doesn't dictate invoice details as long as the documents reflect the real transaction, a free template and a paid one clear exactly the same way. Skip paying for a "customs-approved" layout. Spend that time reconciling the invoice against the packing list instead. Customs' own test is whether the documents reflect the real transaction, so that's where the effort belongs.
Free Samples and Small Air Parcels
Free-of-charge samples deserve their own reminder. A sample shipment with no price still needs a declared value, because zero isn't accepted. Ask the supplier for the commercial value before the parcel leaves, not after the forwarder emails you.
Small air parcels follow a different path. Singapore Customs grants GST relief and waives the permit only for air imports that are non-controlled, non-dutiable and at or below S$400 in total CIF value. Notice the word CIF again.
In the Customs example above, a S$400 purchase became S$450 once handling and freight were added. Our guide to GST on parcels and the S$400 rule covers that threshold in detail, and our air freight clearance guide covers larger air shipments.
What Exporters Need on the Invoice
Exporters aren't exempt either. When the permit conditions require it, or the goods are dutiable or controlled, Singapore Customs expects supporting documents such as invoices and the B/L or AWB at the checkpoint. The transport document matters as much as the invoice here, and our guide to original, telex and seaway bills of lading explains which one your buyer will actually need.
Two neighbouring decisions hang off the same invoice. On the Malaysian side, the K2 export declaration carries value and currency that match the commercial invoice, as our guide to the K2 export declaration from Malaysia shows. And if you sell on credit, the invoice date is 1 of 4 dates that commonly start the payment clock, as our guide to open account payment terms explains.
Every Figure in This Guide, in One Table
Figure | What it governs | Source |
9% | GST rate, charged on CIF value, plus duty for dutiable goods | IRAS; Singapore Customs |
3 | Supporting documents for a normal import: invoice, packing list, BL or AWB | Singapore Customs |
S$0 | A declared value Customs won't accept, even for free goods | Singapore Customs |
S$400 | Top total CIF value for GST relief and permit waiver on qualifying air imports | Singapore Customs |
S$400 vs S$450 | Seller's price vs customs value in Customs' bag example | Singapore Customs |
S$20 and S$30 | Handling and overseas freight added in that example | Singapore Customs |
S$40.50 vs S$36 | 9% GST on S$450 vs on S$400 (our arithmetic) | Derived from IRAS and Customs figures |
1% | Flat insurance rate when the actual charge isn't available at import | Singapore Customs |
48 hours | Window to submit permit, invoices and transport documents under condition Z02 | Singapore Customs |
5 years | Minimum retention of trade documents from permit approval | Singapore Customs |
A1, A3, H1 | Permit conditions that bring invoices to an FTZ gate, an airport checkpoint, or Woodlands and Tuas | Singapore Customs |
1 January 2020 | Date the current Incoterms edition took effect | ICC |
480 vs 500 | Invoice vs packing-list units in a mismatch IFG has seen hold cargo | IFG Shipping |
Have the Invoice Set Checked Before It Ships
An invoice mismatch is visible on paper before the cargo moves. It takes someone putting the invoice, packing list and transport document side by side, and reading them the way the permit will be checked.
Iman Yusoff has moved cargo across this region since 1999 and founded IFG Shipping. If you have a shipment coming up, book a consultation with IFG and bring your invoice, packing list and B/L or AWB before your supplier books the space. It's far easier to correct a document while it's still a draft than once the goods have landed.
Frequently Asked Questions
Can I use a proforma invoice for Singapore customs?
No, not for the value. Singapore Customs says a pro-forma invoice cannot be used to declare and pay GST on imports, because the supplier hasn't confirmed the value. For exports, the FOB value should also come from the confirmed invoice. Use the pro-forma for planning, then declare from the final one.
Does a commercial invoice have to be in English in Singapore?
Invoices in a foreign language should be translated into English for customs purposes. Singapore Customs accepts translations made directly by the seller or shipper, so you don't need an outside translator. Ask your supplier to provide the English version with the shipping documents, before the goods leave.
What is the difference between a commercial invoice and packing list?
The invoice states the sale: goods, quantity, price, currency and Incoterm. The packing list shows what is physically packed. Singapore Customs treats both as supporting documents for an import, alongside the B/L or AWB, and expects your permit to agree with all of them.
Which invoice do I use if a local company bills me?
Use the local company's invoice. When goods come from an overseas supplier but a Singapore company bills you, Singapore Customs says that local invoice reflects the price you actually pay, so its value is used to derive the CIF value for GST. Keep both invoices on file.
How long must I keep invoices and shipping documents?
At least 5 years from the date your permit is approved. Singapore Customs requires both the importer or exporter and the declaring agent to keep invoices, packing lists, transport documents and related records. Scanned copies are allowed, provided they meet Customs' guidelines for digital trade documents.
Can an invoice show zero value for free samples?
Not on the declaration. The commercial invoice may be marked "value for Customs purpose only", but Singapore Customs does not accept zero value in the permit, even for gifts or replacements. Get a commercial value based on identical or similar goods, and keep the documents that show how you set it.
This article explains published Singapore Customs and IRAS positions as of 13 September 2026. Customs rules, GST rates and permit conditions change, and your permit's own conditions always apply. Figures in the worked example come from Singapore Customs and are illustrative of the method. Confirm how your commercial invoice should be declared with Singapore Customs or a licensed declaring agent before you file.
Content production support: SingRank, an SEO and AI search (GEO) agency in Singapore.




Comments