Tariff & Customs Calculator
Enter an HS code and declared value to estimate the general (MFN) U.S. import duty owed.
Why this matters
If you're importing without a customs broker — a small e-commerce seller bringing in inventory, or someone ordering a batch of samples from overseas — the duty owed usually isn't obvious until the shipment is already in transit or stuck at the border. That makes it hard to price a product correctly or budget a purchase. This tool gives you a quick estimate up front, using the actual published US duty schedule rather than a guess.
Real data, limited scope. Rates come from the official USITC Harmonized Tariff Schedule, 2026 Revision 2 (hts.usitc.gov) — but this only shows the general (MFN) rate. It does not apply free-trade-agreement preferential rates, Section 301/232 additional tariffs, or antidumping/ countervailing duties, all of which can change what you actually owe. Codes with a compound or specific duty (e.g. "$0.31/kg + 6.8%") aren't supported — this calculator only handles a flat percentage of declared value. Confirm with the official schedule at hts.usitc.gov before relying on this for a real shipment. See src/lib/tariff-data.ts.
Rate data as of 2026-08-24 (22 days old).
How to use it
- Find the HS code for your product (see the guide below if you don't already know it).
- Enter the code and your declared value — the price you paid or will pay for the goods, before shipping.
- Read the general rate and estimated duty. If the code covers several different products with different rates, pick the specific one that matches yours from the list shown.
Example scenarios
These are illustrative calculations using this tool's real rate data — not records of actual shipments.
- An online seller imports 50 cotton T-shirts (HS
6109.10.00) with a declared value of $500. At the 16.5% general rate, that's about $82.50 in duty. - A reseller brings in a $5,000 batch of smartphones (HS
8517.13). The general rate is Free, so the estimated duty is $0 — though if they're sourced from a country subject to Section 301 or similar additional tariffs, the real amount owed could still be nonzero (see the disclaimer above). - A small roastery imports $2,000 of green coffee beans (HS
0901.21.00, not decaffeinated). The general rate is Free, so estimated duty is $0.
Example HS codes
6109.10— T-shirts, cotton, knitted (16.5%)8471.30— Laptops (Free)9503.00— Toys (Free)8517.13— Smartphones (Free)0901.21— Coffee, not decaffeinated (Free)
Don't know your HS code? Look it up at the official hts.usitc.gov search tool. A 6-digit code sometimes covers several sub-items with different rates — if so, this calculator will list the more specific codes to choose from.
Related guides
- How to find the HS code for your product — A step-by-step approach to classifying a product under the Harmonized System.
- Tariff vs. VAT: what's the difference? — Why these are two separate charges, collected differently, and often confused.
- MFN tariffs vs. additional tariffs — What Section 301/232 tariffs, FTA rates, and antidumping duties add on top of the general rate.
- A small seller's walkthrough: estimating import duty — A step-by-step example of estimating duty before placing an order, with a worked calculation.
Frequently asked questions
What's an HS code, and where do I find mine?
The Harmonized System (HS) code is the number customs uses to classify what a product is, which determines its duty rate. See the "How to find the HS code" guide linked below, or search the official schedule at hts.usitc.gov.
Is the number this shows my total landed cost?
No. It's only the estimated general (MFN) import duty. It doesn't include the customs processing fee, any state sales tax, or (for goods from certain countries) additional tariffs like Section 301 on some Chinese-origin goods. Those can add meaningfully to the total.
Does the country I'm importing from change the rate?
Not in this calculator. It only shows the general rate that applies regardless of origin. If your origin country has a free trade agreement with the US, or is subject to additional tariffs, your actual rate can be lower or higher than what's shown here.
Why did it ask me to pick a more specific code instead of giving a rate?
Some 6-digit HS headings cover many different products with genuinely different duty rates depending on material or construction — there isn't one single correct answer at that level of detail. When that happens, this tool lists the more specific codes under that heading so you can pick the one that actually matches your product.
How current is this rate data?
Rates come from the official USITC Harmonized Tariff Schedule, 2026 Revision 2 (hts.usitc.gov). The page above shows exactly how many days old the current data is, and flags it once it's more than 120 days out of date.