Operations300+ monthly searches

International Export Invoice Form Template

Capture every line item, HS code, and Incoterm a customs officer will ask for — without rebuilding the same spreadsheet for every shipment.

A complete export invoice form covering shipper and consignee details, line-item descriptions, HS codes, country of origin, Incoterms, and declared values. Sales ops fills it once per shipment, finance signs off, and the freight forwarder gets a clean document in their inbox.

#export#invoice#customs#shipping#logistics#international#incoterms
No signup required
AI customizable
✓ Free forever plan✓ Embed on any website✓ GDPR compliant✓ No code required

Why use a international export invoice form?

The first time a shipment gets held at customs because the HS code field was blank, you stop treating the commercial invoice as paperwork. Customs officers in Rotterdam, Mumbai, or Long Beach all want the same eight or nine pieces of information — and they want them in the same place, every time. A digital export invoice form fixes the part that goes wrong most often: someone in sales types the shipper address from memory, the freight forwarder copies it into their TMS, and by the time the container is on the water the consignee city is misspelled and the goods are sitting in bond. One shared form with required fields and dropdowns for Incoterms removes that whole class of error. It also gives finance a paper trail. Every submission is timestamped, attached to a PO, and exportable as a PDF that matches what the bank wants to see for a letter of credit. No more digging through email for "the version we actually sent."

What's included in this template

17 fields — customize any field or add new ones with AI.

Short textInvoice number✱
DateInvoice date✱
Long textShipper / exporter name and address✱
Long textConsignee name and address✱
Long textBuyer (if different from consignee)
Short textCountry of origin✱
Short textCountry of final destination✱
DropdownIncoterms 2020✱
Multiple choiceMode of transport✱
Short textPort of loading
Short textPort of discharge
Long textLine items (description, HS code, qty, unit price, total)✱
DropdownCurrency✱
NumberTotal invoice value✱
Short textPayment terms
File uploadSupporting documents (packing list, BL, COO)
SignatureAuthorized signatory✱

Need different fields?

Tell the AI what to change — "add a budget dropdown" or "remove phone number" — and it edits the form instantly. Every field type above can be added, removed, or relabeled through the chat interface.

Key features of this international export invoice form template

Everything you need to launch this form in minutes, share it with your team, and collect submissions reliably.

1

Incoterms 2020 dropdown

Eleven Incoterms preloaded — EXW, FCA, FOB, CIF, DAP, DDP and the rest — so no one guesses what "delivered" means.

2

Line-item HS code capture

A repeating block for description, HS code, quantity, unit value, and line total. Totals roll up to the invoice value automatically.

3

Currency and exchange-rate fields

Pick the invoice currency from a list; add the rate used if your finance team needs the local-currency equivalent recorded.

4

Multi-document upload

Attach the packing list, bill of lading, certificate of origin, and any export licenses in one submission.

5

Signature block

Drawn signature on touch devices plus a printed name and date — what most customs authorities and banks expect.

6

Clean PDF export

Each submission renders as a standard commercial-invoice PDF formatted for customs brokers and letter-of-credit review.

Perfect for

Export sales coordinators, freight forwarders, customs brokers, small manufacturers shipping abroad, e-commerce sellers fulfilling international orders, finance teams reconciling shipments to POs, and trade compliance officers building audit trails.

How to use this template

1

Open the template

Click "Use this template free." Flexform loads the form instantly — no account needed to preview.

2

Customize with AI

Type what you want to change in the chat: fields to add or remove, rename labels, change field types, or rearrange pages.

3

Connect & publish

Link to Google Sheets or Slack with one click, then embed on your site or share the link.

Ways to use this template

Small manufacturer shipping abroad

A 12-person workshop sending finished goods to two or three overseas buyers a month uses the form to produce a customs-ready invoice without hiring a logistics manager. The freight forwarder gets a consistent document every time.

E-commerce cross-border orders

Sellers fulfilling international DTC orders generate one export invoice per parcel, attach the packing list, and forward the PDF to the courier. HS codes stay consistent across orders because they autofill from the product line.

Freight forwarder intake

