# HS code 2901.29: Unsaturated

> HS code 2901.29 covers unsaturated, other than those classified in 2901.21, 2901.22, 2901.23 and 2901.24. It sits in heading 29.01 (acyclic hydrocarbons) in chapter 29 (organic chemicals). Other goods of heading 29.01 are classified under 2901.10 (saturated), 2901.21 (unsaturated, ethylene), 2901.22 (unsaturated, propene (propylene)), 2901.23 (unsaturated, butene (butylene) or isomers thereof) and 1 other. National tariff lines under 2901.29 are live on border.bot for the United States (3 lines, also used by 1 other country).

Source: https://border.bot/hs-codes/290129
Last updated: 11 October 2026

[HS codes](https://border.bot/hs-codes) / [Chapter 29](https://border.bot/hs-codes/29) / [29.01](https://border.bot/hs-codes/2901) / [2901.29](https://border.bot/hs-codes/290129)

## Key facts

- HS code: 2901.29
- Covers: Unsaturated
- Heading: [29.01: Acyclic hydrocarbons](https://border.bot/hs-codes/2901)
- Chapter: [29: Organic chemicals](https://border.bot/hs-codes/29)
- Edition: HS2022
- Duty in the United States: [See its 3 lines](https://border.bot/countries/united-states/hs-codes/290129)

## What this code covers

HS code 2901.29 covers unsaturated, other than those classified in 2901.21, 2901.22, 2901.23 and 2901.24.

The legal text of the subheading is “Unsaturated: Other”, read under “Unsaturated”, in HS2022.

## What it doesn’t cover

Other goods of heading 29.01 are classified under 2901.10 (saturated), 2901.21 (unsaturated, ethylene), 2901.22 (unsaturated, propene (propylene)), 2901.23 (unsaturated, butene (butylene) or isomers thereof) and 1 other.

- [2901.10](https://border.bot/hs-codes/290110) Saturated
- [2901.21](https://border.bot/hs-codes/290121) Unsaturated: Ethylene
- [2901.22](https://border.bot/hs-codes/290122) Unsaturated: Propene (propylene)
- [2901.23](https://border.bot/hs-codes/290123) Unsaturated: Butene (butylene) and isomers thereof
- [2901.24](https://border.bot/hs-codes/290124) Unsaturated: Buta-1,3-diene and isoprene

## How it is structured

2901.29 is a six-digit subheading. Its first two digits, 29, are the chapter; the first four, 2901, are heading 29.01; the last two, 29, identify the subheading within the heading.

Countries add their own digits after these six for their national tariff lines.

- Chapter 29: Organic chemicals
- Heading 29.01: Acyclic hydrocarbons
- Within the heading: Unsaturated
- Subheading 2901.29: Other

## In other countries

National tariff lines under 2901.29 are live on border.bot for the United States (3 lines, also used by 1 other country).

- [United States](https://border.bot/countries/united-states/hs-codes/290129): 3 lines, used by 1 other country

- Previous subheading: [2901.24](https://border.bot/hs-codes/290124) Unsaturated: Buta-1,3-diene and isoprene
- Next subheading: [2902.11](https://border.bot/hs-codes/290211) Cyclanes, cyclenes and cycloterpenes: Cyclohexane

## Frequently asked questions

### What does HS code 2901.29 cover?

HS code 2901.29 covers unsaturated, other than those classified in 2901.21, 2901.22, 2901.23 and 2901.24.

### Which heading and chapter is HS code 2901.29 in?

HS code 2901.29 is in heading 29.01 (acyclic hydrocarbons) in chapter 29 (organic chemicals).

### Where are goods of heading 29.01 classified when 2901.29 doesn’t fit?

Other goods of heading 29.01 are classified under 2901.10 (saturated), 2901.21 (unsaturated, ethylene), 2901.22 (unsaturated, propene (propylene)), 2901.23 (unsaturated, butene (butylene) or isomers thereof) and 1 other.

### Which countries’ tariffs list national lines under HS code 2901.29?

National tariff lines under 2901.29 are live on border.bot for the United States (3 lines, also used by 1 other country).

## Sources and updates

The Harmonized System legal text comes from border.bot release 2 (edition HS 2022), imported from a file, and has been live since 11 October 2026.

This page was last updated on 11 October 2026.

Guidance from published tariff data, not a binding ruling. For a decision customs must follow, apply to the destination’s customs authority for a binding tariff ruling.

Machine-readable: https://border.bot/hs-codes/290129.json
