Step-by-Step: Creating a Commercial Invoice

Creating a commercial invoice for international shipping requires attention to detail. Missing or incorrect information causes customs delays, carrier rejection, or incorrect duty calculations. This step-by-step guide walks you through each section of the invoice, explaining what's required and why it matters.

Accurate export documentation is a legal requirement for cross-border shipments. Every field on a commercial invoice serves a purpose: customs clearance depends on correct product descriptions, HS codes, declared values, and shipper details.

Follow these steps in order. Each section builds on the previous one, and completing them systematically reduces the risk of errors.

Step 1: Choose Invoice Type

Before filling in any details, decide whether you need a Commercial Invoice or Pro Forma Invoice. This choice affects how customs processes your shipment.

  • Commercial Invoice: Use for actual shipments where goods are being sold. This is legally binding for customs and payment.
  • Pro Forma Invoice: Use for samples, gifts, quotes, or pre-shipment documentation where no payment is involved.

Why this matters: Using the wrong type causes customs confusion. Commercial invoices for samples can trigger payment expectations. Pro Forma invoices for paid shipments may be rejected by customs. Learn more about the difference →

Step 2: Enter Shipment Information

Start with basic shipment details. These fields appear at the top of the invoice and help customs and carriers identify your shipment.

Required Fields:

  • Invoice Number: Unique identifier for this invoice (e.g., "INV-2026-001234"). Use a consistent format for tracking.
  • Ship Date: Actual or planned shipping date. Must be accurate—discrepancies with carrier records cause verification delays.
  • Tracking Number: Optional but recommended. Helps customs and carriers match invoices to shipments.
  • PO Number: Optional purchase order number if your buyer provided one.

Common mistakes: Using duplicate invoice numbers, incorrect ship dates, or missing tracking numbers when available. These errors cause confusion and delays.

Step 3: Enter Exporter (Shipper) Information

The exporter is the party shipping the goods. This information must be complete and accurate—customs uses it to verify business registration and contact you if needed.

Required Information:

  • Name: Complete business name or individual name (not abbreviations). Example: "ABC Trading Co., Ltd." not "ABC Co."
  • Address: Complete street address, city, state/province, postal code, country. P.O. Boxes are usually not acceptable.
  • Country: Full country name, not abbreviations. Customs needs this for origin verification.
  • Tax ID: EIN (US), VAT (EU/UK), EORI (EU), or other tax identifier when required by destination country.
  • Phone: Include country code (e.g., "+1-555-123-4567"). Customs may need to contact you.
  • Email: For customs communication and verification requests.

Why accuracy matters: Incomplete or incorrect exporter information causes customs holds. Missing tax IDs trigger verification processes that delay shipments for days. Learn about business identifiers →

Step 4: Enter Consignee (Importer) Information

The consignee is the party receiving the goods. This must match the delivery address exactly—discrepancies cause delivery delays and customs issues.

Required Information:

  • Name: Complete business or individual name matching the delivery address.
  • Address: Complete delivery address. Must match carrier shipping label exactly.
  • Country: Destination country. Customs uses this to determine applicable regulations.
  • Tax ID: Required for many countries (EORI for EU, EIN for US, VAT for various countries). Check destination requirements.
  • Phone: Include country code. Carrier needs this for delivery coordination.

Common errors: Incomplete addresses, missing tax IDs when required, or addresses that don't match shipping labels. These cause delivery failures and customs holds.

Step 5: Add Line Items

Line items are the most critical section. Each item needs complete information for customs classification and duty calculation. Incomplete line items are a leading cause of customs delays.

For Each Item, Include:

  • Description: Detailed product description. "Cotton T-Shirt, Adult Size Large, Color: Navy Blue, 100% Cotton" not "T-shirt" or "clothing." Customs needs specifics to classify goods.
  • Quantity: Exact number of units. Use consistent units (pieces, sets, boxes, etc.).
  • HS Code: 6-10 digit Harmonized System code. Required for customs classification. Learn how to find HS codes →
  • Country of Origin: Manufacturing country, not shipping country. Required for duty calculation and trade agreement verification.
  • Unit Value: Price per unit in the invoice currency. Must be accurate—discrepancies trigger verification.
  • Total Value: Quantity × unit value. Automatically calculated, but verify accuracy.

Critical requirements: Every item must have all required fields. Missing HS codes, vague descriptions, or incorrect values cause customs holds. Generic codes like "9999" or descriptions like "miscellaneous" trigger verification requests.

Step 6: Set Shipping Terms and Currency

Shipping terms (Incoterms) and currency affect duty calculations and payment responsibilities. These must match your agreement with the buyer.

Incoterms:

  • DAP (Delivered At Place): Seller delivers to destination, buyer handles import duties
  • DDP (Delivered Duty Paid): Seller handles everything including duties and taxes
  • EXW (Ex Works): Buyer handles all shipping and costs from seller's location
  • FOB (Free On Board): Seller delivers to port, buyer handles shipping
  • Other terms available based on your agreement

Currency: Use standard ISO codes (USD, EUR, GBP, JPY, etc.). All values must be in the same currency. Learn more about Incoterms →

Why this matters: Wrong Incoterms misrepresent payment responsibilities, causing disputes and incorrect duty assessments. Incorrect currency codes cause calculation errors.

Step 7: Add Declaration and Signature

Most countries require a declaration statement and signature on commercial invoices. This verifies the invoice's authenticity and accuracy.

Required Information:

  • Signatory Name: Full name of person signing (usually exporter representative)
  • Title: Job title (e.g., "Export Manager," "Owner")
  • Date: Date of signature (usually ship date or invoice date)
  • Signature: Physical, digital, or electronic signature depending on carrier and destination requirements

Carrier requirements: FedEx requires signatures for international shipments. DHL and UPS accept digital signatures. Check your carrier's current requirements. Missing signatures cause invoice rejection.

Step 8: Review and Generate PDF

Before generating the PDF, review all information for accuracy. Once generated, changes require creating a new invoice.

Pre-Generation Checklist:

  • All required fields completed (no blanks)
  • Addresses match shipping labels exactly
  • HS codes are 6-10 digits and specific to products
  • Product descriptions are detailed (not vague)
  • Values and quantities are accurate
  • Incoterms match your agreement with buyer
  • Currency is correct and consistent
  • Tax IDs included when required by destination
  • Signature information completed

After review, generate the PDF. Print it, sign if required, and include it with your shipment. Keep a copy for your records. A complete, accurate invoice is the single most important factor in smooth customs clearance at the destination.

Common Mistakes to Avoid

Even experienced shippers make these mistakes. Being aware of them helps you avoid customs delays:

  • Vague descriptions: "Electronics" or "clothing" aren't specific enough. Customs needs details to classify goods.
  • Missing HS codes: Every commercial shipment needs HS codes. Missing codes cause classification delays.
  • Wrong country of origin: Using shipping country instead of manufacturing country causes incorrect duty calculations.
  • Incomplete addresses: Missing postal codes or incomplete street addresses cause delivery delays.
  • Missing tax IDs: Many countries require EIN, VAT, or EORI numbers. Missing IDs trigger verification holds.
  • Incorrect Incoterms: Wrong terms misrepresent responsibilities and cause disputes.
  • Unsigned invoices: Many carriers require signatures. Missing signatures cause rejection.

Ready to Create Your Invoice?

Follow these steps in DocInvo to create a compliant commercial invoice. The structured form guides you through each section, reducing the risk of errors.

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.