HS Code Declaration Singapore: Getting the Chain Right

Updated 21 September 2026
An HS code declaration Singapore will accept is not a single lookup. It is a six-digit spine that has to agree across your permit, your Certificate of Origin and the cost statement behind them. Singapore declares at eight digits. Get the first six wrong in one place and nothing downstream lines up.
Most guides stop at finding a code. That is the easy half.
The half that costs you time starts when your supplier quotes one code, your buyer quotes another, and your own permit carries a third. Traders ask Singapore Customs about exactly this, often in these words: "Why does the HS code given by my customer in the Certificate of Origin differ from the HS code used in my export permit?"
KEY TAKEAWAYS
|
What an HS code has to do in a Singapore declaration
The Harmonised System is an international classification system from the World Customs Organization. It gives a standard 6-digit set of codes used worldwide (Singapore Customs, updated February 2026).
The system runs to 21 Sections and 97 Chapters, arranged by product type and how far the goods have been worked.
Your code decides how the goods are taxed, whether a Competent Authority controls them, and what your buyer can claim at the other end. One field, three outcomes.
Key takeaways
The HS is global at 6 digits. Singapore declares at 8 under the AHTN.
Classification starts at the 4-digit heading, never at a subheading.
A customs ruling costs S$75 and takes up to 30 days, for one product.
A ruling lapses after 3 years, or earlier if the law behind it changes.
Rulings apply in Singapore only. Your buyer's country decides its own.
Already declared wrong on a used permit? The VDP is the route back.
Six digits global, eight digits ASEAN
The ASEAN Harmonised Tariff Nomenclature extends the WCO system to eight digits, and every ASEAN Member State uses it. So a code that reads 2203.00 worldwide reads 2203.00.11 here.
The latest AHTN amendment landed in 2022. It absorbed all 351 sets of HS 2022 changes, and Singapore's schedule now sits in the STCCED 2022. So when someone asks for the ahtn 8 digit hs code singapore uses for a product, they are asking about that schedule, not about the global six.
That matters more than it sounds. Codes move between editions. A line your supplier has quoted happily since 2019 may not exist in the form they remember, and nobody sends a letter when it changes.
Here is where it costs money. Re-papering a consignment after the code turns out to be stale eats days you had already promised a customer, and a ruling application to settle it adds up to 30 more. Checking the current schedule takes minutes. That is the whole trade-off, and it is not a close one.
Why your supplier's code and your buyer's code disagree
Three parties, three reasons, and only one of them is a mistake. Sorting out which is which takes about a minute once you know what to look at.
Overseas supplier — Why their code differs: Classified for their own country's tariff · Is it a problem?: Only past digit 6
Overseas buyer — Why their code differs: Needs the code their customs uses · Is it a problem?: Only past digit 6
Your permit — Why their code differs: Must reflect Singapore's 8-digit AHTN · Is it a problem?: Yes, if the first 6 differ
Read the table as one rule. Past six digits, disagreement is normal and expected, because each country builds its own tail onto the global stem. Inside six digits, disagreement means somebody has classified the product differently — and that gets settled before you file, not after.
Which party do you believe? Usually none of them outright. A supplier knows the goods but classified them for somewhere else. The buyer knows their own tariff, not ours.
Your permit has to stand on Singapore's schedule, whoever disagrees. Start from the schedule, then use the other two codes to test whether your reading holds up.
Can I use the HS code my overseas supplier gave me?
As a starting point, yes. As the declared code, no — not without checking it against Singapore's own schedule.
A supplier classifies goods for their own tariff, not ours. Their first six digits should match yours. The last two carry no weight here.
Our position, plainly: treat a supplier code as evidence, never as an answer. It tells you what a competent party thought the goods were. It does not tell you what Singapore's eight-digit schedule calls them.
Where the same code has to appear, and match
Here is what turns classifying goods from a lookup into a workflow. Singapore Customs spells out the tally rules.
Your export permit and your Certificate of Origin share the same first six digits.
For a Singapore-origin good, that subheading also matches the Manufacturing Cost Statement or Letter of Undertaking named in the CO application.
For a back-to-back preferential CO, it matches the original PCO plus your import and export permits.
The same code also drives the permit itself, which our walkthrough of how import permit applications work sets out in full.
Four documents, one spine. The hs code export permit certificate of origin chain is exactly where declarations come apart, because each document is usually prepared by a different person on a different day.
Our import and export permit declaration work exists largely to keep those four consistent before anything is filed. One person reconciles them, once, at the start.
The free tools, and what they don't settle
Singapore Customs publishes three useful things, and it is honest about their limits.
The HS/CA Product Code Checker shows codes and their product codes, and flags whether a Competent Authority controls the item on import, export or transhipment. The Traders' Product Guide gives general descriptions and dutiable status. The Customs Ruling Database shows how specific products were assessed before.
Now the caveat that people skip. Customs states that the classifications shown are for general reference only, and adds that it "does not assume liability for actions taken based on this information" (Singapore Customs, updated February 2026). Images in the product guide are illustrative, and should not be the only basis for classifying anything.
So "I found it in the checker" is a good start to a conversation. It is not the end of one.
Start at the heading, not the subheading
One rule fixes a surprising share of badly classified goods. Goods are classified at the 4-digit heading first. Only then do you work down through the subheadings.
Customs puts it in one line: "Classification must not begin at lower-level subheadings."
Searching a product name and grabbing the eight-digit line that looks closest inverts the whole method. It is also the fastest way to land in a chapter that was never right for your goods.
The saving here is real, and it is measured in weeks. Working down from the 4-digit heading costs perhaps ten minutes per product.
Finding the wrong chapter after a permit is filed costs a fresh declaration, plus up to 30 days if you settle it with a ruling. Ten minutes against 30 days is the arithmetic worth remembering.
What the declaration needs besides the code
The code is one field. What you write around it now matters too.
In Circular 09/2025, Singapore Customs set out what a permit application should say about the goods themselves. As summarised by Rajah & Tann Asia in December 2025, traders and declaring agents are asked to give complete product information across these fields:
Goods description — clear, not generic, and HS code descriptions are not to be shortened.
Brand name — the tradename of the goods.
Model — enough to tell these goods from similar ones.
Supplier or manufacturer name.
End-use description — what the goods ultimately do, including further assembly.
Remarks — anything else relevant to the goods or shipment.
Here's the practical read. A model number on its own, with no description beside it, no longer does the job. Neither does a trimmed-down HS description. Build the pack around those six fields and most description queries never arise.
Need help with a permit or customs clearance? Talk to a Declaration Nexus declaring agent on WhatsApp for a quick answer. or call +65 6589 8122 · email enquiry@declarationnexus.com |
Is a customs ruling on classification of goods worth it?
Sometimes. Not always, and the honest answer depends on how often you ship the item.
You can apply if you are an importer or a local manufacturer. A fee of S$75 including GST applies per application, and each application covers one product only (Singapore Customs, updated August 2026). You send a catalogue or brochure, the specification or datasheet, the full composition by percentage where it applies, and the manufacturing process.
Customs can take up to 30 days to assess it, depending on how complex the product is and how fully you filled in the form.
The fee doesn't come back if the application stalls, is returned for thin information, or is withdrawn. So how well you prepare it is the whole game.
Put the numbers together and the stake is clear. A thin application loses you S$75 and up to 30 days, then you file again and wait up to 30 more. A complete one buys three years of certainty for the same S$75. Same fee, very different outcome — and the only variable is the pack you send.
When we would apply, and when we wouldn't
Apply when the product is genuinely borderline between two headings, when you'll ship it repeatedly, or when a Competent Authority control hinges on which code applies. A one-off S$75 against three years of certainty is straightforward arithmetic.
Skip it for a single shipment of something unambiguous. Thirty days and a non-refundable fee to confirm what the schedule already states plainly is not a good trade.
And be clear about the boundary. A ruling from Singapore Customs applies for use within Singapore. If your goods are imported somewhere else, that country's authority decides its own classification — you'd ask them.
The three-year clock on a ruling
A ruling holds good from the day it is issued, judged against the law standing at that moment. It runs out three years later. It can also die sooner: if Parliament changes or removes the piece of law it rests on, and that change bears on your ruling, the ruling goes with it. Whichever event arrives first is the one that ends it.
Diary the three-year date. Then watch tariff amendments, because they can end a ruling early without anyone writing to you about it.
If you disagree with a ruling, you can appeal for a review. That has to be submitted within 10 working days of the ruling date, with your grounds stated and supporting documents attached.
I've already declared the wrong code. What now?
This is the question traders bring us most often, and the published answer is more reassuring than people expect.
Where the permit has already been used to clear cargo, Singapore Customs points traders to the Customs Voluntary Disclosure Programme. Companies come forward in good faith to flag what went wrong, under the laws Customs enforces.
That is a route back, and it is designed to be used.
What the Voluntary Disclosure Programme asks for
You apply through Customs eServices and search for the Voluntary Disclosure Programme. Supporting documents go up as PDFs:
The Cargo Clearance Permit or ACCESS Permit
Commercial invoices
The Air Waybill or Bill of Lading
Packing list, purchase order or delivery order
Anything else relevant to the consignment
Customs asks you for more if they need it. If you're unsure which permit is which, our note on how a cargo clearance permit is obtained covers the document you'll be attaching.
One candid aside, because it saves arguments: the disclosure is easier to prepare when somebody kept the classification reasoning at the time. Nobody enjoys reconstructing why a code was chosen eleven months later.
Who actually does the classification work
Every Declarant in Singapore has to pass the Customs Competency Test for Declarants, SC 401. It runs 50 multiple-choice questions over 1.5 hours, it is open book, and the pass mark is 70 percent — 35 questions out of 50.
The syllabus covers HS structure and the General Interpretation Rules, plus how to value goods, how origin works, and how permits are filed.
That test is a floor, not a ceiling. It tells you a declarant has been examined on the method. It doesn't tell you they've classified your product category before — so ask that question directly of anyone you engage, including us.
Where a declaring agent earns its fee
We cannot shorten a Customs assessment, and nobody should promise you an outcome. What a declaring agent removes is variance.
Three things sit on our side of the work:
Reconciling supplier, buyer and permit codes at six digits before a declaration is filed.
Building descriptions against the six Circular 09/2025 fields rather than a house template.
Holding the classification reasoning, so a ruling application or a disclosure has evidence behind it.
Our transhipment permit service and the full range of our declaration services all run off the same discipline.
A working checklist for hs code declaration singapore
Collect every code already quoted — yours, your supplier's, your buyer's.
Compare the first six digits. Differences there are the real issue.
Confirm the eight-digit line against Singapore's current schedule.
Check the HS/CA Product Code Checker for Competent Authority control.
Write the description to the six fields, not to habit.
Decide whether a ruling is worth S$75 and up to 30 days for this product.
Keep the reasoning on file with the permit.
Seven steps. Most of the delay we see comes from skipping step two.
Work with Declaration Nexus on classification and declarations
We're a Singapore customs broker and declaring agent. Classification sits inside the permit work, because that's where it either holds together or falls apart.
Traders new to the licence layer underneath all this should start with how to apply for an import and export licence in Singapore.
Send us the product and the codes you've been given. We'll tell you which one the declaration should carry, whether a customs ruling on classification of goods is worth applying for, and what the description field needs to say.
Getting hs code declaration singapore right is rarely about finding a cleverer code. It is about making four documents agree before anyone files. Send us the codes and we will reconcile them with you.

