Skip to content

Harmonized Tariff Schedule

Import duty rates, U.S. tariff lines and HTS codes

Back to tools

Official U.S. Harmonized Tariff Schedule and import duty rates.

Get import duty

Get import duty

Find matching U.S. import tariff lines and their listed duty rates from a product description or HTS code. Classification depends on product details; additional duties may apply beyond the listed rates.

Your information

What is being imported, or an HTS code; for example, roasted coffee beans or 0901.21.00.

More options

Maximum number of matching tariff lines, for example 10.

1 credit per completed run

The same inputs also work from your code or an AI assistant. See For developers.

Example results

Listed duty rates

Tariff schedule: 2026 HTS Revision 20

Choose an action

About the Harmonized Tariff Schedule tool

Harmonized Tariff Schedule (HTSUS) finds matching U.S. import tariff lines and listed duty rates from a product description or HTS code.

Get import duty needs a product description or HTS code; optional maximum results limits the number of matching tariff lines returned.

Built from hts.usitc.gov. Last checked Sep 29, 2026.

Actions

Get import duty

1 credit

Find matching U.S. import tariff lines and their listed duty rates from a product description or HTS code. Classification depends on product details; additional duties may apply beyond the listed rates.

What you provide

FieldTypeRequiredDescription
ProductproductTextRequiredWhat is being imported, or an HTS code; for example, roasted coffee beans or 0901.21.00.Example: roasted coffee beans
Max Resultsmax_resultsNumberOptionalMaximum number of matching tariff lines, for example 10.Example: 5

What you get

FieldTypeDescription
Hts Editionhts_editionTextEdition of the U.S. tariff schedule used.Example: 2026 HTS Revision 20
Tariff Linestariff_linesList
Hts Codetariff_lines[].hts_codeTextExample: 0901.21.00
Page Linktariff_lines[].page_linkTextExample: https://hts.usitc.gov/search?query=0901.21.00
Descriptiontariff_lines[].descriptionTextExample: Coffee, whether or not roasted or decaffeinated; coffee husks and skins…
Column 2 Ratetariff_lines[].column_2_rateTextExample: Free
Special Ratestariff_lines[].special_ratesTextExample: Free under Australia trade agreement; Free under Bahrain trade agreement; Free…
Unit of Quantitytariff_lines[].unit_of_quantityTextExample: kg
General Duty Ratetariff_lines[].general_duty_rateTextExample: Free
General Duty (%)tariff_lines[].general_duty_percentNumberExample: 16.5
Additional Duty Notestariff_lines[].additional_duty_notesText

Example result

For Product: roasted coffee beans

JSON
{
  "hts_edition": "2026 HTS Revision 20",
  "tariff_lines": [
    {
      "hts_code": "0901.21.00",
      "page_link": "https://hts.usitc.gov/search?query=0901.21.00",
      "description": "Coffee, whether or not roasted or decaffeinated; coffee husks and skins; coffee substitutes containing coffee in any proportion: > Coffee, roasted: > Not decaffeinated",
      "column_2_rate": "Free",
      "special_rates": null,
      "unit_of_quantity": null,
      "general_duty_rate": "Free",
      "general_duty_percent": null,
      "additional_duty_notes": null
    },
    {
      "hts_code": "0901.22.00",
      "page_link": "https://hts.usitc.gov/search?query=0901.22.00",
      "description": "Coffee, whether or not roasted or decaffeinated; coffee husks and skins; coffee substitutes containing coffee in any proportion: > Coffee, roasted: > Decaffeinated",
      "column_2_rate": "Free",
      "special_rates": null,
      "unit_of_quantity": null,
      "general_duty_rate": "Free",
      "general_duty_percent": null,
      "additional_duty_notes": null
    },
    {
      "hts_code": "0901.21.00.15",
      "page_link": "https://hts.usitc.gov/search?query=0901.21.00.15",
      "description": "Coffee, whether or not roasted or decaffeinated; coffee husks and skins; coffee substitutes containing coffee in any proportion: > Coffee, roasted: > Not decaffeinated > In retail containers weighing …",
      "column_2_rate": "Free",
      "special_rates": null,
      "unit_of_quantity": "kg",
      "general_duty_rate": "Free",
      "general_duty_percent": null,
      "additional_duty_notes": null
    }
  ]
}

For developers

Call it from your code with one request. Change the values in input to run it on new data. To get an API key, open Developers at the bottom of Studio, turn on Developer mode and go to API keys.

cURL
curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 180 \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "api": "@harmonized-tariff-schedule",
  "visibility": "public",
  "operation": "get_import_duty",
  "version": 1,
  "input": {
    "product": "roasted coffee beans"
  },
  "response": {
    "format": "json"
  }
}'

What you can do with it

  • Find listed duty rates for imported products
  • Look up tariff lines by HTS code
  • Compare general and special duty rates
  • Review additional duty notes for matching products

Questions about Harmonized Tariff Schedule

Can I run it with my own inputs?

Yes. Change the inputs in Studio and press Run, or send new inputs from your code, or ask a connected AI assistant.

Can I call this Harmonized Tariff Schedule tool as an API?

Yes. Send a POST request to /v1/query with your Fous API key and the inputs, and get JSON back.

How much does it cost?

Each completed run costs 1 credit. Failed runs without a completed receipt are free; completed work can remain charged if delivery is interrupted. With pay as you go, a credit costs 1¢. Monthly plans cost less per credit.

Do I need a Harmonized Tariff Schedule account?

No. You only need a Fous account.

How current is the data?

Fous gets the data from hts.usitc.gov when you run it. Some results are reused for up to 24 hours, and results that use your account or key are never reused. It was last verified on Sep 29, 2026.

What listed duty rates match a product?

Get import duty finds matching U.S. tariff lines and their listed duty rates from a product description or HTS code.

Which tariff lines match an HTS code?

Get import duty returns matching tariff lines when given an HTS code.

What additional duty notes apply?

Get import duty returns additional duty notes for matching tariff lines. Classification depends on product details, and additional duties may apply beyond listed rates.

All Government toolsBrowse all tools