GST and customs

GST and customs clearance for Singapore imports, explained

The short answer

Every import into Singapore is liable to GST at 9%, computed on the customs value: the CIF value (cost, insurance and freight) plus any duty. Duty applies only to liquor, tobacco, motor vehicles and petroleum products; everything else is duty-free but still GST-liable. An import permit must be lodged before the goods are released. As a Registered Declaring Agent, Shiplet lodges it, pays the GST at clearance and passes it through at cost, payable on arrival in Singapore.

By Lau Wei, Director

Share:

On this page
  1. GST applies to the import, whoever imports it
  2. It is charged on the CIF value plus duty, not the invoice alone
  3. Duty: four categories, nothing else
  4. A worked example, in words
  5. How the import permit is lodged
  6. What a Registered Declaring Agent does
  7. The documents you need
  8. How GST and customs clearance for Singapore imports work with Shiplet
  9. GST on online purchases: Taobao and 1688 orders shipped to Singapore
  10. If you are GST-registered
  11. Inspections and holds

GST applies to the import, whoever imports it

Singapore charges GST on goods brought into the country, and it does not matter who is bringing them in or why. A GST-registered company, a sole proprietor restocking a shop and an individual buying furniture for a flat all pay it. The one exception is by air: a shipment valued below S$400 is not charged GST. Sea freight has no such allowance, whatever the value. Whether your supplier charged you tax in China is irrelevant: that is a separate tax in a separate jurisdiction and it offsets nothing here. Singapore Customs sets this out on its GST on imports page, and IRAS publishes a plain-language page for consumers importing goods into Singapore that says the same thing for individuals.

The current rate is 9%. It is collected by Singapore Customs when the import permit is cleared, before the goods are released for delivery. This guide covers the mechanics for a shipment moving through our China to Singapore service; the same rules apply whichever forwarder you use.

It is charged on the CIF value plus duty, not the invoice alone

This is the part that surprises first-time importers. GST is not calculated on the price you paid the supplier. It is calculated on the customs value, which for imports into Singapore is the CIF value: the cost of the goods, plus insurance, plus freight to Singapore. If the goods also attract duty, the duty is added to the base as well, so GST is charged on the duty too. Singapore Customs explains the method on its page on establishing the customs value for imports.

In practice the freight you pay us is itself part of the base the 9% is applied to. A shipment worked out in your head as goods value times the GST rate will come out lower than the figure on the permit, because the freight and insurance were in the sum all along. Our LCL and air rates include cargo cover at declared invoice value, so the insurance element is already inside the freight figure we quote.

Duty: four categories, nothing else

Duty and GST are different taxes, and people routinely run them together. Singapore applies customs and excise duty to only four categories of goods: intoxicating liquors, tobacco products, motor vehicles and petroleum products. Everything else is duty-free. Duty-free does not mean tax-free: GST still applies to the whole customs value. If you are importing homeware, garments, electronics, furniture, packaging, spare parts or machinery from China, expect GST and no duty.

Where duty does apply, it is assessed on the permit alongside the GST and both are payable before release. If you are shipping anything in the four categories, tell us at the quote stage.

A worked example, in words

Take a restock of shelving from a factory in Guangdong, shipped by sea LCL. The taxable base is the price on the supplier's commercial invoice, plus the freight you pay us, plus the value of the cargo cover. Because shelving is not in a dutiable category, there is no duty to add. The GST due is therefore:

The formula

(goods value on the commercial invoice + freight to Singapore + insurance) multiplied by 9%. If the goods were dutiable, the duty would be added inside the brackets before multiplying. The import GST calculator does this sum on your own figures, and the CBM calculator gives you the indicative freight from your carton dimensions, so you can complete it before you order.

Tell us what you're shipping.

Tell us what you're shipping and roughly how big. Your instant quote appears as you type, you get a reference number immediately, and the confirmed quote follows in writing within a few hours.

Get an instant quote

How the import permit is lodged

Every commercial import into Singapore needs an import permit before the goods can be released. Singapore Customs publishes the import procedures and the types of import permits; which permit applies depends on whether the goods are dutiable, whether GST is payable at import, and whether any controlling agency is involved. For ordinary goods from China arriving as freight, the permit is one that declares the customs value and pays the GST due.

The permit is lodged with Singapore Customs by a Declaring Agent, using the commercial invoice and packing list for the shipment. It is lodged in the name of the importer, so the importer stays responsible for the accuracy of what is declared, even though the agent does the typing. On a Shiplet shipment the importer is our own company, Empirical Marine and Trading Pte. Limited, unless you choose to have your own company named instead, as explained below.

Every item on the permit is declared under an HS code, the number that tells Customs what the goods are; the HS code guide explains how to find yours, and we help. Most goods need no import licence, only this permit; the exceptions are in do you need an import licence in Singapore.

What a Registered Declaring Agent does

A Declaring Agent is a business registered with Singapore Customs to apply for permits on an importer's behalf. Singapore Customs describes the arrangement on its page on authorising a Declaring Agent: the agent lodges the declaration and pays the duties and GST due, and the importer remains accountable for the declaration being correct.

