Try it now, capture a real invoice
Free plan · No credit card · Your data stays yours
A proforma invoice is a preliminary bill a seller sends before the goods ship or the work is done. It states what is being supplied, at what price, on what terms. What it is not is a demand for payment, and it is not a document your accounts payable team should ever book to the ledger or pay against.
That distinction sounds academic until a supplier emails a proforma, an AP clerk sees the word invoice and a total, and it gets entered and paid. Then the real invoice arrives for the same shipment and gets paid too. This is one of the most common ways a business pays for the same thing twice.
What is a proforma invoice?
A proforma invoice is a good-faith estimate issued before a sale is complete. It tells the buyer exactly what the seller intends to charge, so the buyer can arrange financing, open a letter of credit, apply for an import license, or simply get internal approval before committing.
The Latin roughly means "as a matter of form." That is the whole idea: it has the form of an invoice without the legal effect of one. It creates no account receivable for the seller and no account payable for the buyer. Nothing is owed yet, because nothing has been delivered.
Proforma invoice vs commercial invoice
These get confused constantly, and the confusion is expensive. The practical difference is timing and legal weight.
| Proforma invoice | Commercial invoice | |
|---|---|---|
| When it is sent | Before the goods ship or work begins | After or as the goods ship |
| Legal status | A quote. Not a demand for payment | A binding demand for payment |
| Creates a payable? | No | Yes |
| Booked to the ledger? | Never | Yes, to accounts payable |
| Can amounts change? | Yes, it is an estimate | No, it is the final charge |
| Used for customs | Sometimes, for valuation and licensing | Yes, it is the primary customs document |
| Has a final invoice number? | Usually a reference, not a sequential invoice number | Yes, a sequential invoice number |
The rule for AP is simple. If the goods have not been received and the work has not been performed, there is no liability, so there is nothing to record. A proforma invoice is a sales document. Treat it like a quote, because that is what it is.
What is a proforma invoice used for?
It exists to let both sides commit to a deal before money or goods move. In practice it does four jobs.
- Getting the buyer's internal approval. A purchasing manager cannot raise a purchase order for "about $40,000." The proforma gives an exact figure to approve against.
- Customs and import paperwork. Customs authorities and freight forwarders often want a proforma up front to value a shipment, classify it, and issue licenses, before the commercial invoice exists.
- Payment in advance and letters of credit. If a supplier wants a deposit or is selling into a new market, the proforma is what the buyer's bank works from to open a letter of credit.
- Pinning down a moving quote. For custom manufacturing or a project with variable scope, it puts the current numbers in writing without either side being bound to a final figure.
Should you pay a proforma invoice?
Generally, no. Payment is due against a commercial invoice for goods received or services performed. Paying a proforma means paying for something you have not received, with no invoice in the ledger to match the payment against.
There are real exceptions, and they are all deliberate business decisions, not AP decisions:
- Deposits and prepayments. A supplier who requires 50% up front on a custom build is asking for a prepayment. That is a legitimate arrangement, but the accounting treatment is a prepaid asset, not an expense, and it belongs on a purchase order with a payment schedule, not in the AP inbox as an invoice to key.
- New suppliers with no credit terms. A first order from an overseas manufacturer is often cash in advance.
- Import transactions. Where funds must be committed before the shipment clears.
In every one of those cases, the payment should be authorized through your purchasing process, coded as a prepayment, and then cleared against the commercial invoice when it eventually arrives. If you want the mechanics of that, our guide to prepaid expenses walks through the entries. What must not happen is a proforma quietly entering the normal three-way match flow as though it were a real bill.
How proforma invoices cause duplicate payments
Here is the failure, and it is boringly consistent. The supplier sends a proforma so the buyer can get approval. It reaches AP, either forwarded by the requester or sent straight to the AP mailbox. It has a vendor name, a date, line items, a total, and the word invoice at the top. It looks exactly like work.
So it gets entered. Weeks later the goods arrive and the supplier sends the commercial invoice for the same order, with a different reference number and possibly a slightly different total after freight. Nothing in a manual process connects the two documents. Both get paid.
The reason this survives in so many AP functions is that the only control is a human noticing. And the document is designed, in good faith, to look like an invoice. Three things actually stop it:
- Proformas never enter the AP inbox. They go to the requester or to purchasing, who convert them into a purchase order. AP receives invoices, not quotes. This is the control that does the most work, and it is free.
- The document type is checked at capture. A proforma almost always says so on its face. Software reading the document can flag the word and reject it before it becomes a payable, which a tired human scanning 200 documents will not reliably do.
- Matching is enforced. A proforma has no goods receipt behind it, because nothing has been received. Under real three-way matching it cannot pass, which is the whole point of invoice matching software. Under a manual process, it sails through.
If you suspect this has already happened to you, it probably has. Our walkthrough on how to find duplicate invoices covers what to look for, and note that the classic duplicate pair is not two identical documents. It is one proforma and one commercial invoice for the same order, with different numbers and slightly different totals, which is exactly the pair a simple duplicate check on invoice number will never catch.
What should a proforma invoice include?
If you are on the receiving end, these are the fields you should expect to see, and their absence is a warning sign:
- The words "proforma invoice" clearly stated, so it cannot be mistaken for a bill
- Seller and buyer names and addresses
- A reference number and issue date
- A validity period, since the prices are an estimate and will expire
- Description of goods or services, quantities, unit prices, and the total
- Currency, and the payment terms being proposed
- Shipping terms (Incoterms), delivery timeframe, and estimated freight
- For cross-border trade, HS tariff codes and country of origin
Note the validity period. That is one of the clearest tells that you are holding a quote. Real invoices do not expire, they fall due.
Is a proforma invoice a legal document?
It is a legitimate commercial document, but it is not legally binding as a demand for payment and it does not create a debt. It can carry legal weight in a narrow customs sense, where authorities rely on it to value and classify a shipment, and misdeclaring value on one has consequences. But between buyer and seller it is an offer, not an obligation.
That is precisely why it must not be booked. Recording a payable means recognizing a liability that, in this case, does not exist. It overstates your accounts payable, distorts your days payable outstanding, and creates an open item somebody will eventually have to explain away at close.
How to handle proformas in a real AP process
The clean version looks like this. A supplier issues a proforma to the person who wants to buy something. That person uses it to raise a requisition and get approval, and it becomes a purchase order with an agreed price and quantity. The order goes to the supplier. The goods arrive and are receipted. The supplier sends a commercial invoice. That invoice, and only that invoice, reaches accounts payable, where it is matched against the order and the receipt and paid.
The proforma has done its job by then and never touches the ledger. If a proforma does land in AP, the correct action is not to file it and not to enter it. Send it back to the requester and ask for a purchase order. It feels bureaucratic the first time and it saves you a five-figure duplicate payment eventually.
Automating this is mostly about making the right thing the easy thing. When invoice capture reads the document, identifies it as a proforma, and refuses to create a payable from it, the control does not depend on whether the person opening the mailbox on a Friday afternoon is paying attention. That is the argument for accounts payable software generally: not that people are careless, but that a process whose only safeguard is human vigilance will fail at exactly the moment it is busiest.