Reduce Customs Delays. Prevent Invoice Errors.

One missing Tax ID or incorrect format can hold your international shipment at customs for days. This free invoice generator ensures your Commercial Invoice has everything customs needs—the first time.

Customs Accuracy

Every field matters. Missing or incorrect information triggers customs holds on international shipping, delays delivery, and can result in additional fees. Customs compliance starts with a properly completed invoice.

Courier-Specific Templates

FedEx, DHL, UPS, and USPS each have different invoice format requirements. DocInvo provides templates that match each carrier's specifications, reducing the chance of rejection at customs.

Required Field Guidance

Tax IDs (EIN, VAT, EORI), HS codes, and country of origin are mandatory for customs clearance. DocInvo clearly marks required fields and validates formats to prevent common errors.

HS Code Format Validation

Harmonized System codes must be 6-10 digits. Wrong codes cause customs to misclassify your goods, leading to incorrect duty calculations and delays. DocInvo validates HS code format for each line item.

Country of Origin Handling

Customs requires the manufacturing country, not the shipping country. DocInvo uses full country names (not abbreviations) to prevent confusion and ensure accurate duty assessment.

Common Error Prevention

Missing shipper/consignee details, incorrect Incoterms, or incomplete line items are the top causes of customs holds. DocInvo's structured form catches these issues before you generate the PDF.

Structured Line Items

Each item needs description, quantity, unit value, HS code, and origin. DocInvo organizes this data in a clear table format that customs officers can quickly verify, reducing inspection time.

Speed & Convenience

Your international shipment is ready to go. Don't let invoice creation slow you down. This free invoice generator produces compliant invoices in minutes, not hours.

Instant PDF Generation

Fill in your shipment details once. Get a print-ready, courier-compliant PDF in under 2 minutes. No waiting for email confirmations or account approvals.

Multi-Currency Support

Support for USD, EUR, GBP, JPY, CNY, and 50+ currencies with proper formatting. Customs requires accurate currency codes and values—DocInvo formats these correctly for international trade.

Commercial & Pro Forma Invoice Support

Generate both Commercial Invoices (for actual shipments) and Pro Forma Invoices (for quotes or pre-shipment). Switch between types without starting over.

No Account Required

Start creating invoices immediately. No email verification, no password setup, no waiting. Your shipment doesn't wait—neither should your invoice tool.

Security & Output

Your client data and trade secrets stay private. Generate professional PDFs that couriers and customs accept without question.

100% Browser-Based Processing

All invoice generation happens in your browser. Your data never leaves your device. No server-side storage means no risk of data breaches or unauthorized access to your trade information.

Privacy First

We don't store your shipment details, client information, or invoice data. Download your PDF and close the tab—your data goes with you, not to our servers.

Print & Courier Ready PDFs

Generated PDFs are formatted for standard letter size (8.5" x 11"), print clearly, and meet courier submission requirements. Attach directly to your shipment or email to your freight forwarder.

How Each Feature Prevents Customs Errors

Every feature in DocInvo addresses specific customs documentation problems. Understanding how these features prevent errors helps you use them effectively.

Required Field Validation Reduces Customs Delays

Customs authorities require specific information to process shipments. Missing required fields—even if they seem minor—triggers customs holds while officials request clarification. These holds can delay shipments for days or weeks.

DocInvo's required field validation prevents these delays by ensuring critical information is present before you generate the PDF. For example:

  • Tax identifiers (EIN, VAT, EORI): Many countries require these for business shipments. Missing tax IDs cause customs to hold shipments for verification, which can take 3-7 business days.
  • Country of origin: Customs uses this to determine duty rates and verify trade agreement eligibility. Missing origin information triggers classification delays.
  • HS codes: Required for all commercial shipments. Without proper HS codes, customs cannot classify goods, leading to holds and incorrect duty calculations.
  • Complete addresses: Incomplete shipper or consignee addresses cause delivery delays and customs verification issues.

By marking required fields and validating formats, DocInvo helps you catch missing information before submission. This reduces the risk of customs holds and speeds up clearance.

HS Code Input Errors: Real-World Impact

HS code mistakes are among the most common causes of customs delays. These errors occur in several ways:

  • Wrong digit count: HS codes must be 6-10 digits. Using 5 digits or 11 digits causes format rejection. Customs systems cannot process invalid formats.
  • Incorrect classification: Using a generic code like "9999" or "other" triggers customs holds. Officials need specific codes to determine duty rates and verify compliance.
  • Country-specific errors: The first 6 digits are international, but digits 7-10 vary by country. Using the wrong country-specific extension leads to incorrect duty calculations.
  • Product mismatch: Using an HS code for a different product type causes misclassification. For example, using an electronics code for clothing triggers verification requests.

Real example: An e-commerce seller shipped clothing items but used HS code 8517.12 (telephone sets) instead of 6109.10 (T-shirts). Customs held the shipment for 5 days to verify the correct classification, delaying delivery and incurring storage fees.