Shiplet is a Registered Declaring Agent with Singapore Customs, under Empirical Marine and Trading Pte. Limited, UEN 202418701E. We lodge the permit ourselves rather than passing it to a third party, which means one less queue between your cargo arriving and your cargo being released. The permit and clearance are included in our published sea LCL and air rates; the GST itself is not, because it is a tax on your goods and we simply pay it at the counter and pass it on at cost.

The documents you need

Two documents cover almost every shipment, and they are the same two Singapore Customs assesses the permit on:

  • Commercial invoice. Who sold the goods, a plain description of what they are, the quantity, the unit price, the total value and the currency. This is the document the customs value is built from. A 1688 order screenshot is accepted if it shows those things clearly.
  • Packing list. Carton count, dimensions and weights. This is what we check your cargo against when it reaches our hub in China, and what supports the volume on the permit.

Some goods need more: a licence or notification for food, cosmetics or health products, or an MSDS for anything with a battery or a liquid. See the restricted goods guide and contact us before your supplier ships. Upload the invoice and packing list as soon as you accept your confirmed quote and the permit never becomes the reason your goods are late.

How GST and customs clearance for Singapore imports work with Shiplet

When your consignment arrives in Singapore we lodge the permit, Singapore Customs assesses the GST on the declared CIF value, and we pay it at clearance so the goods are released without waiting for a transfer from you. The amount appears on your invoice as a separate line, at cost: exactly what was paid to Singapore Customs, not marked up. You settle the freight and the GST together when your cargo reaches Singapore, before we deliver it, by PayNow or bank transfer. No card details, no deposit.

What you pay, and when
ItemPaid toWhenNotes
Freight (sea LCL from S$82 per CBM, air from S$6.50 per kg)ShipletOn arrival in Singapore, before delivery, by PayNow or bank transferIncludes hub receiving, consolidation, permit, clearance and delivery to your address
GST at 9% on the customs valueSingapore Customs, via ShipletPaid by us at clearance, settled by you with the freight on arrival in SingaporePassed through at cost as a separate line; not included in the freight rate
DutySingapore Customs, via ShipletAt clearance, if dutiableOnly liquor, tobacco, motor vehicles and petroleum products
Inspection chargesPassed on at costIf your shipment is selectedNot every shipment is inspected

GST on online purchases: Taobao and 1688 orders shipped to Singapore

Online shopping is no exception. IRAS states that GST is payable on most goods imported into Singapore, including items bought online. Where it is collected, and whether you risk paying it twice, depends on how the goods come in, what each item is worth and whether the seller is GST-registered in Singapore. IRAS sets this out on its pages on GST on imported low-value goods and consumers importing goods into Singapore. In short:

Where GST is paid on goods bought online (per IRAS)
How the goods arriveValueSellerWhere GST is paid
By sea or landAny valueAny sellerAt import, with no import relief by sea; generally not charged at checkout (IRAS lists a few exceptions where a supplier collects the import GST in advance)
By air or postS$400 or less per itemA GST-registered overseas seller or marketplaceAt checkout; not again at import if the seller passes the GST details to the courier
By air or postCIF value S$400 or lessA seller not registered for GSTNone: import relief applies
By air or postAbove S$400Any sellerAt import, on the full value

Two points are worth holding on to. The S$400 threshold for low-value goods is assessed per item, not per order. And GST should only be charged once: if you paid it at checkout and were charged again at import, IRAS says the refund comes from the seller, and you will need proof of the import GST, such as the in-payment permit issued by Singapore Customs. Where a Declaring Agent applied for the permit through TradeNet, a refund of import GST overpaid because of an incorrect value, missing items or faulty goods is requested through that Declaring Agent.

Taobao and 1688 orders shipped by sea through Shiplet

Orders sent to our Foshan hub are delivered inside China and come into Singapore by sea through us. The GST on them is therefore paid once, at import, on the permit we lodge, and you pay it to us with the freight on arrival in Singapore, by PayNow or bank transfer. You do not pay import GST on any website yourself. A platform normally charges Singapore GST at checkout only on goods it ships to Singapore itself. If a platform did charge Singapore GST at checkout on an order that then came in by sea, the refund of that is a matter for the seller or platform; tell us if you need proof of the import GST we paid on the shipment. The Taobao consolidation guide explains the hub address and shipping mark, and the import GST calculator works out the GST in advance.

IRAS and Customs never ask for GST by message

IRAS and Singapore Customs never ask you to pay GST for online purchases by SMS, email or WhatsApp. If a message asks you to pay import GST through a link, do not pay it; ask us. On a Shiplet shipment the GST only ever appears as a line on our invoice, paid with the freight.

If you are GST-registered

By default we declare the import under our own company, Empirical Marine and Trading Pte. Limited: we are the importer on the import permit (the Cargo Clearance Permit, or CCP), and you pay nothing extra for that. It also means the permit is not in your name, so you cannot claim that GST back. For an individual, or a business that is not GST-registered, this changes nothing: the GST is a cost either way and belongs in your landed-cost sums from day one.

