A clear price commitment — before you invoice for real
A proforma invoice is the document you send when a customer needs to know exactly what they will pay before anything ships. It looks like an invoice and carries the same line items and totals, but it is explicitly not a tax document — it cannot be used to reclaim VAT or booked as revenue. It exists to support advance payment, internal approval, financing, and customs clearance. This builder produces a correctly labelled, fully totalled proforma in one pass.
How it works
Each line carries a quantity, a unit price, and a VAT rate, and the totals work exactly like a real invoice:
Line net = quantity × unit price
Line VAT = line net × (vat rate ÷ 100)
Subtotal = Σ line net
VAT total = Σ line VAT
Grand total = Subtotal + VAT total
The output is stamped PROFORMA — NOT A TAX DOCUMENT at the top so it can never be mistaken for a VAT invoice. It carries the parties, a reference number, an issue date, delivery terms, and a validity date that tells the buyer how long the quoted prices hold. When the buyer pays and goods ship, you then issue a real tax invoice for the same figures.
Tips and notes
Always keep the “not a tax document” stamp — it is what legally distinguishes a proforma from a VAT invoice and protects both sides at audit. Set a realistic validity date; quoting a fixed price with no expiry leaves you exposed when costs move. For cross-border shipments, declare the goods value clearly because customs uses the proforma to assess duty. Once the customer pays, raise a sequentially numbered tax invoice for the same amount so your accounts and VAT records reflect the actual sale rather than the preliminary quote.