Proforma invoice generator · for trade in any country
Pick your buyer, add your lines and your terms: the totals are calculated in any of 52 currencies, with the right number of decimals. Download the PDF with your logo, stamp and signature, send it by email or WhatsApp, and turn the accepted proforma into an invoice without retyping.
In the same app
Six documents, one app
One customer file, one product list and your own layout serve all six documents. An accepted quote or proforma becomes an invoice without retyping.
1. The price
QUO-2026-0012
Your price for the job, with a validity date and space for the buyer to accept it.
2. The firm offer
PI-2026-042
What your buyer’s bank, their forwarder or their purchasing team asks for before the order.
3. The order
PO-2026-0007
What is ordered, how many and for which delivery date, signed by the buyer.
4. The delivery
DN-2026-0007
It travels with the goods; the consignee signs it and writes down any reservation.
5. The sale
INV-2026-0031
The accepted proforma or quote becomes the invoice, with the same lines and currency.
6. The payment
REC-2026-0019
Proof of a payment, linked to its invoice, with the method and the balance still due.
3 free documents to try it, no card required.
Definition
A proforma invoice is an offer to sell, presented as an invoice, sent before the sale. It lists the goods or services, quantities, prices, currency, delivery and payment terms, and how long the offer stands. It is not a demand for payment and does not go into your accounts; the real invoice follows once the order is confirmed.
| Criterion | Quotation | Proforma invoice | Commercial invoice |
|---|---|---|---|
| When | Before the sale | Before the sale, as a firm offer | When the goods ship or the service is done |
| What it is | A price indication | An offer to sell, in invoice form | A demand for payment |
| Accounting entry | No | No | Yes |
| Tax due | No | No | Yes, where tax applies |
| Who reads it | The purchasing manager | Buyer, bank, licensing office, forwarder | Buyer's accounts, customs, carrier |
Uses
Your buyer's bank drafts the credit from your proforma: goods description, amount, currency, delivery terms and documents required.
In many markets the importer files your proforma to obtain a licence, register the import or buy foreign currency.
It prices the order before production starts. When the deposit arrives, you issue the invoice and a receipt.
Couriers and customs often accept a proforma for goods of no commercial value, with a realistic value stated.
Built for any country
Every country asks for different identifiers. Instead of a fixed form, you type the ones your business uses, once.
It has no dedicated fields for HS codes, Incoterms, weights or the notify party: write them in the line descriptions and the document note. It applies one tax rate per document and does not split CGST and SGST.
It produces PDFs and is not connected to e-invoicing systems (IRN, eTIMS, MyInvois, ZATCA…). It is not accounting software.
How it works
Company name, address, tax IDs, bank details, logo, stamp, signature and footer: done once.
Pick the buyer from your list and the products from your catalogue, choose the currency and the tax rate; totals update as you type.
PDF by email or WhatsApp. The day the offer is accepted, one button turns it into an invoice.
Each proforma in the currency of the deal: rupees with GST, naira or shillings with VAT, US dollars for an export. Example with fictitious companies.
Features
Quote, proforma invoice, purchase order, delivery note, invoice and payment receipt, from the same customer and product lists.
US dollar, euro, pound, dirham, rupee, naira, shilling, rand… Totals are rounded to each currency’s decimals: 0, 2 or 3.
Free lines and custom fields for the identifiers your country uses, plus your bank details and footer.
Five layouts, your logo, your stamp and your signature.
Send from a computer or a phone. Documents in English, French, Spanish or Italian.
One click turns the accepted proforma into an invoice, in its own numbering series and the same currency.
Free
A4, with seller and buyer tax IDs, exporter code, lines, tax and total, plus Incoterms rule, origin, HS codes, weights, payment terms and the buyer’s acceptance. Free, no sign-up.
Also free: the simple proforma invoice template, without the trade fields.
Online, your details and the totals are already there: only your lines are left to type.
By country
Each country has its own identifiers, taxes and import paperwork. Our country guides explain what to put on the proforma, with a template in the local currency.
India · INR
GSTIN, HSN or SAC, CGST and SGST or IGST, receipt vouchers for advances.
Nigeria · NGN
VAT at 7.5%, TIN and RC number, and the proforma behind Form M.
Kenya · KES
KRA PIN, VAT at 16%, and why the tax invoice goes through eTIMS.
UAE · AED
TRN, VAT at 5%, the tax invoice for advances, and e-invoicing from 2027.
South Africa · ZAR
VAT at 15%, VAT number, and the full or abridged tax invoice that follows.
Ghana · GHS
VAT 15%, NHIL and GETFund on the same value since January 2026.
Pakistan · PKR
NTN and STRN, sales tax at 18%, and the proforma your bank reads for an import.
Importing? See import rules by trade corridor.
Pricing
Both plans have the same features; only the number of documents differs.
Free
0 USD
To try it with real customers.
Pro
7 USD / year
Less than USD 0.60 a month.
Prices are in US dollars; the amount charged in your currency depends on PayPal’s or your bank’s exchange rate. Pricing details.
Questions
An offer to sell, laid out like an invoice and sent before the sale. It tells the buyer, their bank or their licensing office exactly what will be supplied, at what price and on which terms. It creates no receivable, is not a tax invoice and is not recorded in your accounts.
By itself, no: it is an offer, and it lapses when its validity date passes. Once the buyer accepts it, by signing it, paying the deposit it states or opening a letter of credit that refers to it, its terms generally become the terms of the contract.
A proforma is not a tax document, so no tax becomes due because you issued it. Show the tax treatment you intend to apply, for example the rate of the final invoice or “exempt: export of goods”, and check your own country’s rules with a tax adviser.
Yes, in two ways: download the free template in PDF, Word or Excel without signing up, or open an InvoiceProforma account, which includes 3 complete documents with no card required.
No dedicated fields. Write the HS code and origin in each line’s description, and the Incoterms rule with its named place in the document note. They print on the PDF like any other text.
No. It produces PDF documents. It is not connected to e-invoicing systems such as India’s IRN, Kenya’s eTIMS, Malaysia’s MyInvois or Saudi Arabia’s ZATCA. A proforma is not a tax invoice, so it is not affected; your final tax invoices may need such a system.
Guides
Written for small businesses that trade across borders, with the rules and the documents banks and customs look at.
Sign up with email or Google, fill in your business details once, and your first proforma can leave today.
3 free documents · no card required