Nohena Insights · Classification
How to determine the correct HS code for Nigerian imports
Determining the correct HS code requires a systematic analysis of a product's identity, composition, and function using the General Interpretative Rules, not just relying on a supplier's code.
Nohena · 19 October 2026 · 9 min read

How to determine the correct HS code
To determine the correct Harmonized System (HS) code, you must systematically classify your goods according to the legal texts of the ECOWAS Common External Tariff (CET) and the World Customs Organization’s General Interpretative Rules (GIRs). This process requires a precise understanding of the product’s composition, form, and function, as this single code dictates all applicable duties, taxes, and regulatory controls for your import.
The HS code is the single most important piece of data on a customs declaration. It is the key that unlocks the specific tariff treatment for your goods, and an error here can invalidate the entire declaration, leading to significant delays and financial penalties. For any practitioner involved in Nigerian trade, mastering classification is not an optional skill; it is a core competency. This analysis provides a framework for arriving at a defensible classification the first time.
The structure of a Nigerian HS code
A Nigerian HS code is a 10-digit number that provides an increasingly specific classification for a traded good, forming the basis for all customs calculations. The first six digits are set by the World Customs Organization (WCO) and are nearly universal globally. The Economic Community of West African States (ECOWAS) adds two digits to create the eight-digit Common External Tariff (CET). Finally, the Nigeria Customs Service (NCS) adds a final two digits for statistical and local differentiation purposes, creating the full 10-digit code required for a Single Goods Declaration (SGD).
Chapters (digits 1-2): The first two digits place the product into one of 97 chapters, grouping goods by broad category, such as Chapter 84 for machinery or Chapter 90 for optical and measuring instruments.
Headings (digits 3-4): The next two digits create a four-digit heading, narrowing the classification. For example, heading 8471 refers to automatic data processing machines.
Subheadings (digits 5-6): The six-digit international subheading provides further specifics. For instance, 8471.60 refers to input or output units for those machines.
ECOWAS CET Tariff Line (digits 7-8): These digits reflect regional tariff agreements and distinctions within the West African trade bloc.
National Statistical Code (digits 9-10): These final two digits are specific to Nigeria and allow for granular data collection and the application of specific national policies or levies.
Every digit matters. A change in a single digit can shift a product from a 5% duty rate to a 20% rate, or move it from a category requiring SONCAP certification to one that does not. The full 10-digit code is what the NCS automated risk assessment system, often called B'Odogwu, uses to validate the duties and taxes declared on the Pre-Arrival Assessment Report (PAAR).
How an incorrect HS code creates costly problems
An incorrect HS code leads to inaccurate duty and tax calculations, which automatically triggers customs interventions, shipment delays, and significant financial penalties. Because the HS code is the foundation of the declaration, an error at this stage compromises the integrity of the entire lodgement. The consequences are both direct and indirect, affecting not only the cost of the single shipment but also the importer's risk profile over time.
Incorrect duty and tax assessment. The code directly determines the import duty rate (which typically falls into bands of 0%, 5%, 10%, 20%, or 35% under the ECOWAS CET), the 7.5% Value Added Tax (VAT), and other levies like the 0.5% ECOWAS Trade Liberalisation Scheme (ETLS) charge. A wrong code means the initial calculation is wrong, guaranteeing a customs query.
PAAR queries and uplifts. The NCS uses the PAAR system to assess declarations before a vessel's arrival. If the system flags a discrepancy between the declared HS code and the goods description, invoice, or other documents, it will issue a query. This halts the clearance process. If customs determines a different, higher-duty code applies, it will issue a value uplift, demanding additional payment.
Demurrage and storage charges. While a classification dispute is being resolved, the container remains at the terminal. Shipping lines and terminal operators charge daily demurrage and storage fees for this idle time. These costs can quickly escalate, sometimes exceeding the value of the duties themselves.
Regulatory holds. Certain HS codes are linked to requirements from other government agencies, such as NAFDAC for food and drugs or SONCAP for regulated products. Classifying goods incorrectly may mean you fail to secure a necessary permit, leading to a regulatory hold that cannot be resolved until the correct paperwork is obtained.
Increased scrutiny and future audits. Every incorrect declaration damages an importer's or agent's compliance record. The NCS risk engine learns from past behaviour. A history of misclassification can lead to a higher risk rating, meaning future shipments are more likely to be flagged for physical examination, causing further delays.
Penalties for misclassification. In cases where misclassification is deemed to be an attempt to evade duties, the NCS can levy severe financial penalties or even seize the goods under customs law.
A framework for determining the correct HS code
Determining the correct HS code requires a systematic, documented process that relies on the official tariff book and the General Interpretative Rules (GIRs). This methodical approach produces a defensible classification that can be justified to customs authorities if a query arises. Relying on intuition, a supplier's suggestion, or past practice without verification is a recipe for error.
The four-step classification process
Identify the product with precision. The first step is to fully understand the article being imported. Go beyond the commercial name. Ask critical questions: What is its primary function? What is it made of? In what state is it being imported (e.g., fully assembled, in parts, unfinished)? Gather all technical specifications, datasheets, and composition details. A vague description like “machine parts” is insufficient; a precise one like “forged steel crankshaft for a 6-cylinder diesel engine” is defensible.
Consult the tariff structure sequentially. With a precise product identity, begin working through the ECOWAS CET. Start with the Section and Chapter titles to find the most likely area. Read all Section and Chapter notes, as these are legal texts that can include or exclude certain goods. Then, narrow down to the 4-digit headings and finally the 6-digit subheadings that seem most appropriate.
Apply the General Interpretative Rules (GIRs). The GIRs are the legal foundation for classification and must be applied in order. GIR 1 is the primary rule: classification is determined by the terms of the headings and any relevant Section or Chapter Notes.
GIR 2 deals with incomplete or unfinished articles, as well as mixtures and composite goods.
GIR 3 provides guidance when goods could be classified under two or more headings. It prioritizes specificity (3a), essential character (3b), or the heading that occurs last in numerical order (3c).
GIR 4 is for goods that cannot be classified under the first three rules; they should be classified with the goods to which they are most akin.
GIR 5 covers the classification of packing materials and containers.
GIR 6 confirms that the same principles apply when classifying at the subheading level.
Document your rationale. Record every step of your decision. Note the Chapter, heading, and subheading you chose. Most importantly, write down which GIR and which specific legal notes justify your choice. This documentation is not for you; it is for the customs officer who may query your declaration. A well-reasoned justification is the best defense against a reclassification.
Example: The importance of function and essential character
Consider the difference between a consumer smartphone and a ruggedized, handheld data terminal used in a warehouse. Both may have a screen, a processor, and wireless capability. However, their classification differs based on their primary function, a concept defined by GIR 3(b) on essential character.
This distinction is not trivial. The duty rates for headings in Chapter 84 and Chapter 85 can be different. Misclassifying the industrial terminal as a phone because it has a SIM card slot would be an error, inviting a customs query and potential uplift. The correct classification depends on a defensible analysis of the device's essential character.
Ultimately, getting the HS code right is about diligence. It is a task of careful research and logical reasoning, grounded in legal texts. For importers and their agents, investing time in a correct classification upfront is far more efficient than managing the high costs of fixing an error after lodgement. Using decision support resources can help prepare a lodgement-ready declaration and document pack, giving you foresight into how a customs risk engine will see your declaration. You can explore more topics like this in our insights section .
Nohena prepares; the licensed agent lodges. See how we help you prepare with confidence.
FAQ
What is the difference between a 6-digit and 10-digit HS code?
The first 6 digits of an HS code are an international standard set by the World Customs Organization (WCO) for classifying goods. The full 10-digit code used in Nigeria is an extension of this standard, with the 7th and 8th digits specified by the ECOWAS Common External Tariff (CET) and the final two digits added for national statistical and regulatory purposes.
Who is ultimately responsible for the correct HS code?
The importer of record is ultimately responsible for the accuracy of all information on the customs declaration, including the HS code. While clearing agents prepare and advise on the declaration, the legal liability for its correctness rests with the importer whose Taxpayer Identification Number (TIN) is on the Form M and SGD.
Can I use the HS code my supplier gave me?
You should treat a supplier's HS code as a suggestion, not a final answer. The supplier's code may only be 6 digits, may be based on their country's different national tariff, or may simply be incorrect. The importer is responsible for ensuring the full 10-digit code is correct according to Nigeria's tariff and regulations.
What happens if NCS disagrees with my HS code after I lodge?
If the Nigeria Customs Service (NCS) disagrees with your classification, they will issue a query on the PAAR. This will halt the clearance process. You or your agent will need to provide a justification for your chosen code. If your justification is not accepted, the NCS will reclassify the item and issue a demand notice for any additional duties and taxes, which must be paid before the goods can be released.