Estimate EU duty on a low-value consignment
eu_duty_estimateEstimate the EU customs duty on a consignment of up to EUR 150 imported under IOSS or by post: EUR 3 per item from 1 July 2026 until 1 July 2028 (Council Regulation (EU) 2026/382, Delegated Regulation (EU) 2026/1022). Use it for questions like "what duty applies to these order lines?", "how many items does this parcel count as?". Pass lines (description, origin, qty, unit_value_eur, optional hs_code) and channel (ioss or postal); optional consignment_value_eur and date. Lines must not carry customer fields. Returns the item count as given and with identical lines merged, the duty for each, the legal basis, and the assumptions. Consignments over EUR 150 and dates outside the period return no duty and say why.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | Import day, YYYY-MM-DD (default today, UTC) | |
| lines | Yes | Order lines of one consignment. Each line holds only description, hs_code (optional), origin, qty and unit_value_eur; lines with any other field, such as a customer name or address, are refused. | |
| channel | Yes | ioss: the import is VAT-exempt under the Import One-Stop Shop. postal: the goods travel in a postal consignment. | |
| consignment_value_eur | No | Intrinsic value of the whole consignment in euros, if different from the sum of the lines |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| assumptions | Yes | ||
| legal_basis | Yes | ||
| consignments | Yes | ||
| total_duty_eur | Yes |