Key takeaways
- Proforma Invoice Format: Required Fields Explained — written for UAE and GCC businesses, updated for current practice.
- A proforma invoice covers 10 standard sections; the document title and commercial terms carry the most weight with reviewers.
- Collect 12 data points before drafting, then run the pre-issue checklist below.
- Create one free on DocMak with the Proforma Invoice Maker.
What a proforma invoice is — and what it is not
A proforma invoice is a binding-looking, non-accounting quotation issued before supply — buyers use it to open a letter of credit, arrange an import permit, release a payment or obtain internal budget approval.
In practice the proforma invoice is read by people who are deciding something: whether to release a payment, award a contract, approve a bank account, hire a candidate or accept a legal position. That means every line has to be checkable. Anything an evaluator cannot verify from your trade licence, contract file or internal records weakens the document rather than strengthening it.
Typical readers and use cases include:
- Exporters and importers arranging shipment documentation
- Traders quoting international buyers in USD, AED or SAR
- Suppliers whose customers need a document to raise a purchase order
- Freelancers and agencies collecting advance payment before delivery
- Finance teams preparing letter-of-credit or bank-transfer paperwork
Format, layout and file conventions
Use A4 portrait, 11-12pt body text, one typeface family with two weights, and margins of at least 18mm so nothing is clipped when the document is printed or stamped. Number every page as "Page X of Y" — reviewers who print submissions rely on it.
Export to PDF, never to an editable office file, and name the file predictably: document type, company short name, and the issue date in ISO order, for example proforma-invoice-acme-2026-03-14.pdf. Predictable filenames matter because procurement and HR teams sort by name, not by date received.
Keep scans of certificates and letters at 200-300 DPI in greyscale unless colour carries meaning, and keep the whole file under 10MB so it survives email gateways and tender portals.
Standard structure of a proforma invoice
The order below is the one GCC reviewers expect. Keeping to it means nobody has to hunt for information, which is the single biggest reason documents get returned for clarification.
Document title
The words 'Proforma Invoice' must appear clearly — customs officers and banks reject documents that merely look like invoices.
Seller block
Legal name, address, tax registration number, contact person, phone and email.
Buyer block
Consignee legal name, delivery address, tax ID where applicable and, for exports, the notify party.
Reference and dates
Proforma number, issue date and a validity date. Without validity, pricing disputes follow.
Line items
Description, HS code where relevant, quantity, unit, unit price, line total and currency.
Commercial terms
Incoterm (EXW, FOB, CIF, DDP) with named place, country of origin, port of loading and discharge.
Totals and tax
Subtotal, discount, VAT or zero-rated export statement, freight and insurance, then the grand total in words.
Payment terms
Advance percentage, balance trigger, bank details with IBAN and SWIFT, and the accepted payment currency.
Packing and shipment
Gross and net weight, number of packages, dimensions and estimated lead time from order confirmation.
Signature and stamp
Authorised signatory name, designation, signature and company stamp — banks and customs desks look for both.
Information you need before you start
Collect these details first. Drafting with placeholders is where errors creep in, because placeholder text has a habit of surviving into the version you send.
- The literal title 'Proforma Invoice'
- Unique proforma reference number
- Issue date and validity period
- Seller legal name, address and tax registration number
- Buyer / consignee legal name and address
- Itemised description, quantity, unit price and currency
- HS codes for cross-border shipments
- Incoterm with named place
- Country of origin
- VAT treatment or zero-rated export declaration
- Bank details (account name, IBAN, SWIFT, intermediary bank if required)
- Authorised signature and company stamp
If any item is genuinely not applicable, write "not applicable" rather than leaving a blank. A blank field reads as an omission; an explicit note reads as a decision.
Common mistakes and how to avoid them
These are the recurring reasons proforma invoices get rejected, queried or quietly discounted. Each one is cheap to fix before issue and expensive to fix afterwards.
Treating the proforma as a tax invoice
Buyers cannot recover input VAT from a proforma, and accounting for it as revenue overstates your books. Always follow with a compliant tax invoice at the point of supply.
Omitting a validity date
Freight and metals pricing moves weekly. Without validity, a buyer can accept a three-month-old price and you absorb the difference.
Vague Incoterms
'CIF' alone is incomplete. 'CIF Jebel Ali' allocates cost and risk unambiguously and prevents demurrage disputes.
Missing HS codes
Customs brokers cannot pre-clear without them, and the shipment waits at the port while the paperwork is corrected.
Bank details without SWIFT or intermediary bank
International transfers bounce or arrive short, and the delay is usually blamed on the seller.
Different totals in figures and words
Banks reject letter-of-credit documents on this discrepancy alone — a costly amendment for a typing error.
Create your proforma invoice on DocMak
DocMak's Proforma Invoice Maker applies the correct GCC defaults — tax-ID label, VAT treatment, currency precision and authority naming — for the country you select, then exports a print-ready PDF. You can start from a blank form or pick a designed template and edit it directly.
Related tools you will probably need alongside it:
- Invoice Maker — /tools/invoice-maker
- Quotation Maker — /tools/quotation-maker
- Purchase Order Maker — /tools/purchase-order-maker
- Delivery Note Maker — /tools/delivery-note-maker
How to create a proforma invoice
Step 1: Gather your source data
Pull the licence, tax and contact details listed above from your trade licence and records so nothing is typed from memory.
Step 2: Choose the country context
Select the jurisdiction so the correct tax-ID label, VAT rate and authority names are applied automatically.
Step 3: Pick a template or blank form
Start from a designed template if presentation matters to the reader, or the blank form if speed matters more.
Step 4: Fill the required sections
Work through the standard structure in order: document title, seller block, buyer block, reference and dates and the remaining sections.
Step 5: Review against the checklist
Verify names, numbers, dates and totals, then confirm every claim is one you can evidence.
Step 6: Export and issue
Download the PDF, keep the editable version for future revisions, and file a copy against the client or employee record.
Frequently asked questions
Is a proforma invoice legally binding?
It is not a demand for payment, but it is treated as a firm offer. Once the buyer accepts it — usually by paying the advance or issuing a purchase order — the quoted price, quantities and terms are hard to walk back within the stated validity period.
Can a customer pay against a proforma invoice?
Yes, and that is one of its main uses. You should still issue a tax invoice at the point of supply so the buyer can recover input VAT and your accounts record the sale correctly.
Does a proforma invoice need a VAT number?
For domestic GCC supplies, showing both parties' tax registration numbers avoids a rework later. For zero-rated exports, state the export treatment instead of applying a domestic rate.
How long should a proforma invoice stay valid?
Seven to thirty days is standard. Shorten it when freight, metals or currency exposure is significant, and reissue with a new reference number rather than editing an accepted document.