Translating Commercial Invoices and Packing Lists for Customs: Field by Field

Which fields in a commercial invoice and packing list must be translated for customs - US, EU and Canada requirements, what never to translate, common errors and a pre-submission checklist.

Also in: RU EN UK
Translating Commercial Invoices and Packing Lists for Customs: Field by Field

A Hamburg customs hold: the translated invoice described the goods as “industrial components” while the packing list said “technical parts.” Technically the same thing. Legally a document mismatch. Five days held, €900 in demurrage. The problem wasn’t the translation quality - it was that two documents were translated separately, and the translators used different terminology for the same goods. That’s what this article is about: how to translate commercial invoices and packing lists so customs has no questions.

Commercial Invoice: Structure and What to Translate

A commercial invoice is the primary financial document in an international sale. Customs uses it for three things: determining the customs value of goods, calculating duties and fees, and verifying that the shipment matches the declared description.

The document has several sections, each with its own translation rules.

Party details section - translate fully

Field Content Translation rule
Seller / Exporter Name, address, contacts of seller Don’t translate company name (use original or transliteration), translate address type/city
Buyer / Consignee Buyer name and address Same - name untouched, address translated
Ship to Delivery address if different from buyer Translate address
Invoice number / date Number and date Don’t translate - numbers and date format stay as-is
Payment terms Net 30, L/C, etc. Translate the description, keep standard abbreviations

Company names stay in their original form or transliteration. “Bayerische Motoren Werke AG” doesn’t become “Bavarian Motor Works” in a customs context - it stays “Bayerische Motoren Werke AG” or “BMW AG.”

Goods description section - the most critical for customs

This is the heart of the invoice for customs purposes, and where most errors happen.

Field Content Translation rule
Description of goods Product name, brand, model, specs Translate - precisely and in full detail, no abbreviating
HS Code / HTS Code Numerical tariff classification code Never translate - numbers only
Quantity / Unit Amount and unit of measure Translate unit: “pcs” → pieces, “kg” stays “kg”
Unit price Price per unit Number and currency code - don’t translate the code (USD, EUR)
Total amount Total value Number and currency code
Country of origin Manufacturing country Translate
Net/gross weight Net and gross weight Numbers stay, units can translate or stay

The most common translator mistake: shortening or generalizing the product description. If the original says “Stainless steel pipe fittings, DN25, PN16, AISI 316L, for food industry” - the translation needs that same level of detail. Customs distinguishes these categories and may apply different duty rates.

Shipment and delivery terms section

Field Rule
Incoterms (FOB, CIF, EXW, DDP…) Never translate - keep the standard format: “FOB Shanghai, Incoterms 2020”
Port of loading / destination Don’t translate port names (proper nouns), you can add the country
Mode of transport Translate: “Sea freight”, “Air freight”
Vessel / Flight number Don’t translate
Freight charges Translate, keep amount in original currency

Why Incoterms aren’t translated: ICC’s Incoterms 2020 are legally standardized with precise definitions. Writing “Free on Board, Shanghai” instead of “FOB Shanghai, Incoterms 2020” introduces a non-standard term, and customs may request clarification on which edition applies.

Packing List: What to Translate and Where Things Go Wrong

A packing list has no pricing information - it just shows what’s physically in each package. It’s no less important to customs than the invoice.

Mandatory packing list fields

Field Translation rule
Shipper / Consignee Same as invoice - company names untouched
Packing list number / date Don’t translate
Invoice reference Invoice number - don’t translate, but the label “Invoice No.” translates
Package type Translate: “Carton,” “Pallet,” “Wooden crate”
Package number Don’t translate (numbers)
Description of contents Translate - and it must be word-for-word identical to the invoice description
Quantity per package Translate
Net weight / Gross weight Translate units or keep them (kg, lbs)
Dimensions Numbers stay, units (cm, m, ft) stay
HS Code Don’t translate
Marks and numbers Cargo marks - don’t translate

The critical point: “description of contents” on the packing list and “description of goods” on the invoice must be completely identical in translation. This isn’t a suggestion - it’s what customs requires.

The Three-Document Rule: Why Invoice and Packing List Can’t Be Translated Separately

International trade customs operates on the concept of a three-way match: customs checks consistency between three documents simultaneously - the commercial invoice, the packing list, and the bill of lading (or air waybill).

If any one of these three documents shows a discrepancy - even just in unit count, weight, or product description - customs automatically flags the shipment for additional inspection.

As DHL notes in its customs compliance guidance:

A mismatch between the commercial invoice, the packing list and the bill of lading is one of the most common reasons for customs holds. Even a difference of 50 kg between the gross weight on the invoice and the packing list can trigger a full physical inspection.

A 50 kg difference between two documents means a physical inspection. That’s days of delay and hundreds in additional costs.

