Independent guide

Proforma Invoice Explained for Small-Business Billing

A proforma invoice gives a customer a detailed preview of a planned sale before the final invoice is issued. It can confirm scope, quantities, expected charges, and proposed terms while leaving room for approval or revision. Used carefully, it helps both sides check the transaction before a receivable enters the books.

Work it out for your own case

Change the inputs and the figures update as you type. Nothing you enter leaves your browser.

Illustrative defaults — replace every figure with your own numbers. Time the job once before you trust the result.

Hours saved are only worth money if that time gets used for something else. The figure below values them at the rate you entered.

Estimates for general guidance only. Real figures depend on the details you enter and on the provider you deal with.

What a Proforma Invoice Does

A proforma invoice is a preliminary billing document. It lays out what a seller expects to provide and what the customer would be expected to pay if the transaction proceeds as described. The document can resemble a final invoice, but its purpose is confirmation rather than collection. A clear heading should identify its preliminary status so an accounts payable team does not treat it as an approved demand for payment.

Businesses use proforma documents when important details are known but the sale is not ready for final billing. A customer may need a formal description for internal approval, a buyer may want to verify shipping information, or both sides may need to confirm the work before a deposit or purchase authorization is released. The preview puts those details in one structured record instead of scattering them across email messages.

The term is sometimes written as pro forma, but the function is the same. It should not be posted automatically as earned revenue or an open receivable merely because it looks like an invoice. Your accounting treatment depends on the transaction and your recordkeeping rules. Keep the document clearly separated from final invoices until the event that permits billing has occurred.

When a Preliminary Bill Helps

A proforma invoice works well when a customer needs a detailed document before committing to the order. It can support purchase approval, confirm a customized scope, outline goods prepared for shipment, or give an international buyer information needed for planning. It is also useful when the final quantity, delivery date, or accepted work may still change.

It is not a substitute for every nearby document. A quote presents a proposed offer and may focus on selection or negotiation. A sales order records an accepted order. A final invoice requests payment after the agreed billing trigger. A commercial invoice may serve customs and shipping functions that a general preliminary document does not satisfy. Labeling each document by its actual role prevents the customer from submitting the wrong one to the wrong team.

Do not send a proforma invoice simply to make an uncertain estimate look more official. If essential scope or quantity information is missing, say what remains open and state how the final figures will be determined. The document should reduce uncertainty, not hide it behind invoice formatting. If the customer needs to accept terms, provide a separate approval method and retain that acceptance with the project record.

Details to Include and Control

Include the seller and customer names, contact information, issue date, a unique reference, an itemized description, expected quantities, applicable tax treatment, delivery information, proposed payment terms, and the period for which the document remains usable. Place a prominent Proforma Invoice label near the top and add a plain statement that it is not the final demand for payment.

Use enough line-item detail for the customer to validate the transaction. Vague entries such as services provided force the reviewer to search for the underlying agreement. Name the project, milestone, product, service period, or other reference that connects the preview to the approved scope. If freight, taxes, or other adjustments are not final, identify them as pending instead of presenting an unsupported total as settled.

Give the proforma document its own reference sequence or another marker that cannot be confused with final invoice numbers. Keep revisions traceable by retaining the earlier version, changing the revision identifier, and noting what changed. Reusing the same file without a revision trail makes it difficult to determine which version the customer approved and which figures should flow into the final bill.

Turning the Preview Into a Final Invoice

Conversion should happen only after the agreed billing condition is met. That condition might be customer approval, shipment, delivery, completion of a milestone, or another event defined in the contract. Before issuing the final invoice, compare every field with the latest approved proforma document and the underlying order. Update actual quantities, dates, taxes, shipping details, and terms rather than copying the preview without review.

The final invoice needs its own unique number and a clear issue date. Link it to the proforma reference so both parties can follow the document chain, but do not give both records the same identity. If the final amount differs, call attention to the reason in the accompanying message. A documented change is easier to approve than an unexplained difference discovered by accounts payable.

Use the review worksheet on this page to check status, open assumptions, approval, and conversion details before you issue the final bill.

Retain the preliminary version, approval evidence, final invoice, and any later correction together. That packet shows how the transaction moved from proposal to billing and gives you a quick answer if the customer questions a detail. A proforma invoice earns its place in the workflow when it makes that transition easier to understand without pretending that a preliminary record is final.

The legal and accounting effect of a proforma invoice depends on the transaction and jurisdiction, so confirm uncertain treatment with a qualified adviser.

Questions

Common questions

Is a proforma invoice a request for payment?

Usually it is a preview rather than the final payment request. Mark it clearly as preliminary and issue a final invoice when the contractual billing condition occurs. If you intend to request a deposit, use a document and process that clearly state the amount due and how it will be applied.

Can a customer approve a proforma invoice?

Yes, a customer can use it to confirm transaction details, but the approval method and its contractual effect should be explicit. Keep the approval message or signed record with the document so the final invoice can be checked against the accepted version.

Does a proforma invoice need a unique number?

A unique reference is useful because it supports revision control and later matching. Keep that reference distinguishable from the sequence used for final invoices so nobody mistakes the preliminary document for an accounts receivable entry.

What if the final invoice differs from the proforma invoice?

Update the final invoice to reflect the actual transaction and explain the change. Point to revised quantities, delivery details, taxes, or approved scope rather than leaving the customer to reconcile the difference alone. Preserve both documents and the supporting approval.

Written & maintained by

Mustafa Bilgic — sole publisher, InvoiceSoftware.us

Mustafa Bilgic publishes independent, source-cited guides and free tools. This site takes no vendor sponsorship and sells no leads. Where a figure comes from a published source, that source is named on the page so you can check it yourself.

  • Sources: listed in full at the end of each guide.
  • Last reviewed: see the date shown on this page.

Compare on the things that actually differ

Read the comparison guides before you shortlist. Most of the difference between options sits in the detail, not the headline.

Back to the tool