Proforma Invoice vs Tax Invoice: What Is the Difference

Two documents cause more confusion in Indian billing than almost any other: the proforma invoice and the tax invoice. They look similar, they both list items and prices, and both often carry the word invoice, yet they do very different jobs. Mixing them up leads to real problems, from booking a sale that has not happened to claiming or allowing tax credit on the wrong document. This guide explains clearly what each one is, when to send which, why a proforma is not a tax demand, what a GST tax invoice must contain, and how the two fit together in a clean billing flow.

What a proforma invoice is

A proforma invoice is a document you send before a sale is confirmed. Think of it as a detailed quotation dressed up in invoice form. It sets out what you propose to supply, the quantities, the prices and the estimated tax, so the customer can see exactly what the deal would cost. What it is not is just as important:

In short, a proforma invoice describes a sale that might happen, so the customer can decide and prepare.

What a tax invoice is

A tax invoice is the official document that records a sale that has actually happened, along with the GST charged on it. Under GST rules, a registered business must issue a tax invoice for a taxable supply of goods or services. Unlike the proforma, it has legal weight: it enters your returns, it fixes your tax liability on that sale, and it lets the buyer claim input tax credit for the GST they paid. Because of that, it must carry a set of specific details, and getting those right is what makes it a valid tax invoice rather than just a bill. It is the document that says, plainly, that this sale took place and this much tax was charged.

The core difference

Strip away the surface similarity and the difference comes down to two things: timing and legal effect. A proforma comes before the sale is confirmed and carries no legal or tax weight, while a tax invoice comes when the sale happens and is the official record of it. Seeing them side by side makes it clear:

Hold on to one line from this table and you will rarely go wrong: a proforma says what a sale would look like, a tax invoice records that the sale took place.

When to send which

Once you see the difference, the timing follows naturally. Each document has its moment in the sale:

A common flow ties them together neatly. You send a proforma, the customer approves it and often pays an advance against it, you supply the goods or service, and then you issue the tax invoice that makes the sale official. The proforma helped the customer decide and pay, and the tax invoice records what actually happened.

Get the free IndiaCRM app

IndiaCRM does billing, payment reminders, khata and CRM in one free app for iPhone and Android, no per-user fees. Download the app or see the features.

What a GST tax invoice must contain

Because a tax invoice carries legal and tax weight, it has to include specific details to be valid. The exact requirements are set by the GST rules, but in general a proper tax invoice should show:

Getting these right is what lets the buyer claim input tax credit and keeps you compliant. Billing software that knows the GST rules fills most of this in for you, which is why a proper tool beats a hand-typed bill. For more on that side, see our guide to GST billing software.

Common mistakes to avoid

A few errors around these two documents catch out small businesses, and each is easy to avoid once you know it:

How software keeps the two in step

Handling proforma and tax invoices by hand is where mistakes creep in, because it is easy to retype figures wrong or to lose track of which document is which. Good billing software removes that risk. You create a proforma as a proposal, and once the sale is confirmed you convert it into a proper GST tax invoice in a tap, without retyping a thing. The numbers stay consistent from quote to final bill, the correct GST and HSN codes are applied, and crucially only real sales, the tax invoices, go into your records, while proformas stay out of them. This keeps your books clean and your returns accurate, and it spares you the most common error of all, which is treating a proposal as a completed sale.

The bottom line

A proforma invoice and a tax invoice are not two versions of the same thing. A proforma is a proposal you send before a sale, carrying no tax weight and staying out of your books, while a tax invoice is the official record of a sale that actually happened, carrying the GST and entering your returns. Send a proforma to help a customer decide and pay, and a tax invoice to make the sale official. IndiaCRM lets you raise a proforma, convert it into a compliant GST tax invoice, and keep your records clean, all in one free app. Read about GST billing software, see the pricing, or get the mobile app and send your first invoice today.