Translation mismatches that actually happen

Here are real examples of discrepancies that occur when two documents are translated independently:

Invoice (translated) Packing list (translated) Problem
“industrial pumps” “pumping equipment” Different description = potentially different tariff classification
“net 2500 kg” “net weight: 2,500 kg” Number format - potential issue in automated systems
“steel pipes, AISI 304” “stainless steel pipes” Different detail level = mismatch
“Incoterms FOB” “Terms: Free on Board” Translated Incoterm = non-standard format

The fix is simple: translate the invoice and packing list together, using one translator or one Translation Memory, so the terminology is guaranteed consistent.

Terms and Codes That Are Never Translated

Keep this table handy when reviewing any customs document translation:

Category Examples Why not translate
Incoterms 2020 FOB, CIF, EXW, DDP, DAP, CPT, FCA ICC legally-standardized terms - translation changes legal meaning
HS codes 8481.80.39, 7304.31.20 WCO numerical standard, identical across all countries
HTS codes (US) 8-digit CBP subheadings Same
TARIC codes (EU) EU-specific HS extensions Same
Currency codes USD, EUR, CNY, GBP ISO 4217 standard
Port names Hamburg, Rotterdam, Shanghai Proper nouns - don’t translate
Company names LLC, GmbH, Ltd Legal name = no translation
Document numbers Invoice No. 2026-1234 Identifier - can’t change
IATA/ICAO airport codes FRA, JFK, AMS International standards

Country-Specific Requirements

US: strict language requirement, no certification needed

CBP (Customs and Border Protection) has the clearest rules. Under 19 CFR §141.86, all invoices and attachments must be in English or include an accurate English translation. No exceptions.

Key points for businesses: - Translation doesn’t need to be certified or notarized - CBP explicitly allows handwritten translations - But accuracy matters: an inaccurate translation can trigger negligence penalties (up to 20% of customs value) or gross negligence penalties (up to 40%) - Packing lists aren’t legally required under US customs law, but CBP can request them during examination - and they must then be in English

Penalties under 19 USC §1592: - Negligence: up to 20% of customs value - Gross negligence: up to 40% of customs value - Fraud (intentional): up to 100% of domestic value

EU and Germany: flexible but with important exceptions

EU customs law (Regulation 952/2013 - Union Customs Code) doesn’t mandate translation of commercial documents. But there are important carve-outs:

  • Germany: customs declarations and product descriptions must be entered in ATLAS - Germany’s automated customs processing system - exclusively in German
  • Any EU country: if documents aren’t in the country’s official language or English, customs has the right to demand translation
  • Disputes and inspections: require an officially certified translation

Practical rule for EU trade: keep English versions of all documents. For Germany, prepare a parallel German translation - your customs broker will need it for the ATLAS declaration.

Canada: the CI1 form requirement

Canada has a specific requirement that catches many exporters off guard: commercial shipments valued over $1,600 CAD require the CI1 - Canada Customs Invoice form. This is a standardized CBSA form with fixed fields.

Language requirement: English or French. If your invoice is in another language - you need a translation. Details in CBSA Memorandum D1-4-1.

China: situation-dependent requirements

Standard import documents can technically be in English through China’s General Administration of Customs (GACC). But for specific goods (food, cosmetics, medical devices), regulatory bodies require Chinese-language documentation. Sales contracts are typically submitted in both English and Chinese. For disputes, the official language is simplified Chinese.

How to Organize Translation: Options for B2B

Option Best for Cost Speed Risks
In-house translator Large businesses, 20+ shipments/month Fixed salary Same day Single point of failure
Specialized translation agency Mid-size, 2-20 shipments/month $30-80/document, $60-150/set 1-3 business days Queues for urgent jobs
MTPE (AI + human review) Any volume when speed matters $15-50/document 1-8 hours Requires quality post-editing
TM + specialist Businesses with repeat product lines 30-40% cheaper after TM build-up Gets faster over time Initial investment

For most businesses with regular shipments: find an agency or translator who specializes in customs documentation and build a long-term relationship with Translation Memory. The first few jobs cost the standard $60-150 per set, but after 5-10 shipments the price drops 30-40% - product descriptions, company details, and standard phrases accumulate in the TM and don’t need re-translating.

For quick turnaround on standard commercial documents, ChatsControl is worth looking at: upload your document, AI produces a draft, a specialist reviews and corrects it. Works well for standard invoices with straightforward product descriptions. For complex technical terminology, a translator with sector-specific knowledge is a better fit.

For a full overview of all customs documents - certificates of origin, declarations, bills of lading - see the detailed guide here.

Why Translation Memory matters specifically for customs docs

Customs documents are ideal for TM because they’re highly repetitive. If you ship the same goods to the same counterparties, only the date, number, quantity and weight change from shipment to shipment. Everything else - company details, product descriptions, delivery terms - stays the same.

