Customs Declare
Customs & export documentation, automated

AI-powered customs declarations for any destination country

Upload your invoice or packing list. Customs Declare classifies HS codes, checks rules of origin and CITES restrictions across 20 trade agreements, calculates duty, and prepares a country-specific declaration for your review -- you approve every detail before you submit it, in the destination's own language.

Find an HS code from a product description

See the full tool

How it works

From upload to a ready-to-submit declaration in as little as 5 minutes -- but nothing is ever submitted automatically. You always review and approve the HS codes, duty figures, and every other detail first.

  1. 1

    Upload

    Upload an invoice or packing list, send it through the API, or connect a mailbox so emailed documents come in automatically.

  2. 2

    Classify

    Each line item is read and matched against the full HS2022 nomenclature to propose an HS code.

  3. 3

    Validate

    Checked against rules of origin, CITES-protected species, country-specific import and export licensing and prohibitions, MFN vs. preferential duty rates across 20 trade agreements, and additional charges like community-bloc and vehicle import levies where they apply -- AfCFTA, USMCA, RCEP, the EU, and more.

  4. 4

    Review & approve

    You approve

    Every declaration comes back to you first -- HS codes, duty figures, every flagged detail. Nothing leaves your workspace until you've reviewed it and explicitly approved it, no matter how confident the automated classification is.

  5. 5

    Declare

    Customs Declare produces the completed declaration document for the destination's own form and authority, in that country's required language -- 59 languages supported. You submit it to the customs authority yourself, or hand it to your broker.

See it in 60 seconds

From invoice to finished declaration

One sample invoice, converted step by step. All figures are illustrative sample data, not a quote.

Sample data

Step 1 of 6

Drop in the invoice

Upload a commercial invoice, packing list or certificate of origin. PDF, photo or scan all work.

Coverage

Coverage across 193 countries -- at every depth we've actually built

Declaration requirements -- form name, issuing authority, required languages, supporting documents -- are researched and cited for all 193 UN member countries. Duty rate data goes deeper for some than others; the numbers below show exactly how far.

See the full coverage breakdown

193

destination countries with declaration requirements researched and cited

141

with live MFN duty rate data

108

with a preferential rate, across 20 agreements

141

markets live in the free duty calculator today

20

Trade agreements with real preferential rate data

59

Declaration languages, rendered in the destination's own script

ADAEAFAGALAMAOARATAUAZBABBBDBEBFBGBHBIBJBNBOBRBSBTBWBYBZCACDCFCGCHCICLCMCNCOCRCUCVCYCZDEDJDKDMDODZECEEEGERESETFIFJFMFRGAGBGDGEGHGMGNGQGRGTGWGYHNHRHTHUIDIEILINIQIRISITJMJOJPKEKGKHKIKMKNKPKRKWKZLALBLCLILKLRLSLTLULVLYMAMCMDMEMGMHMKMLMMMNMRMTMUMVMWMXMYMZNANENGNINLNONPNRNZOMPAPEPGPHPKPLPTPWPYQARORSRURWSASBSCSDSESGSISKSLSMSNSOSRSSSTSVSYSZTDTGTHTJTLTMTNTOTRTTTVTZUAUGUSUYUZVCVEVNVUWSYEZAZMZW

Customs declaration forms by country

Find the declaration form, required documents and restrictions for the markets people look up most. All 193 countries are covered.

All countries
Integrations

Fits how you already work

Documents come in by upload, API, or a connected mailbox; approved declarations flow back out to QuickBooks Online, NetSuite, or your own webhook endpoint -- no manual re-entry.

  • QuickBooks Online
  • NetSuite
  • Webhook
  • Mailbox