A proforma invoice for export is the first formal document your overseas buyer, bank, and freight forwarder will review. Getting the fields right from the start prevents LC discrepancies, customs delays, and costly revisions mid-shipment.
Why export trade relies on the proforma invoice
International deals involve more parties than domestic sales: customs authorities, freight carriers, marine insurers, and sometimes a letter-of-credit bank. The proforma invoice sets the commercial record before goods move — product description, HS codes, value, country of origin, Incoterms, and payment schedule. While it is not the final customs entry document, it determines what will appear on the commercial invoice, packing list, and bill of lading. Inconsistencies between the proforma and final shipping documents are the leading cause of LC payment refusals.
Fields to include on an export proforma invoice
| Field | Example | Why it matters |
|---|---|---|
| Exporter name & address | Sunrise Exports Ltd., Mumbai 400 001 | Bank and customs identification |
| Exporter tax/trade ID | GSTIN: 27AABCS1234M1Z0, IEC: AABCS1234M | Required by many customs portals |
| Importer / consignee | Euro Fashion GmbH, Berlin, Germany | Destination customs & LC application |
| Proforma number & date | PI-2026-0042 / 03 Jul 2026 | Reference for all subsequent documents |
| Validity date | 02 Aug 2026 | Price protection; LC expiry alignment |
| Product description | Cotton Kurta — Assorted M/L/XL | Must match commercial invoice word-for-word |
| HS / HTS code | 6211.42 | Customs classification and duty calculation |
| Qty, UOM, unit price | 500 PCS @ $8.50 | Line total and valuation |
| Grand total & currency | USD 7,170.00 | LC amount and customs declared value |
| Country of origin | India | Rules of Origin, preferential tariffs |
| Incoterms 2020 + named place | FOB Mumbai | Who pays freight, risk transfer point |
| Port of loading & discharge | Mumbai → Hamburg | Freight booking and LC compliance |
| Gross & net weight | 210 kg gross / 195 kg net | Bank cross-checks against freight invoice |
| Payment terms | 50% advance T/T + 50% before shipment | Cash flow and bank LC trigger |
| Estimated ship date | Within 30 days of advance receipt | Buyer's logistics planning |
| Bank details | SWIFT: HDFCINBB, A/C: 50200012345 | Buyer can wire advance without extra emails |
| Signature / stamp | Authorized signatory | Banks and customs expect a signed document |
HS codes on export proforma invoices
The Harmonized System (HS) code is a 6-to-10-digit international product classification number. Every customs authority in the world uses it to calculate import duties, apply trade agreements, and screen restricted goods.
Why it belongs on your proforma:
- The buyer's import broker needs it to estimate duty before committing to a purchase
- When opening an LC, the buyer's bank references HS codes for commodity risk assessment
- Exporters applying for preferential tariff benefits (USMCA, RCEP, EU GSP) must declare HS codes from the start
- A wrong HS code found at customs can trigger re-valuation, seizure, or a fine
Use the WCO HS nomenclature (wcoomd.org) or your national tariff database to confirm the right code. When in doubt, consult your customs broker before issuing the proforma — changing a code after an LC is issued triggers an LC amendment fee.
Incoterms on export proforma invoices
Incoterms define exactly where risk and cost responsibility transfer between seller and buyer. They must match the freight quote you received, or your price will not cover actual logistics costs.
| Incoterm | Risk transfers at | Seller pays | Common use |
|---|---|---|---|
| EXW (Ex Works) | Seller's premises | Packing only | Buyer has own logistics agent |
| FOB (Free On Board) | Port of loading | Delivery to port + export clearance | Sea freight, buyer books vessel |
| CIF (Cost, Insurance, Freight) | Port of destination | Freight + insurance to destination | Sea freight, seller books vessel |
| DAP (Delivered At Place) | Named destination | All transport; buyer pays import duty | Door-to-door, buyer clears customs |
| DDP (Delivered Duty Paid) | Named destination | Everything including import duty | Full service; seller pays all |
Always write the named place: "FOB" alone is invalid under Incoterms 2020. Write "FOB Mumbai" or "CIF Hamburg." The named place determines which freight charges are included in your price.
Proforma invoice and Letters of Credit
When a buyer pays via LC (Letter of Credit), the proforma invoice is the document used to instruct their bank to open the LC. This makes it the most critical document in the entire transaction — a mistake here cascades through every subsequent shipping document.
LC compliance rules for your export proforma:
- The product description on the proforma must be replicated word-for-word on the commercial invoice and packing list. Even minor wording differences ("Cotton Kurta" vs "Kurta — Cotton") cause LC discrepancies.
- The total value on the proforma must not exceed the LC amount your bank will present against.
- Incoterms and named places must exactly match what will be on the bill of lading or airway bill.
- The proforma validity date should align with the LC expiry — typically 90 days from issuance.
- Port of loading and discharge must be specific ports, not "any port in India" — banks reject vague entries.
Country-specific export notes
India
Indian exporters quote in USD or EUR for most destinations. Include GSTIN and IEC on all export proformas. Estimated IGST may be noted; the actual tax invoice comes after supply. For RODTEP and advance authorisation claims, proforma values must match the shipping bill. Use our India GST template.
UAE
Include TRN if VAT-registered. Buyers in UAE free zones (JAFZA, DAFZ) need the consignee's free zone address separately from the billing address. For mainland buyers, the proforma must show the buyer's TRN for their VAT input credit. UAE VAT template includes both fields.
United Kingdom
Post-Brexit, UK exporters to the EU must attach a proforma invoice to support the SAD (Single Administrative Document) or CDS entry. Include commodity codes (UK Tariff) alongside HS codes. UK buyers importing from outside the UK need a customs value aligned to the proforma.
Indonesia
Indonesian importers (via Bea Cukai) often need a proforma to apply for an API (Importer Identification Number). Descriptions must be in English with BTKI (Indonesian HS) codes. Avoid vague descriptions — "general merchandise" will be rejected.
Nigeria
Nigerian buyers must submit a proforma invoice to obtain a Form M from their bank before shipment. The Form M amount cannot exceed the proforma value, and goods cannot arrive before the Form M is approved — so proformas must be issued well in advance.
Common export proforma invoice errors
- Incomplete Incoterm — "FOB" without a named port is invalid under Incoterms 2020.
- Wrong HS code — changing it after the LC is issued triggers an amendment fee or payment refusal.
- No country of origin — prevents buyers from claiming preferential tariff rates under trade agreements.
- Value higher than freight quote — bank won't fund LC if the proforma value exceeds the approved credit line.
- Description mismatch — "500 pcs Cotton Kurti" vs "500 Cotton Kurtis" is enough for a bank to reject LC documents.
- No validity date — commodity prices fluctuate; an open-ended proforma locks you into old pricing.
- Missing gross/net weight — freight brokers and banks use these to cross-check the freight invoice.
Customs-ready export proforma template
Download our export-focused template — pre-built with HS code column, Incoterms field, country of origin, and port of loading/discharge:
Open HTML or Word in any editor. For PDF, use Print → Save as PDF in your browser. Import CSV into Excel or Google Sheets.
After the buyer confirms, prepare the commercial invoice with the exact quantities shipped. Values and descriptions must match the proforma so LC presentation is clean. For the complete workflow, read how to create a proforma invoice, or start from a free proforma invoice template with all export fields pre-formatted.
Create your proforma invoice in minutes
Use our free templates or follow our step-by-step guide — no account required to get started.