A forwarder asks new clients to submit shipment details through the shared link instead of free-text email. Mandatory fields catch missing Incoterms before the booking is made.

Letter of credit documentation

Finance teams use the generated PDF as the commercial invoice submitted to the bank under a letter of credit. The signature block and authorized signatory field match what most LC checklists require.

Customs audit trail

Trade compliance keeps every submission as a dated record of declared value and origin. When an audit lands, the data is already in Sheets — no scavenger hunt through email.

Workflow integrations

Connect this form to your existing tools with no middleware. Every submission triggers your workflow automatically.

Google SheetsSlackEmailWebhook
⚡

Real-time sync

Data appears in your CRM or spreadsheet within 1–2 seconds of submission — no cron jobs, no delays.

🔀

Conditional routing

Route submissions to different Slack channels, HubSpot pipelines, or Airtable bases based on field values.

🔁

Two-way data flow

Pre-fill form fields with CRM data for returning visitors. Update existing records instead of creating duplicates.

Why choose Flexform?

Most export-invoice templates floating around the internet are static Word documents — you download, save-as, fight with the table cells, and email a PDF that nobody can search later. FlexForm changes that without asking you to learn a new system. You share a link, the person filling it in opens it on whatever device they have, and the data lands in Google Sheets or a webhook the moment they hit submit. If your shipping desk needs an extra field — say, an export license number for dual-use goods, or a Chamber of Commerce stamp ID — describe it in plain English and the AI editor adds it where it belongs. No template rebuild, no support ticket. The same form can feed Slack so the freight coordinator knows when a new invoice is ready, and Google Sheets so finance has a running ledger by shipment. And because FlexForm ships with a Kotlin Multiplatform mobile SDK for Android and iOS, larger exporters can embed the same invoice form directly into their internal logistics app — same fields, same validation, no separate codebase. The free plan covers small operators sending a handful of shipments a month, the shareable link works without anyone creating an account, and you only graduate to a paid plan when volume actually justifies it.
One link, share anywhere
Native iOS & Android SDK
Free forever plan

Frequently asked questions

Does this template meet customs requirements?

It covers the core fields customs authorities ask for on a commercial invoice — shipper, consignee, HS codes, country of origin, Incoterms, declared value, and a signed declaration. Specific countries may want extra detail (China requires the importer of record, Brazil wants NCM codes), and you can add those fields in seconds with the AI editor. Always cross-check with your destination country and your customs broker.

Can I add line items dynamically?

Yes. The line-items block accepts as many rows as your shipment needs — description, HS code, quantity, unit price, line total. The totals roll up to the invoice value field so finance does not have to recompute.

Will the submitted invoice look like a standard commercial invoice PDF?

Every submission renders as a PDF formatted for customs brokers and banks. Header has the shipper, the table has the line items, the footer has the signature and totals — the layout most LC checklists and customs filings expect.

Can I integrate this with our accounting or shipping software?

Submissions can push to Google Sheets, fire a webhook into your ERP or TMS, or drop a message in Slack the moment a new invoice arrives. If you use HubSpot or Notion as your operational hub, both connect directly.

How do I share the form with multiple departments?

You get one shareable link. Sales fills the shipper and line items, finance reviews and adds payment terms, the authorized signatory signs at the end. Everyone uses the same URL — no logins required for the people filling it in.

Can we embed this in our internal logistics app?

Yes. The Kotlin Multiplatform mobile SDK lets you embed the form natively in Android and iOS apps, so your warehouse or shipping team fills it inside your own tooling. The data still flows through the same FlexForm backend.

Is there a fee for international submissions?

The form itself is free under the FlexForm free plan, including submissions from any country. You only pay when monthly submission volume or feature needs (advanced integrations, branded PDFs) push you into a paid tier.

Can I customize the Incoterms list or remove ones we never use?

You can. Open the AI editor and ask it to limit the dropdown to the four or five Incoterms your business actually trades on — say, EXW, FOB, CIF and DDP — and it updates immediately. The same goes for currencies, payment terms, or any other field.

Related templates

Use this international export invoice form template free

Open the template, customize with AI, connect your tools, and publish — in under 5 minutes.

No signup required · Free forever plan