Common Commercial Invoice Errors That Cause Customs Delays

Most customs delays are preventable. They're caused by documentation errors that customs officials catch during processing. These errors trigger verification requests, holds, and additional fees. Understanding common mistakes helps you avoid them.

This guide covers the most frequent invoice errors we see, why they cause problems, and how to prevent them. Each error is based on real customs hold scenarios.

Error 1: Missing or Incorrect Tax Identifiers

What happens: Many countries require tax identification numbers (EIN, VAT, EORI) for business shipments. Missing or incorrect numbers trigger customs verification processes that delay shipments for 3-7 business days.

Real example: A shipment to Germany was held for 5 days because the EORI number was missing. Customs needed to verify the importer's registration before processing. The delay cost $150 in storage fees.

How to Prevent:

  • Check destination country requirements before shipping
  • Include EORI numbers for EU shipments
  • Include EIN for US shipments when required
  • Include VAT numbers for countries that require them
  • Verify tax ID format matches country standards

Learn about business identifiers →

Error 2: Vague Product Descriptions

What happens: Customs needs detailed descriptions to classify goods correctly. Vague terms like "electronics," "clothing," or "miscellaneous" trigger verification requests. Customs can't determine duty rates or verify compliance without specifics.

Real example: An invoice listed "electronics" for 50 items. Customs held the shipment for 8 days requesting detailed descriptions for each item. The delay cost $300 in storage and handling fees.

How to Prevent:

  • Include material composition (e.g., "100% Cotton")
  • Specify size, color, model numbers when applicable
  • Include intended use or function
  • Use complete sentences, not single words
  • Example: "Cotton T-Shirt, Adult Size Large, Color: Navy Blue, 100% Cotton" not "T-shirt"

Error 3: Missing or Incorrect HS Codes

What happens: HS codes are required for all commercial shipments. Missing codes prevent customs from classifying goods. Wrong codes cause incorrect duty calculations. Generic codes like "9999" trigger verification requests.

Real example: A seller used HS code 8517.12 (telephone sets) for clothing items. Customs held the shipment for 6 days to verify correct classification. The incorrect code would have resulted in wrong duty rates.

How to Prevent:

  • Use 6-10 digit codes (first 6 are international, 7-10 are country-specific)
  • Verify codes match your product's primary function and material
  • Don't use generic codes like "9999" or "other"
  • Check codes against destination country's tariff schedule
  • When unsure, consult customs broker or use official classification tools

Learn how to find correct HS codes →

Error 4: Wrong Country of Origin

What happens: Country of origin means where goods were manufactured, not where they're shipping from. Using the wrong country causes incorrect duty calculations and trade agreement verification failures.

Real example: Goods manufactured in China but shipped from a US warehouse. The invoice listed "United States" as origin. Customs held the shipment for 4 days to verify actual origin, as duty rates differ significantly.

How to Prevent:

  • Use manufacturing country, not shipping country
  • For assembled products, use the country where final assembly occurred
  • Use full country names, not abbreviations
  • Verify origin matches product labels or certificates

Error 5: Incomplete Line Items

What happens: Every line item needs complete information: description, quantity, value, HS code, and origin. Missing information for any item causes customs to hold the entire shipment until clarification.

Real example: An invoice had 10 items, but 3 were missing HS codes. Customs held the shipment for 5 days requesting codes for those 3 items, even though the other 7 were complete.

How to Prevent:

  • Ensure every item has all required fields
  • Don't leave any fields blank
  • Use consistent units (all pieces, all sets, etc.)
  • Verify quantities match packing lists
  • Double-check values are accurate

Error 6: Incorrect Incoterms

What happens: Incoterms define who pays for shipping and duties. Wrong Incoterms misrepresent responsibilities, causing disputes and incorrect duty assessments.

Real example: A seller selected EXW (Ex Works) but the buyer expected DAP. The buyer refused to pay shipping costs, believing the seller was responsible. The shipment was delayed 10 days while resolving the dispute.

How to Prevent:

  • Match Incoterms to your agreement with the buyer
  • Understand what each term means before selecting
  • Verify terms match your shipping arrangement
  • Don't guess—confirm with buyer if unsure

Learn about Incoterms →

Error 7: Missing Signatures Causing a Customs Hold

What happens: Many carriers and countries require signatures on commercial invoices. Missing signatures cause invoice rejection or customs holds.

Real example: FedEx rejected an invoice because it wasn't signed. The shipment was delayed 2 days while the shipper printed, signed, and re-submitted the invoice.

How to Prevent:

  • Check carrier requirements (FedEx requires signatures, DHL/UPS accept digital)
  • Sign invoices before submitting to carrier
  • Include signatory name, title, and date
  • Keep signed copies for your records

Error 8: Address Discrepancies

What happens: Invoice addresses must match shipping labels exactly. Discrepancies cause delivery confusion and customs verification delays.

Real example: Invoice showed "123 Main St" but shipping label showed "123 Main Street." Customs held the shipment for 3 days to verify it was the same address.

How to Prevent:

  • Use exact same address format on invoice and shipping label
  • Include complete addresses (street, city, state, postal code, country)
  • Verify postal codes are correct
  • Don't use abbreviations that might differ

Error 9: Value Discrepancies

What happens: Invoice values must be accurate. Significant discrepancies between declared values and market values trigger customs verification and potential penalties.

Real example: A seller declared $50 for items worth $500 to reduce duties. Customs flagged the discrepancy, held the shipment for 7 days, and assessed penalties for undervaluation.

How to Prevent:

  • Declare accurate values (what buyer actually paid or will pay)
  • Don't undervalue to reduce duties—this is illegal
  • Match values to purchase orders or payment records
  • For samples, use nominal values or actual cost

How to Prevent These Errors

The best way to prevent these errors is systematic review before generating your invoice:

Pre-Submission Checklist:

  • All required fields completed (no blanks)
  • Tax IDs included when required by destination
  • Product descriptions are detailed and specific
  • HS codes are correct and specific (not generic)
  • Country of origin is manufacturing country
  • All line items have complete information
  • Incoterms match your agreement
  • Addresses match shipping labels exactly
  • Values are accurate
  • Signature included if required

Create Error-Free Invoices

DocInvo's structured form helps prevent these common errors by guiding you through required fields and validating formats. Use it to create compliant invoices that clear customs smoothly.

Create Invoice Now

Note: This guide may contain advertisements below the content. These ads support DocInvo's free service model and never appear in the invoice creation interface.