DocInvo validates HS code format (6-10 digits) and provides guidance on finding correct codes. While it cannot verify code accuracy for your specific product, format validation prevents the most common input errors.

Incoterms Selection Errors: Cost and Responsibility Problems

Incoterms define who pays for shipping costs and who bears risk during transport. Choosing the wrong Incoterm on your invoice can lead to:

  • Unexpected costs: If you select DDP (Delivered Duty Paid) but intended DAP (Delivered At Place), you're responsible for duties and taxes you didn't plan for. This can add hundreds or thousands of dollars to shipping costs.
  • Disputes with buyers: Incorrect Incoterms misrepresent payment responsibilities. Buyers may refuse to pay costs they believe you should cover, leading to payment delays or disputes.
  • Customs confusion: Customs uses Incoterms to determine who should pay duties. Wrong Incoterms cause incorrect duty assessments and processing delays.
  • Carrier issues: Some carriers require specific Incoterms for certain services. Using incompatible Incoterms can cause carrier rejection or additional fees.

Real example: A seller selected EXW (Ex Works) for a shipment but the buyer expected DAP. The buyer refused to pay shipping costs, believing the seller was responsible. The shipment was delayed for 10 days while the parties resolved the dispute, incurring storage fees and customer complaints.

DocInvo provides clear Incoterms options with brief explanations. While you must choose the correct term based on your agreement with the buyer, having options clearly presented reduces selection errors.

Real Use Cases

DocInvo serves different types of users with different needs. Here are common scenarios where accurate invoice generation matters.

E-commerce Seller Exporting Samples

E-commerce sellers often need to send product samples to potential buyers, distributors, or trade show organizers. These shipments require Pro Forma Invoices, not Commercial Invoices, because no payment is involved.

Common challenges:

  • Using Commercial Invoice instead of Pro Forma for samples, which confuses buyers about payment expectations
  • Missing sample-specific documentation requirements (some countries require additional permits for samples)
  • Incorrect values on Pro Forma invoices (samples should show $0 or nominal value, not retail price)
  • Missing "SAMPLE - NOT FOR RESALE" declarations that some countries require

How DocInvo helps: The tool clearly distinguishes between Commercial and Pro Forma invoices. You can select Pro Forma for sample shipments, ensuring the invoice type matches the shipment purpose. The structured format helps ensure all required fields are included, reducing the risk of customs holds.

Best practice: For sample shipments, use Pro Forma Invoice, include "SAMPLE" in the product description, and verify destination country requirements for sample documentation.

Small Business Sending Gifts

Small businesses often send gifts to clients, partners, or employees internationally. Gift shipments have specific customs requirements that differ from commercial shipments.

Common challenges:

  • Not marking shipments as "GIFT" in the invoice description, which can cause customs to treat them as commercial goods subject to duties
  • Incorrect value declarations (gifts should show actual value, not $0, but may be exempt from duties below de minimis thresholds)
  • Missing required documentation for gift shipments (some countries require gift declarations or additional forms)
  • Using Commercial Invoice format when Pro Forma or gift-specific documentation is more appropriate

How DocInvo helps: The tool allows you to create Pro Forma invoices for gift shipments, which is often the appropriate format. You can include "GIFT" in product descriptions and ensure all required fields are completed. The structured format reduces the risk of missing critical information.

Best practice: For gift shipments, use Pro Forma Invoice, include "GIFT" in the description, verify destination country de minimis thresholds, and check if additional gift documentation is required.

Freight Forwarder Preparing Bulk Invoices

Freight forwarders handle multiple client shipments daily. They need to generate accurate invoices quickly while ensuring compliance with various carrier and destination country requirements.

Common challenges:

  • Time-consuming invoice creation for multiple shipments (each invoice can take 15-30 minutes if done manually)
  • Inconsistent formatting across different clients' invoices, which can cause carrier rejection or customs delays
  • Missing required fields when rushing to meet shipping deadlines
  • Difficulty managing different carrier format requirements (FedEx, DHL, UPS each have slightly different expectations)
  • Errors in HS code classification when handling diverse product types

How DocInvo helps: The tool provides consistent, carrier-compatible templates that reduce formatting errors. The structured form ensures all required fields are included, reducing the risk of missing information. Instant PDF generation speeds up the process, allowing forwarders to create multiple invoices quickly.

Real example: A freight forwarder handling 20 shipments per day was spending 6 hours daily on invoice creation. Using DocInvo reduced this to 2 hours, freeing up 4 hours for other logistics tasks. The consistent format also reduced carrier rejection rates from 15% to 3%.

Best practice: Use DocInvo's templates for consistency, verify HS codes with clients before generating invoices, and keep a checklist of destination-specific requirements for common shipping routes.

Ready to Prevent Your Next Customs Delay?

Generate a compliant Commercial Invoice for international shipping in under 2 minutes. No sign-up required. No data stored. Free to use, always.

No sign-up
Under 2 minutes
Free to use
Create Invoice Now