Product classification

HS code for heavy patterned cotton: 5212.25

Fabrics, woven, of cotton, printed, weighing more than 200g/m2, n.e.c. in chapter 52.

Classification of heavy patterned cotton under HS 5212.25

Classification of heavy patterned cotton under HS code 5212.25 is determined by three primary factors: the material composition, the weight of the fabric, and the method of coloration. This code specifically covers woven fabrics containing predominantly cotton that weigh more than 200 grams per square meter (g/m2). The "printed" designation refers to patterns applied to the surface of the fabric after it has been woven, rather than patterns created by the weave itself or by using pre-dyed yarns. This category serves as a "residual" or "n.e.c." (not elsewhere classified) classification for heavy cotton fabrics that do not meet the specific weave requirements of other headings, such as plain weave, twill, or sateen found in heading 5209. To qualify for 5212.25, the fabric must be at least 50% cotton by weight and must have a printed design, which can include floral, geometric, or abstract patterns applied via screen, roller, or digital printing methods. The weight threshold is critical; if the fabric weighs 200g/m2 or less, it would shift to 5212.15. This code is essential for importers of heavy-duty decorative textiles that do not fit the narrow definitions of standard industrial cotton weaves.

Covers
  • Printed heavy cotton canvas
  • Printed cotton upholstery fabric
  • Heavy floral printed cotton duck
  • Patterned heavy-duty cotton curtains
  • Printed cotton drill over 200g/m2
  • Decorative printed cotton twill (non-standard weave)
Also under 5212.25
  • Printed upholstery from Waverly
  • Heavy printed cotton for curtains
  • Camouflage fabric for military gear
  • Printed canvas for tote bags
  • Patterned heavy cotton from Schumacher

Codes often confused with 5212.25

Common mistake. This code is often confused with 5209.51 or 5209.52 if the weave is a specific 3-thread or 4-thread twill. It is also frequently confused with 5212.23, which covers fabrics dyed in a single color, or 5212.24, which covers fabrics woven from yarns of different colors (like plaids). If the fabric contains less than 85% cotton and is mixed with man-made fibers, it may be classified under heading 5211.

Top exporters and importers of HS 521225 (the code used for heavy patterned cotton), 2025

In 2025, the largest exporter of HS 521225 (the code used for heavy patterned cotton) in UN Comtrade data was Italy, with 20% of world exports; the largest importer in UN Comtrade data was Morocco, with 17% of world imports. Countries that did not report 2025 data are estimated from partner records, which can understate them.

Figures cover everything classified under HS 521225, not only heavy patterned cotton.

Top exporters 2025 ยท share of world exports

  1. 1 Italy $4.9M
  2. 2 Pakistan $3.2M
  3. 3 France $2.7M

World total: $24M Reported figures on UN Comtrade โ†—

Top importers 2025 ยท share of world imports

  1. 1 Morocco $4.8M
  2. 2 United States $3.3M
  3. 3 Cambodia* ~$1.9M

World total: $29M Reported figures on UN Comtrade โ†—

How these figures are built

109 countries reported 2025 trade to UN Comtrade in HS 2022, and their own totals are used. Countries marked * did not, so their figures add up what other countries recorded trading with them, and their exports are valued at buyers' CIF prices. Those estimates miss trade with other non-reporting countries, so they can be low, and a non-reporting country can rank higher than shown or be missing from the list. World totals add both and leave out trade between two non-reporting countries. Figures are in current US dollars; reported imports are mostly valued CIF and exports FOB, and exports include re-exports. The UN Comtrade links show the underlying records; they can also list a few reporters left out here (regional groups and older HS editions).

Source: UN Comtrade (United Nations Statistics Division), 2025 annual data.

Brazil NCM code for heavy patterned cotton

Brazil classifies heavy patterned cotton under NCM 5212.25.00: HS 5212.25 with 00 added.

Source: Siscomex NCM table, updated Oct 2026. The Portuguese text on each NCM page is the official one.

Questions about heavy patterned cotton

What is the HS code for heavy patterned cotton?

The HS code for heavy patterned cotton is 521225 (Fabrics, woven; of cotton, printed, weighing more than 200g/m2, n.e.c. in chapter 52). The HS code is 5212.25, provided the fabric weighs more than 200g/m2 and the pattern is printed.

How do I classify heavy patterned cotton for customs?

heavy patterned cotton is classified under HS code 521225 โ€” Fabrics, woven; of cotton, printed, weighing more than 200g/m2, n.e.c. in chapter 52. This is a 6-digit subheading level code.

What is the difference between printed and yarn-dyed cotton?

Printed cotton (5212.25) has the pattern applied to the surface of the finished cloth, while yarn-dyed cotton (5212.24) has the pattern woven into the fabric using different colored threads.

Which countries are the top exporters of heavy patterned cotton (HS 521225)?

In 2025, the top exporters of HS 521225 (the code used for heavy patterned cotton) in UN Comtrade data were Italy ($4.9M, 20% of world exports), Pakistan ($3.2M) and France ($2.7M). World exports came to about $24M, adding countries' reported figures and partner-based estimates for those that did not report (UN Comtrade data). Countries that did not report 2025 data are estimated from partner records, which can understate them.

Which countries are the top importers of heavy patterned cotton (HS 521225)?

In 2025, the top importers of HS 521225 (the code used for heavy patterned cotton) in UN Comtrade data were Morocco ($4.8M, 17% of world imports), the United States ($3.3M) and Cambodia (about $1.9M). World imports came to about $29M, adding countries' reported figures and partner-based estimates for those that did not report (UN Comtrade data). Countries that did not report 2025 data are estimated from partner records, which can understate them.

Is the HS code for heavy patterned cotton the same in all countries?

The base HS code 521225 for heavy patterned cotton is internationally standardized for the first 6 digits across 200+ countries. Individual countries may add additional digits for national tariff lines and specific classifications.

What is the NCM code for heavy patterned cotton in Brazil?

In Brazil, heavy patterned cotton (HS 521225) is classified under NCM 5212.25.00.