Customs Declare
For customs brokers

One workspace for every client's declarations

Give each client consistent HS classification, preferential trade agreement and CITES compliance checks, and a declaration built for their destination country's own form and language -- without re-learning the paperwork for every corridor you file in. You review and approve every declaration before you submit it.

The parts of brokering that don't scale

Every client, a different corridor

Form names, issuing authorities, and required languages change country by country -- keeping that current for even a dozen clients is a research job on its own.

Classification quality varies by who's filing

HS code accuracy depends on who typed it in, not just the invoice -- inconsistent classification across a team means inconsistent risk across your whole book of clients.

Preferential duty savings get missed

A shipment that qualifies for a preferential duty rate under AfCFTA, USMCA, RCEP, or one of the other 20 trade agreements is only worth it if someone checks the rules of origin before filing -- easy to miss under deadline pressure.

Charges a plain duty lookup won't catch

Community-bloc levies (ECOWAS, WAEMU, AES) and vehicle-specific import levies (South Africa, Nigeria) sit outside a simple MFN-vs-preferential comparison -- missing either means a client's landed-cost estimate is wrong, not just imprecise. Customs Declare calculates both automatically on every declaration where they apply.

How Customs Declare helps

Every document your clients send goes through the same five steps -- upload, classify, validate, review & approve, declare -- so the quality of a filing doesn't depend on who's watching it that day, and nothing goes out without your sign-off.

  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.

A real example: palm oil into Ghana

A shipment of refined palm oil (HS 1511.90) from Cote d'Ivoire into Ghana faces Ghana's standard MFN duty rate of 26.67% -- but qualifies for 0% under AfCFTA if the rules of origin are met. On a $10,000 shipment, that's the difference between $2,667 in duty and none. Ghana's own Customs Declaration is filed through its Integrated Customs Management System (ICUMS) -- Customs Declare checks AfCFTA eligibility and generates the ICUMS-ready form in the same pass, for every client, not just the ones your team remembers to check by hand.

Built for multi-client work

Each client gets their own workspace with its own team, API key, and document history -- your staff move between clients without mixing up whose invoice is whose.

See the numbers yourself: compare MFN and preferential duty rates, or browse what each destination country requires.