TM captures these repeating segments. The next time you order a translation, the translator doesn’t re-translate them - they’re auto-populated from the verified TM. The result: - Speed: subsequent jobs take 30-50% of the time of the first - Quality: guaranteed consistent terminology across all documents in one shipment - Cost: market discount for repetitions is 50-75% off the new translation rate

Pre-Submission Checklist

Print this and use it for every shipment.

Commercial invoice - check:

  • [ ] Product description is specific enough (name, brand, model, material, intended use)
  • [ ] HS/HTS code is not translated, matches the product description
  • [ ] Incoterms written as “FOB [port], Incoterms 2020” - not translated
  • [ ] Currency code (USD/EUR/etc.) not translated
  • [ ] Company names on both sides not translated - original or transliteration only
  • [ ] Addresses translated correctly (street type, city, country)
  • [ ] Net/gross weight in the same units as on the packing list

Packing list - check:

  • [ ] Product description matches exactly the description on the invoice
  • [ ] Package type specified (carton/pallet/crate)
  • [ ] Cargo marks not translated
  • [ ] Net/gross weight matches the corresponding fields on the invoice
  • [ ] Number of packages matches the invoice
  • [ ] Invoice reference number present and unchanged

Cross-document check:

  • [ ] Units of measure consistent (not “kg” in one and “lbs” in the other)
  • [ ] Number format consistent (1000 or 1,000 - country-dependent)
  • [ ] Same term for the same product in both documents
  • [ ] Dates in the correct format for the destination country (DD/MM/YYYY for EU, MM/DD/YYYY for US)

FAQ

Do I need to translate a commercial invoice for EU customs?

For most EU countries, an invoice in English is accepted without translation. Germany is the exception: product descriptions in customs declarations filed through ATLAS must be in German. If your invoice is in Ukrainian, Chinese, or any other non-English language, translation is required in any EU country.

What’s a packing list and why does it need to match the invoice?

A packing list is a physical contents document without pricing - it shows what’s in each package. Customs compares it against the invoice. If the product description in the packing list doesn’t match the invoice - even using synonyms - customs flags this as a documentary mismatch and holds the shipment for inspection. WeFreight reports that 60% of customs delays are caused by exactly these documentation discrepancies.

Does a commercial invoice translation need to be certified?

The US and most EU countries don’t require notarized or sworn translation for standard commercial invoices. CBP explicitly states in 19 CFR §141.86 that handwritten translations are acceptable. Certified translation is needed when: customs requests an official explanation, the document is filed in court or arbitration, or a bank letter of credit requires it.

How much does invoice and packing list translation cost?

A standard set (1-2 page invoice + 1-2 page packing list) runs $60-150 (€50-130) at a translation agency. Rush translation in 24 hours costs 50-100% more. With repeat shipments and a Translation Memory, costs drop 30-40% after initial TM build-up.

My supplier sent a Chinese invoice - can I translate it myself?

Technically yes - neither CBP nor EU customs requires a licensed translator for a standard invoice. But if the translation turns out to be inaccurate, CBP penalties run from 20% to 100% of the customs value. For goods with HS codes tied to dual-use, food, or medical products, use a specialist translator who knows your industry’s terminology.

Can I use machine translation for customs documents?

For understanding the content - yes. For customs submission - no. Machine translation (including DeepL and Google Translate) doesn’t handle contextually complex terms well and can miscategorize technical nomenclature. It also doesn’t know what not to translate (HS codes, Incoterms). The right compromise is AI translation as a first draft with mandatory specialist review (MTPE).

What if my shipment is already held because of a translation error?

Contact your customs broker first - they know the correction procedure. In parallel, order an urgent corrected translation and prepare an explanatory letter (translated as well). In the US, CBP has 30 days from detention to a decision. In the EU there’s no statutory deadline, but demurrage and storage fees accrue daily. Act on day one.

Sources

  1. 19 CFR §141.86 - Contents of invoices and general requirements (CBP) - US legal requirement for customs document language
  2. 19 USC §1592 - Penalties for fraud, gross negligence, and negligence (CBP) - US penalties for customs documentation errors
  3. CBSA Memorandum D1-4-1 - Invoice Requirements - Canada’s invoice requirements
  4. CI1 - Canada Customs Invoice Form (CBSA) - Canada’s standardized customs invoice form
  5. EU Customs Code (Regulation 952/2013) - EU Union Customs Code
  6. ATLAS - Zoll.de (German Customs) - Germany’s automated customs processing system
  7. Incoterms 2020 - ICC (International Chamber of Commerce) - official Incoterms rules
  8. China General Administration of Customs (GACC) - China’s customs authority

Try ChatsControl

AI platform for professional translators

Try for free →