Need a declaring agent in Singapore?
Speak to a Declaration Nexus declaring agent about your next permit or clearance. Call: +65 6589 8122 WhatsApp: +65 8786 3987 Email: enquiry@declarationnexus.com Office: 60 Paya Lebar Road, Unit 07-54 Paya Lebar Square, Singapore 409051 |
Our Customs Permit Services
![]() | Import / Export Permit · most relevant Price: request a quote Permit applications for goods imported into or exported from Singapore. |
![]() | Price: request a quote Permits for cargo transferred through Singapore between vessels or transport modes. |
![]() | Price: request a quote Permits and paperwork when cargo cannot be loaded onto its intended vessel. |
![]() | Price: request a quote Permits to move goods from Singapore onward to other countries. |
![]() | |
![]() | Price: request a quote Permit support for businesses operating under the MES. |
Frequently asked questions
How many digits is an HS code in Singapore?
Eight. The Harmonised System is standardised worldwide at six digits, and the ASEAN Harmonised Tariff Nomenclature extends it to eight for all ASEAN Member States. A global code of 2203.00 becomes 2203.00.11 in Singapore's schedule.
Can I use the hs code singapore suppliers overseas give me?
Use it as a starting point only. The first six digits should carry over, since that level is harmonised internationally. The final two digits follow the tariff of the country that issued them, so they carry no weight for a Singapore declaration.
How much is a customs ruling on classification of goods?
S$75 including GST per application, covering one product. The fee is not refunded if the application is not proceeded with, returned for insufficient information, or withdrawn. Assessment can take up to 30 days depending on product complexity and submission quality.
How long does a customs ruling stay valid?
Three years from the day it is issued. A ruling can lapse earlier if the piece of Customs Act law underneath it is changed or removed, and that change bears on your ruling. Whichever comes first ends it. Appeals go in within 10 working days.
What do I do about a wrong hs code declared singapore permits already carry?
Where the permit has been used to clear cargo, Singapore Customs directs traders to the Customs Voluntary Disclosure Programme. You apply through Customs eServices with the clearance permit, commercial invoices, transport document and packing list attached as PDFs.
Does my HS code have to match my Certificate of Origin?
At six digits, yes. There should be no difference between the first six digits on your export permit and those on the CO. For Singapore-origin goods, that subheading should also match the Manufacturing Cost Statement or Letter of Undertaking quoted in the application.
Is a Singapore customs ruling recognised in the destination country?
No. Classification rulings issued by Singapore Customs apply for use within Singapore. If the goods are imported into another country, you seek advice from the relevant authority there. Plan for two classifications on the same product when duty treatment matters.
If hs code declaration singapore work keeps landing on someone who already has a day job, that is usually the real problem. Send us one product and the codes attached to it. We will come back with the line the permit should carry.
This article summarises publicly available Singapore Customs guidance current at the date above, together with a named legal summary of Circular 09/2025. It is general information, not legal or regulatory advice. Published processing times are typical times, not guarantees. Confirm the treatment of your specific goods with Singapore Customs, or with us, before you file.
Related guides
PUBLISHED BY Declaration Nexus Team Declaring agent and customs broker at Paya Lebar Square, Singapore |
WRITTEN BY · SEO & GEO BY ![]() SingRank Team Written by the SingRank Team together with the Declaration Nexus team. SEO & GEO by SingRank.com · singrank.agency |
Last updated 21 September 2026. Have a customs question? WhatsApp the Declaration Nexus team at +65 8786 3987. |