If your company is GST-registered in Singapore and the goods are for the business, you can have your own company named as the importer on the CCP instead. We still lodge the declaration, and you get a copy of the CCP to support your input tax claim. You choose it when you book: on step 4 of the quote form, business customers are asked who the importer on the permit should be. It costs extra, and the pricing page sets it out:

  • Air: S$50 per shipment, on top of the per-kg rate.
  • Sea LCL: S$90 per CBM instead of S$82, plus S$30 per shipment for the permit. The 1 CBM minimum still applies.
  • Sea FCL: S$40 per container, on top of the container quote.

Singapore Customs explains on its page on how to obtain a customs import permit that importing in your own name needs a UEN and an activated Customs account, and that a Declaring Agent can apply for permits on your behalf. Every import permit is submitted through TradeNet.

Whether you can claim, and when, depends on your registration and the use of the goods. Check the current IRAS guidance or ask your accountant before you choose it, rather than relying on a forwarder for tax advice.

Never under-declare

Asking a supplier or a forwarder to put a lower value on the invoice to reduce GST is a false declaration, and the importer carries it. Singapore Customs can and does query values, the shipment stops while they do, and the exposure is the whole consignment plus penalties for a saving that is a fraction of the goods value. Cargo cover is also settled at the declared value, so an under-declared shipment is an under-insured one. We do not lodge permits on values we know to be wrong.

Inspections and holds

Singapore Customs and other agencies inspect a proportion of shipments, some at random and some because of what the goods are; powders, for example, are routinely screened. If your shipment is selected, we handle the documentation, tell you the same day and give you a realistic release estimate. Inspection charges are passed on at cost.

A hold for a regulatory reason is different. If a product needs a licence, a notification or an approval that has not been obtained, the goods stay held until the paperwork is right, and no forwarder can shortcut that. Tell us what you are shipping when you get an instant quote and we will flag anything that needs arranging first.

Frequently asked questions

Do I pay GST when I import goods from China to Singapore?
Yes. GST at 9% applies to goods imported into Singapore regardless of who imports them or whether they are for business or personal use. It is collected by Singapore Customs when the import permit is cleared, before the goods are released. The one exception is an air shipment valued below S$400.
What is import GST calculated on?
On the customs value, which for imports is the CIF value: the cost of the goods plus insurance plus freight to Singapore, plus any duty payable. It is not calculated on the supplier's invoice alone; the freight is part of the base.
Do I pay customs duty on goods from China?
Only if they are intoxicating liquors, tobacco products, motor vehicles or petroleum products. Everything else is duty-free in Singapore, but GST at 9% still applies to the full customs value.
Who lodges the import permit?
A Declaring Agent lodges it with Singapore Customs, using the commercial invoice and packing list. Shiplet is a Registered Declaring Agent and lodges every permit in-house. By default our company is the importer on the permit, at no extra cost; a GST-registered business can have its own company named, to claim the GST. Either way, declared values must be accurate.
How do I pay the GST on my shipment with Shiplet?
We pay it to Singapore Customs at clearance so your goods are released without delay, then pass it through at cost as a separate line on your invoice. You settle it together with the freight when your cargo reaches Singapore, before we deliver it, by PayNow or bank transfer.
Do I have to pay import GST online myself?
No. With Shiplet the GST is paid to Singapore Customs at clearance and appears as a line on our invoice, which you pay with the freight on arrival in Singapore, by PayNow or bank transfer. IRAS and Singapore Customs never ask you to pay GST for online purchases by SMS, email or WhatsApp.
Do I pay GST twice on Taobao orders?
No. GST should only be charged once. Orders sent to our Foshan hub come into Singapore by sea, so GST is paid at import on our permit, billed with the freight. If a platform also charged Singapore GST at checkout, IRAS says the refund comes from the seller; ask us for proof of the import GST we paid.
Can I claim the import GST back?
Only if the permit names your company as importer. By default it names ours, so the GST is a cost. If your company is GST-registered in Singapore and the goods are for the business, choose your company as importer when you book; it costs extra (see pricing). Check the IRAS guidance or ask your accountant first.
Do I need a Customs account to claim import GST?
Singapore Customs says importing in your own name needs a UEN and an activated Customs account, and that a Declaring Agent can apply for permits on your behalf. With our importer option the permit names your company and we still lodge it; it costs extra (see pricing). Ask IRAS or your accountant about the claim itself.
What happens if my shipment is inspected?
We handle the documentation, tell you the same day and give you a realistic release estimate. Inspection charges are passed on at cost. If goods are held for a regulatory reason, such as a missing licence, they stay held until the paperwork is right.

Know someone shipping from China? Send them this.

Related guides

Tell us what you're shipping.

Tell us what you're shipping and roughly how big. Your instant quote appears as you type, you get a reference number immediately, and the confirmed quote follows in writing within a few hours.