entrylinesend a batchevery figure read off hts.usitc.gov/reststop/exportList · rulings.cbp.gov/api/search · www.federalregister.gov/api/v1/documents · 19 CFR 24.23, all read September 19, 2026
one code per SKU, with the ruling behind itde minimis suspended 2026-06-24Price a batch
What you sendYou send one line per SKU: an article description, the country of origin, the unit customs value, the quantity.
PriceYou pay $180 for a batch of up to 50 SKUs, and $3 for each SKU above 50.
Your cardYour card is held at the checkout. You are charged after the pack is produced, and the hold is released in full if it is not.
What arrivesYou receive a PDF and a CSV, one row per SKU, 18 columns.
The requirement91 FR 37789, effective 2026-06-24.

Your SKUs

The schedule is read on the day your batch runs. Every figure on your pack carries the endpoint and the minute it came from.

sku article origin unit_value qty

Paste a CSV or paste straight out of a spreadsheet. A header row is read when it is there and the columns above are read in that order when it is not. The unit value is the customs value of one unit in US dollars, which is what you paid your supplier for it. The country of origin is where the goods were made, not where they shipped from. The origins the live schedule currently names a country wide chapter 99 heading for are China, Vietnam, India, Mexico, Canada, Cambodia, Bangladesh, Thailand, Indonesia, Turkey, Brazil, Taiwan, and any other country is read the same way.

1 line cannot be readFix these and they will appear in the table below. Nothing is sent and nothing is charged until every line reads.
  • No lines were sent.
You pay $180 for a batch of up to 50 SKUs, and $3 for each SKU above 50.

What happens after you pay

Your card is authorized at the checkout. No money moves at that point.

The run reads the live tariff schedule at https://hts.usitc.gov/reststop/exportList for every heading your articles fall in. It reads chapter 99 for the origins you stated. It reads the rulings at https://rulings.cbp.gov/api/search for every code it reaches.

The pack is written, then the card is charged, in that order. A batch a run cannot classify releases the hold and costs you nothing, and the mail names the line that stopped it.

You get the pack back in two working days. The link in the mail opens the same PDF and CSV for as long as the batch exists. You can forward it to your broker.

Open the sample pack

What EntryLine does not do

EntryLine is not a customs broker. It does not file an entry. It is not the importer of record. It transmits nothing to CBP.

A code on a pack is a classification supported by the schedule and by the rulings printed beside it. The filer decides the code that goes on the entry.

A binding answer comes from CBP. Anyone can request a binding ruling at rulings.cbp.gov at no charge. A pack is the evidence you attach to that request.

The figures on this site were read 2026-09-19 16:32:54 UTC. The figures on your pack are read on the day your batch runs.

The columns your pack carries

The PDF table and the CSV carry the same 18 columns, in this order.

ColumnWhat it holds
skuYour own SKU, as you sent it
articleThe article as you described it
hts_10The 10-digit HTSUS code
pathEvery rung of the schedule read to reach that code
general_rateThe column 1 general rate, as the schedule prints it
general_declared_onThe rung the rate is declared on
originThe country of origin you stated
additional_headingsEvery chapter 99 heading in force for that origin
additional_rateWhat those headings add, in percentage points
unit_priceYour unit price
quantityYour quantity
customs_valueUnit price times quantity
duty_per_unitUnit price times the general rate plus the additional rate
landed_per_unitUnit price plus duty per unit
duty_totalDuty per unit times quantity
rulingsEvery CBP ruling that classified an article at that code
ruling_matchWhether each ruling answered the code, the tariff line, or the subheading
read_atThe minute the schedule and the ruling database were read